В отличие от glibc backtrace () и backtrace_symbols () в Windows?

0

Glibc предоставляет очень удобные функции backtrace() и backtrace_symbols(), которые могут помочь получить трассировку стека текущей функции программно (см. Здесь).

Предоставляет ли Windows API какие-либо подобные функции?

Теги:
winapi
backtrace

1 ответ

1
Лучший ответ

Да, взгляните на функцию CaptureStackBackTrace(). Используйте SymFromAddr() и его аналоги, чтобы получить значащие имена символов.

  • 0
    Хорошо, спасибо! Это почти то, что я ищу. Также было бы неплохо иметь возможность преобразовывать адреса, возвращаемые этой функцией, в соответствующие имена символов.
  • 1
    @Grigory Вот что делает SymFromAddr ().
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню