diff options
Diffstat (limited to 'lldb/lit/Minidump/Windows/Sigsegv')
| -rw-r--r-- | lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp | 40 | ||||
| -rw-r--r-- | lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp | bin | 102370 -> 0 bytes | |||
| -rw-r--r-- | lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.lldbinit | 2 | ||||
| -rw-r--r-- | lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb | bin | 102400 -> 0 bytes | |||
| -rw-r--r-- | lldb/lit/Minidump/Windows/Sigsegv/sigsegv.test | 13 |
5 files changed, 0 insertions, 55 deletions
diff --git a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp b/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp deleted file mode 100644 index 6bf78b5dc43..00000000000 --- a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp +++ /dev/null @@ -1,40 +0,0 @@ -
-// nodefaultlib build: cl -Zi sigsegv.cpp /link /nodefaultlib
-
-#ifdef USE_CRT
-#include <stdio.h>
-#else
-int main();
-extern "C"
-{
- int _fltused;
- void mainCRTStartup() { main(); }
- void printf(const char*, ...) {}
-}
-#endif
-
-void crash(bool crash_self)
-{
- printf("Before...\n");
- if(crash_self)
- {
- printf("Crashing in 3, 2, 1 ...\n");
- *(volatile int*)nullptr = 0;
- }
- printf("After...\n");
-}
-
-int foo(int x, float y, const char* msg)
-{
- bool flag = x > y;
- if(flag)
- printf("x = %d, y = %f, msg = %s\n", x, y, msg);
- crash(flag);
- return x << 1;
-}
-
-int main()
-{
- foo(10, 3.14, "testing");
-}
-
diff --git a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp b/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp Binary files differdeleted file mode 100644 index c918a6c64e5..00000000000 --- a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp +++ /dev/null diff --git a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.lldbinit b/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.lldbinit deleted file mode 100644 index dff1f1a295e..00000000000 --- a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.lldbinit +++ /dev/null @@ -1,2 +0,0 @@ -bt all -dis diff --git a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb b/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb Binary files differdeleted file mode 100644 index d60f9cffdda..00000000000 --- a/lldb/lit/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb +++ /dev/null diff --git a/lldb/lit/Minidump/Windows/Sigsegv/sigsegv.test b/lldb/lit/Minidump/Windows/Sigsegv/sigsegv.test deleted file mode 100644 index dfa98c56656..00000000000 --- a/lldb/lit/Minidump/Windows/Sigsegv/sigsegv.test +++ /dev/null @@ -1,13 +0,0 @@ -// RUN: cd %p/Inputs -// RUN: env LLDB_USE_NATIVE_PDB_READER=1 \ -// RUN: %lldb -c sigsegv.dmp -s sigsegv.lldbinit | FileCheck %s - -CHECK: * thread #1, stop reason = Exception 0xc0000005 encountered at address 0x7ff7a13110d9 -CHECK: * frame #0: 0x00007ff7a13110d9 sigsegv.exe - -CHECK: -> 0x7ff7a13110d9: movl $0x0, 0x0 -CHECK: 0x7ff7a13110e4: leaq 0x1f45(%rip), %rcx -CHECK: 0x7ff7a13110eb: callq 0x7ff7a1311019 -CHECK: 0x7ff7a13110f0: addq $0x28, %rsp -CHECK: 0x7ff7a13110f4: retq -CHECK: 0x7ff7a13110f5: int3 |

