Re[3]: модификация elf, добавление сегмента+секции
От: kov_serg Россия  
Дата: 20.02.25 19:12
Оценка:
Здравствуйте, Molchalnik, Вы писали:


M>таким образом код прекрасно исполняется , два десятка инструкций выполнены до segfault

поставте бряк на catch syscall arch_prctl

Заведите в своём коде static __thread int var = 0;

прогоните с strace

еще можете тут покопать:
https://github.com/bminor/glibc/blob/master/elf/rtld.c#L733
https://github.com/bminor/glibc/blob/master/elf/rtld.c#L1298
https://github.com/bminor/glibc/blob/master/sysdeps/x86_64/nptl/tls.h#L142
Отредактировано 20.02.2025 19:19 kov_serg . Предыдущая версия . Еще …
Отредактировано 20.02.2025 19:13 kov_serg . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.