LINUX.ORG.RU

calling fini - что это?


0

0

При завершении программы по Ctrl+C (обработка есть) получаю:

0081: calling fini: /lib/libm.so.6 0081: calling fini: /lib/libm.so.6

что сие означает?

это сообщение получаю на whitedwarf linux`е (встраиваемый) при запуске программы, компиленной с установленным SCHED_FIFO; c SCHED_OTHER этих сообщений нет. В остальном все вроде бы работает как надо


если ничего не путаю: в elf есть специальная секция - .fini - там содержится код в который передается управление когда у тебя процесс завершился с нормальным кодом возврата (0)

lg ★★
()

а твой fini имеет отношение к секции .fini такое что там самый первый символ - _fini (обычно)

lg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.