Есть ли способ трассировки стека приложения по времени из другого приложения в windows?
Добрый день.
Есть программа под Qt с MingW, которая работает на Windows. Хотелось бы получить максимально подробный стек вызовов через заданный интервал времени. Подскажите с помощью каких инструментов лучше подойти к решению данной задачи. В программе 1 основной поток.
----------------------------
Как сам представляю подобное:
1. Сделать импорт gdb-отладки в pdb-файл.
2. Запустить программу, подключиться к ней с помощью WinApi через pid.
3. С помощью функции WinAPI StackWalk по таймеру выводить до 64 предыдущих вызовов.
4. Писать полученный лог в файл.