forked from OSchip/llvm-project
asan: fix a windows test
Before commit "sanitizer_common: introduce kInvalidTid/kMainTid" asan invalid/unknown thread id was 0xffffff, so presumably we printed "T16777215". Now it's -1, so we print T-1. Fix the test. I think the new format is even better, "T-1" clearly looks like something special rather than a random large number. Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D101634
This commit is contained in:
parent
9542721085
commit
bf61690e92
|
@ -10,7 +10,7 @@ DWORD CALLBACK work_item(LPVOID) {
|
|||
volatile char stack_buffer[42];
|
||||
stack_buffer[subscript] = 42;
|
||||
// CHECK: AddressSanitizer: stack-buffer-underflow on address [[ADDR:0x[0-9a-f]+]]
|
||||
// CHECK: WRITE of size 1 at [[ADDR]] thread T{{[0-9]+}}
|
||||
// CHECK: WRITE of size 1 at [[ADDR]] thread T-1
|
||||
// CHECK: {{#0 .* work_item.*queue_user_work_item_report.cpp}}:[[@LINE-3]]
|
||||
SetEvent(done);
|
||||
return 0;
|
||||
|
@ -20,7 +20,7 @@ int main(int argc, char **argv) {
|
|||
done = CreateEvent(0, false, false, "job is done");
|
||||
if (!done)
|
||||
return 1;
|
||||
// CHECK-NOT: Thread T1 created
|
||||
// CHECK-NOT: Thread {{.*}} created
|
||||
QueueUserWorkItem(&work_item, nullptr, 0);
|
||||
if (WAIT_OBJECT_0 != WaitForSingleObject(done, 10 * 1000))
|
||||
return 2;
|
||||
|
|
Loading…
Reference in New Issue