Даже setjmp
и longjmp
должны работать правильно.Никаких особых проблем со стороны пользовательского пространства приложения, которые будут представлять какие-либо проблемы.Фактическая 32-битная эмуляция выполняется процессором.Системные вызовы являются интерфейсом к 64-битному ядру, которое Linux правильно обрабатывает.
Если приложение было злым и отправляло исполняемый код другому 64-битному процессу для выполнения, то различные вещи могли бы сломаться.