]>
git.proxmox.com Git - rustc.git/blob - src/compiler-rt/test/asan/TestCases/Darwin/uuid.cc
1 // RUN: %clangxx_asan %s -o %t
2 // RUN: %env_asan_opts=print_module_map=1 not %run %t 2>&1 | FileCheck %s
3 // RUN: %env_asan_opts=print_module_map=2 not %run %t 2>&1 | FileCheck %s
4 // RUN: %clangxx_asan %s -o %t -fsanitize-recover=address
5 // RUN: %env_asan_opts=print_module_map=2:halt_on_error=0 %run %t 2>&1 | FileCheck %s
11 int main(int argc
, char *argv
[]) {
13 snprintf(buf
, sizeof(buf
), "otool -l %s 1>&2", argv
[0]);
16 // CHECK-NEXT: cmdsize 24
17 // CHECK-NEXT: uuid [[UUID:[0-9A-F-]{36}]]
19 char *x
= (char*)malloc(10 * sizeof(char));
23 // CHECK: {{.*ERROR: AddressSanitizer: heap-use-after-free on address}}
24 // CHECK: Process module map:
25 // CHECK: uuid.cc.tmp {{.*}} <[[UUID]]>
27 fprintf(stderr
, "Done.\n");