Следующая ситуация: я занимаюсь разработкой приложения для Windows Mobile с использованием SDK 6. Целевой машиной является nautiz x7. Чтобы улучшить отчетность об ошибках, я хочу перехватить структурированные исключения (SEH) и выполнить обратную трассировку стека для хранения некоторой информации для анализа.
Пока у меня есть информация, где было сгенерировано исключение (windows core.dll), и я могу отследить обратные адреса через стек.
Но я хочу знать, какая инструкция в моем коде вызвала исключение?
Кто-нибудь знает, как использовать доступную информацию об исключениях и контексте для получения соответствующего адреса функции / инструкции?
К сожалению, Windows Mobile 6 SDK для pocketpc не поддерживает все вспомогательные функции для стековых прогулок или мини-дампов.