从函数地址获取调用者函数名称

问题描述 投票:0回答:1

我通过添加以下打印在U-boot中打印了该功能的地址。

  printf("initcall: %pS \n", (char *)*init_fnc_ptr - reloc_ofs);

通过添加调试打印来打印以下行。无论如何都要知道函数地址中的函数名称。

  initcall: 80809c05
c u-boot
1个回答
0
投票

构建U-Boot时,会写入一个文件u-boot.map。您可以在那里查找函数的地址(在重定位之前)。

© www.soinside.com 2019 - 2024. All rights reserved.