Компоновщик может сгенерировать файл MAP, который предоставит эту информацию.
Если вы используете gcc для компиляции и компоновки, вы передаете компоновщику параметры компоновщика с помощью:
-Wl,<comma-separate-options-list>
Если вы вызываете ld напрямую, вы, очевидно, просто передаете параметры компоновщика.
Необходимая вам опция компоновщика:
-Map=<mapfilename>
Вы также можете использовать --cref
, чтобы включить таблицу перекрестных ссылок вфайл карты.