Сообщение Re[3]: модификация elf, добавление сегмента+секции от 20.02.2025 19:12
Изменено 20.02.2025 19:19 kov_serg
Re[3]: модификация elf, добавление сегмента+секции
Здравствуйте, Molchalnik, Вы писали:
M>таким образом код прекрасно исполняется , два десятка инструкций выполнены до segfault
поставте бряк на catch syscall arch_prctl
Заведите в своём коде static __thread int var = 0;
прогоните с strace
M>таким образом код прекрасно исполняется , два десятка инструкций выполнены до segfault
поставте бряк на catch syscall arch_prctl
Заведите в своём коде static __thread int var = 0;
прогоните с strace
Re[3]: модификация elf, добавление сегмента+секции
Здравствуйте, 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
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