diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-07-22 11:01:53 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-07-23 10:24:27 -0600 |
| commit | c7e3776ab66015190ce069379635c09fa8828a60 (patch) | |
| tree | 880c4a44eaac7aa547e4cf2b5e8095f989ce776f /loader/debug_report.c | |
| parent | c3a7de95c873337d7e29b40f979fd2cb632d32a2 (diff) | |
| download | usermoji-c7e3776ab66015190ce069379635c09fa8828a60.tar.xz | |
loader: Add support for debug break helper
Implement BreakCallback that an application can use
to set a debugger breakpoint when running on Visual Studio
or gdb for requested debug message flags.
Diffstat (limited to 'loader/debug_report.c')
| -rw-r--r-- | loader/debug_report.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/loader/debug_report.c b/loader/debug_report.c index cc0293a2..8270c189 100644 --- a/loader/debug_report.c +++ b/loader/debug_report.c @@ -33,6 +33,8 @@ #include <inttypes.h> #ifndef WIN32 #include <alloca.h> +#include <signal.h> +#else #endif #include "debug_report.h" #include "vk_layer.h" @@ -328,7 +330,11 @@ static void VKAPI BreakCallback( const char* pMsg, void* pUserData) { - +#ifndef WIN32 + raise(SIGTRAP); +#else + DebugBreak(); +#endif } void *debug_report_instance_gpa( |
