Hát ez mi ez?: __init_aix_libgcc_cxa_atexit

20180203.1817
Na ezt csinálja öreg barátunk, a collect2. Kikeresi a "konstruktorokat" és "destruktorokat" az összes objekt modulokból, és megír egy C-programot, ami exportál egy-egy 'init' és 'fini' függvényt, amit aztán átadunk az igazi linkernek (/usr/bin/ld):


ld ... /tmp/ccYZCMro.o -binitfini:_GLOBAL__FI_libcondes_test_so:_GLOBAL__FD_libcondes_test_so ... 

20180203.1756
Ilyesmi lenne a hívási lánc egy ilyen ...atexit hívási lánca:

Hozzászólások

olyan másnapos vagyok, hogy egy büdös szót nem értek belőle, de hadd menjen a subscribe