linux - 找出目标文件函数中使用了哪些函数

标签 linux linux-device-driver elf

假设我有两个函数的 linux 内核模块

function A 从内核调用function c

function B 从内核调用function d

现在,如果我通过像 readelfnm 这样的工具传递这个模块的目标文件,我可以看到二进制文件中使用的符号,但我想知道的是函数内部使用了哪个函数?

最佳答案

what I want to know is which function is used inside which function

objdump -dr kernel_module.ko

会告诉你你想要什么。

关于linux - 找出目标文件函数中使用了哪些函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51447397/

相关文章:

linux - 用于上传文件和执行 bash 命令的 HTML 表单

java - 对 Windows/Linux/Mac 上的 Java 程序中的全局热键使用react?

linux - 编译linux模块时确定架构

c - 关于 ether_addr_equal 函数的未对齐问题?

c - 为什么黄金链接器会导致 dl_iterate_phdr() 不返回我的自定义注释部分?

c++ - 如何使用 C++ (ubuntu) 连接到 MySQL 数据库

linux - 在特定时间运行 cronjob

linux-kernel - 内核模块的 proc_create() 示例

linux - 执行二进制文件时出现"No such file or directory"错误

linux - 查找 PLT stub 的地址