37 # include <vcl_msvc_warnings.h> 46 unsigned code()
const;
49 const char *
what( )
const throw() override;
68 #endif // vul_debug_h_ A translated structured exception.
void * address() const
Related execution address.
void vul_debug_set_coredump_and_throw_on_windows_se(const char *filename)
Setup the system to core dump and throw a C++ exception on detection of a Structured Exception.
const char * what() const override
~vul_debug_windows_structured_exception() override=default
void vul_debug_set_coredump_and_throw_on_out_of_memory(const char *filename)
Setup the system to core dump and throw a C++ exception on detection of out of memory.
unsigned code() const
Windows structured exception code.
bool vul_debug_core_dump(const char *filename)
Dump a core file.
bool vul_debug_core_dump_in_windows_se(const char *filename, void *pep)
Force a core dump whilst inside a Structured Exception Handler in a windows program.