MCPcopy Create free account
hub / github.com/boostorg/stacktrace / PER_IS_MSVC_EH

Function PER_IS_MSVC_EH

src/from_exception.cpp:40–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38thread_local exception_data data;
39
40inline bool PER_IS_MSVC_EH(PEXCEPTION_RECORD p) noexcept {
41 const DWORD EH_EXCEPTION_NUMBER = 0xE06D7363;
42 const ULONG_PTR EH_MAGIC_NUMBER1 = 0x19930520;
43
44 return p->ExceptionCode == EH_EXCEPTION_NUMBER &&
45 (p->NumberParameters == 3 || p->NumberParameters == 4) &&
46 p->ExceptionInformation[0] == EH_MAGIC_NUMBER1;
47}
48
49inline ULONG_PTR PER_PEXCEPTOBJ(PEXCEPTION_RECORD p) noexcept {
50 return p->ExceptionInformation[1];

Callers 1

vehFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected