У меня есть gcc, создающий для меня dylib.Меня интересует, что именно занимает место в этом файле, и я ищу инструмент / метод, который позволил бы мне увидеть эту информацию.
Вы также можете посмотреть на это, используя otool.Otool может использоваться для извлечения различной информации об объектных файлах mach-o.
http://www.manpagez.com/man/1/otool/
Используйте nm -n в двоичном файле.Это выведет список символов в библиотеке, отсортированный по адресу памяти.Посмотрев на разницу между адресом символа и следующим в списке, вы можете определить размер текста функции или данных переменной.
nm -n