LINUX.ORG.RU

Ответ на: комментарий от iRunix

а теперь представим себе ситуацию, что это по какой-либо причине сделать нельзя. Что делать тогда?

MOHTEP
() автор топика


nm <lib>

если же она стрипнутая, то

readelf -s <lib> | less

те, что UND - импортируемые [внешние]. те, что с индексом - экспортируемые [внутренние].

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

экспортируемые символы - это те, что определены или которые можно использовать?
если вторые, то для них BIND = WEAK/GLOBAL, VISIBILITY = DEFAULT

rei3er
()
Ответ на: комментарий от rei3er

> экспортируемые символы - это те, что определены или которые можно использовать? если вторые, то для них BIND = WEAK/GLOBAL, VISIBILITY = DEFAULT

ну через секцию ".symtab" экспортируются все символы - и глобальные и локальные. таким образом, при наличии этой секции и определённом желании можно использовать и не только GLOBAL :)

но вообще конечно да, экспортируемые - это GLOBAL/WEAK определённые в текущем объектном файле.

// wbr

klalafuda ★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.