Задать вопрос
@Mark_Aizek

Есть ли способ трассировки стека приложения по времени из другого приложения в windows?

Добрый день.
Есть программа под Qt с MingW, которая работает на Windows. Хотелось бы получить максимально подробный стек вызовов через заданный интервал времени. Подскажите с помощью каких инструментов лучше подойти к решению данной задачи. В программе 1 основной поток.
----------------------------

Как сам представляю подобное:
1. Сделать импорт gdb-отладки в pdb-файл.
2. Запустить программу, подключиться к ней с помощью WinApi через pid.
3. С помощью функции WinAPI StackWalk по таймеру выводить до 64 предыдущих вызовов.
4. Писать полученный лог в файл.
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Skillbox
    Профессия Специалист по информационной безопасности
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы