How do I find out which functions of a shared object are used by a program or an other library?

后端 未结 5 1783
清歌不尽
清歌不尽 2021-01-30 11:37

How do I find out which functions of a shared object are used by a program or an other library? In this specific case, I would like to see which functions in /lib/libgcc1_s.so.1

5条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-30 12:07

    This can be achieved using technique called static analysis in Reverse Engineering

    You need a Disassembler for this. See http://en.wikipedia.org/wiki/Disassembler

    IDA PRO is a good disassembler witch answers your question.It is capable of reading ELF file format but unfortunately it is not free.

提交回复
热议问题