1// 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 \ 6RUN: %t-TraceMallocThreadedTest 7 8RUN: %run %t-TraceMallocThreadedTest -trace_malloc=2 -runs=1 2>&1 | FileCheck %s 9CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 10CHECK-NEXT: {{ +\#0 +}} 11CHECK-NEXT: {{ +\#1 +}} 12CHECK-NEXT: {{ +\#2 +}} 13 14CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 15CHECK-NEXT: {{ +\#0 +}} 16CHECK-NEXT: {{ +\#1 +}} 17CHECK-NEXT: {{ +\#2 +}} 18 19CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 20CHECK-NEXT: {{ +\#0 +}} 21CHECK-NEXT: {{ +\#1 +}} 22CHECK-NEXT: {{ +\#2 +}} 23 24CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 25CHECK-NEXT: {{ +\#0 +}} 26CHECK-NEXT: {{ +\#1 +}} 27CHECK-NEXT: {{ +\#2 +}} 28 29CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 30CHECK-NEXT: {{ +\#0 +}} 31CHECK-NEXT: {{ +\#1 +}} 32CHECK-NEXT: {{ +\#2 +}} 33 34CHECK: {{MALLOC\[[0-9]+] +0x[0-9]+ 5639}} 35CHECK-NEXT: {{ +\#0 +}} 36CHECK-NEXT: {{ +\#1 +}} 37CHECK-NEXT: {{ +\#2 +}} 38