blob: 11f3f049155fe22e77aebeca787689f3d518608c [file] [log] [blame]
Vitaly Buka7dbc1d82017-11-01 03:02:59 +00001// FIXME: This test infinite loops on darwin because it crashes
2// printing a stack trace repeatedly
3UNSUPPORTED: darwin
4
5RUN: %cpp_compiler %S/TraceMallocThreadedTest.cpp -o %t-TraceMallocThreadedTest
6
7RUN: %t-TraceMallocThreadedTest -trace_malloc=2 -runs=1 2>&1 | FileCheck %s
8CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
9CHECK-NEXT: {{ +\#0 +}}
10CHECK-NEXT: {{ +\#1 +}}
11CHECK-NEXT: {{ +\#2 +}}
12
13CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
14CHECK-NEXT: {{ +\#0 +}}
15CHECK-NEXT: {{ +\#1 +}}
16CHECK-NEXT: {{ +\#2 +}}
17
18CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
19CHECK-NEXT: {{ +\#0 +}}
20CHECK-NEXT: {{ +\#1 +}}
21CHECK-NEXT: {{ +\#2 +}}
22
23CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
24CHECK-NEXT: {{ +\#0 +}}
25CHECK-NEXT: {{ +\#1 +}}
26CHECK-NEXT: {{ +\#2 +}}
27
28CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
29CHECK-NEXT: {{ +\#0 +}}
30CHECK-NEXT: {{ +\#1 +}}
31CHECK-NEXT: {{ +\#2 +}}
32
33CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}}
34CHECK-NEXT: {{ +\#0 +}}
35CHECK-NEXT: {{ +\#1 +}}
36CHECK-NEXT: {{ +\#2 +}}