Tag: dbghelp
dbghelp ist die Kurzbezeichnung für das Microsoft Debug Help library.
3
Antworten
Ich derzeit erfassen MiniDumps von unbehandelten Ausnahmen mit SetUnhandledExceptionFilter aber manchmal bin ich immer "R6025: pure virtual function". Verstehe ich, wie ein rein virtueller Funktionsaufruf passiert, ich Frage mich nur, ob es möglich ist, Sie zu fangen,
3
Antworten
Wie bekomme ich einen stack-trace der Adressen, die auf Windows ohne Verwendung dbghelp.dll? Brauche ich nicht zu wissen, was die Symbole oder Funktion Namen in Verbindung mit den Adressen, ich will nur die Liste der Adressen-etwas ähnliches
2
Antworten
Markierte ich den folgenden code: #include "stdafx.h" #include <process.h> #include <iostream> #include <Windows.h> #include "dbghelp.h" using namespace std; #define TRACE_MAX_STACK_FRAMES 1024 #define TRACE_MAX_FUNCTION_NAME_LENGTH 1024 int printStackTrace() { void *stack[TRACE_MAX_STACK_FRAMES]; HANDLE process = GetCurrentProcess(); SymInitialize(process, NULL, TRUE); WORD
2
Antworten
Ich bin auf der Suche nach einem Weg (in C++/Windows), um eine Liste der exportierten Funktionen in der DLL (und vielleicht auch Methoden, die nicht exportiert) mit dbgHelp. Weiß jemand, welche Methode es tun können? danke 🙂