Searched refs:fake_stack (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_stacktrace_test.cpp | 38 uhwptr *fake_stack; member in __sanitizer::FastUnwindTest 74 fake_stack[i] = (uptr)&fake_stack[i + kFpOffset]; // fp in SetUp() 75 fake_stack[i+1] = PC(i + 1); // retaddr in SetUp() 78 fake_stack[RoundDownTo(fake_stack_size - 1, 2)] = (uhwptr)&fake_stack[0]; in SetUp() 81 fake_top = (uhwptr)&fake_stack[fake_stack_size + kFpOffset]; in SetUp() 84 fake_bp = (uptr)&fake_stack[kBpOffset]; in SetUp() 124 fake_stack[4] = (uhwptr)&fake_stack[4]; in TEST_F() 136 fake_stack[4] += 3; in TEST_F() 162 fake_stack[0] = (uhwptr)&fake_stack[-50]; in TEST_F() 163 fake_stack[1] = PC(1); in TEST_F() [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Posix/ |
| H A D | gc-test.cpp | 18 void *fake_stack = __asan_get_current_fake_stack(); in Thread() local 20 if (fake_stack) { in Thread() 21 fprintf(stderr, "fake stack found: %p; var: %p\n", fake_stack, var); in Thread() 26 __asan_addr_is_in_fake_stack(fake_stack, &var[0], &beg, &end); in Thread() 34 __asan_addr_is_in_fake_stack(fake_stack, ptr, &beg1, &end1); in Thread()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_thread.cpp | 338 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackFrameAccessByAddr() local 339 bottom = fake_stack->AddrIsInFakeStack(addr); in GetStackFrameAccessByAddr() 379 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackVariableShadowStart() local 380 bottom = fake_stack->AddrIsInFakeStack(addr); in GetStackVariableShadowStart() 414 FakeStack *fake_stack = t->get_fake_stack(); in ThreadStackContainsAddress() local 415 if (!fake_stack) in ThreadStackContainsAddress() 417 return fake_stack->AddrIsInFakeStack((uptr)addr); in ThreadStackContainsAddress() 504 __asan::FakeStack *fake_stack = t->get_fake_stack(); in ForEachExtraStackRange() local 505 if (!fake_stack) in ForEachExtraStackRange() 507 fake_stack->ForEachFakeFrame(callback, arg); in ForEachExtraStackRange()
|
| H A D | asan_fake_stack.cpp | 275 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg, in __asan_addr_is_in_fake_stack() argument 277 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/tests/ |
| H A D | asan_fake_stack_test.cpp | 65 FakeStack *fake_stack = FakeStack::Create(stack_size_log); in TEST() local 66 fake_stack->Destroy(0); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/include/sanitizer/ |
| H A D | asan_interface.h | 308 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
|