fprintf(stderr, "Start.\n");
// CHECK: Start.
- fprintf(stderr, "ExternalWrite function address: %p\n", &ExternalWrite);
- // CHECK: ExternalWrite function address: [[ExternalWrite_addr:0x[0-9a-z]+]]
-
void *opaque_object = malloc(16);
std::thread t1([opaque_object] {
ExternalWrite(opaque_object);
info.dli_saddr, info.dli_sname);
}
// Ensure ExternalWrite() function is top of trace
- // CHECK: 0: frame: 0x{{[0-9a-z]+}}, function: [[ExternalWrite_addr]] _Z13ExternalWritePv
+ // CHECK: 0: frame: 0x{{[0-9a-z]+}}, function: 0x{{[0-9a-z]+}} _Z13ExternalWritePv
}
// CHECK: Done.