Как говорится в вопросе, у меня есть адрес функции и вы хотите проанализировать свой двоичный файл, чтобы найти его имя функции. Есть ли инструмент для этого? У меня есть как двоичные, так и символы.Получить имя функции от адреса функции
1
A
ответ
1
В Windows в собственном коде вы можете использовать SymFromAddr в библиотеке dbghelp, чтобы узнать название символа. Это требует, чтобы у вас были отладочные символы для двоичного кода. Если у вас нет какой-либо символьной информации, вы не сможете узнать имя функции непосредственно из самого двоичного файла.
Также возможно, чтобы один адрес соответствовал нескольким функциям - если несколько функций скомпилированы в один и тот же машинный код, компоновщик может объединить их вместе в один кусок кода в двоичном формате.
Смежные вопросы
- 1. winapi получить искаженное имя от адреса функции
- 2. Получить имя функции от экземплярированной функции
- 3. определить имя функции запуска от eip-адреса?
- 4. Перевод адреса на имя функции
- 5. Получить имя функции изнутри функции
- 6. Как получить имя функции от адреса функции, читая co-classesses vtable?
- 7. в flex, получить имя функции от объекта функции
- 8. Получить имя текущего метода от функции async?
- 9. получить имя от структуры, переданной функции
- 10. Получить имя параметра от внешней функции
- 11. Как получить имя функции указателя функции C
- 12. Получить имя функции по адресу
- 13. Как получить имя функции?
- 14. Как получить имя функции
- 15. Получить Вызов имени функции от вызываемой функции
- 16. Как получить имя функции из этой функции?
- 17. Получить имя функции из функции-указателя?
- 18. Как получить имя функции в функции Qt
- 19. Имя функции обернутой функции?
- 20. получить имя функции внутри него
- 21. Получить доход от вложенной функции
- 22. Получить значение от функции
- 23. имя вызывающей функции от вызываемой функции в C++
- 24. получить имя функции конструктора объектов
- 25. Получить имя функции для строки
- 26. Получить имя функции внутри объекта
- 27. Получить имя текущей функции VBA
- 28. Gdb получить имя функции кадра
- 29. Получить имя класса вызова функции
- 30. Actionscript - Получить имя текущей функции
Какой компилятор вы использовали? –
Что это значит? Вы имеете в виду, что у вас есть как собранный двоичный файл объекта, так и таблица символов и хотите узнать имя функции из своего виртуального адреса в таблице символов? Я уверен, что это невозможно. Хотя, я думаю, это будет зависеть от используемого вами компилятора и от того, хочет ли он сохранить эти данные. –