Я использую mono, и мой исполняемый файл выходит нормально. Однако делать echo $? после выполнения, я получаю 249. Я не могу найти список моно кода возврата, есть место, чтобы найти его?
Я просто изучаю, как TLS (потоковое локальное хранилище) реализовано в системах Linux. В документе ELF Handling for Thread-Local Storage объясняется, как требования программы к локальным переменным по
Мне в основном нужно настроить несколько интерфейсов системного вызова (sys_open) для моей цели. Я очень хорошо знаю опцию GNU Linker ld -wrap = и и использую эту логику для изменения оболочки open()
Я загружаю простой статически связанный двоичный файл ELF в MIPS (32-разрядный). После картирования загружаемых сегментов, это то, как настроить стек перед прыжком в моем целевые _start функции эльфа