8#pragma warning(disable:4091)
14COGSCORE_BRIDGE
void createMiniDump(BridgeContext* ctx, EXCEPTION_POINTERS *);
16#define CHECKED(c, p) if (c->debug.enableExecutionChecks) { __try { p; } __except (createMiniDump(c, GetExceptionInformation() ), EXCEPTION_CONTINUE_SEARCH) {} } else { p; }
20COGSCORE_BRIDGE
void createMiniDump(BridgeContext* ctx);
22#define CHECKED(c, p) p
26COGSCORE_BRIDGE
void enableExecutionChecks(BridgeContext* ctx, CogsBool enabled);
28COGSCORE_BRIDGE
void setMiniDumpPath(BridgeContext* ctx,
const char * path);
29COGSCORE_BRIDGE
void setMiniDumpName(BridgeContext* ctx,
const char * name);
31COGSCORE_BRIDGE
void triggerAccessViolation(BridgeContext* ctx);