У меня есть статическая библиотека C (скажем mylib.a
), и мне было интересно узнать, какие функции реализованы внутри этого файла. У меня нет соответствующего файла заголовка. то, что мне нужно, похоже на эквивалент javap
для Java.
Узнайте, какие функции использует статическая библиотека C
Ответ 1
В Windows вы можете использовать dumpbin
. В Linux и друзьях вы можете использовать nm
.
Ответ 2
Используйте nm. Это даст вам только имена символов, из которых большинство символов с префиксом T
будут функциями. Аргументы функции не сохраняются в двоичном формате.