Skip to content
crime-trixPublic

About

C++20 Vectored Exception Handler tracing helper for diagnostics

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

vehtrace

vehtrace is a compact C++20 Vectored Exception Handler helper for debugging demos and diagnostics.

ci

It installs an explicit RAII tracer, records the last exception event, and prints instruction/stack/frame pointers for common exceptions. Access violations also include decoded read/write/execute intent and the target memory address.

vehtrace::tracer tracer;
tracer.start();
DebugBreak();

The library does not swallow exceptions by default. It observes, records, prints, and lets the normal exception chain continue.

Build

cmake -S . -B build -DVEHTRACE_BUILD_EXAMPLES=ON
cmake --build build --config Release

About

C++20 Vectored Exception Handler tracing helper for diagnostics

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages