Существует ли какая-либо утилита для определения размера скомпилированной функции в исполняемом файле? - PullRequest
0 голосов
/ 25 февраля 2010

Мне нужен отчет, показывающий размер различных символов (скомпилированных) в исполняемом файле. Что-то вроде файлов .map в Delphi, но, по возможности, универсальное. nm из binutils, показывает начальный адрес (?), может я смогу использовать эту информацию?

(я использую объект pascal + компилятор freepascal)

1 Ответ

0 голосов
/ 11 апреля 2010
  • FPC / LD также может генерировать файлы карт
  • различные способы анализа файлов .o. (nm, objdump и анализировать приращения адреса между разделами)
  • возможно информация хранится в .ppu, посмотрите в блоке ppu (каталог компилятора), который содержит загрузчики .ppu
...