From a8b914b35f68baea87eb8d1dd70c3a0f768d0b4f Mon Sep 17 00:00:00 2001 From: ggrieco-tob <31542053+ggrieco-tob@users.noreply.github.com> Date: Mon, 24 Sep 2018 13:54:33 -0300 Subject: [PATCH] Reliable SIGSEGV in clang 6.0 This will also fix #95 --- examples/Crash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/Crash.cpp b/examples/Crash.cpp index 7aa1fc5..45e6983 100644 --- a/examples/Crash.cpp +++ b/examples/Crash.cpp @@ -22,7 +22,7 @@ using namespace deepstate; DEEPSTATE_NOINLINE static unsigned segfault(unsigned x) { if (x == 0x1234) { // Magic number for engine to discover unsigned *p = NULL; - *p = 0xdeadbeef; // Trigger segfault here + *(p+1) = 0xdeadbeef; // Trigger segfault here } return x;