OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
stacktrace.hpp File Reference

Utilise l'API windows mise à disposition pour générer une stacktrace en cas de crash. More...

#include <windows.h>
#include <dbghelp.h>
#include <iostream>
#include <string>

Go to the source code of this file.

Namespaces

namespace  Engine
namespace  Engine::Core

Functions

void Engine::Core::PrintStackTrace (CONTEXT *context, std::ostream &out=std::cout)
 Affiche la stacktrace dans la console.
LONG WINAPI Engine::Core::UnhandledExceptionHandler (EXCEPTION_POINTERS *exceptionInfo)
 Gère les exceptions en fonction de leur type.
std::string Engine::Core::ExceptionCodeString (DWORD code)
 Renvoie une string associée au code d'exception donné. CF. La doc de Microsoft sur les exceptions C++.
void Engine::Core::EnableStacktrace ()
 Fonction qui active le Handler dans le programme actuel pour activer la stacktrace.

Detailed Description

Utilise l'API windows mise à disposition pour générer une stacktrace en cas de crash.