Получение имени вызывающей функции из адреса функции - PullRequest
0 голосов
/ 17 апреля 2019

Я напечатал адрес функции в U-boot, добавив следующую печать.

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

Следующая строка напечатана с добавлением отладочных отпечатков.Есть ли в любом случае узнать имя функции по адресу функции.

  initcall: 80809c05

1 Ответ

0 голосов
/ 17 апреля 2019

При сборке U-Boot пишется файл u-boot.map. Вы можете найти адреса функций (до перемещения) там.

...