Просто для обновления, проверьте это. Функции с адресом 0 должны быть только адресом 0 из исходного объекта файла, в котором была определена функция. Библиотека, с которой я работаю, с тем, чтобы определить много функций в отдельных файлах, поэтому многие важные, кажется, имеют 0x0, как их адрес. Если вы добавите -O
-O
в командную строку, она должна считать исходное имя файла объекта для каждого символа.
https://stackoleflow.com/questions/1863613/what-does-symbol-value-from-nm-command-mean