Home
last modified time | relevance | path

Searched refs:fake_stack (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cc27 trace.Unwind(max_depth, start_pc, (uptr)&fake_stack[0], 0, fake_top, in TryFastUnwind()
33 uhwptr *fake_stack; member in __sanitizer::FastUnwindTest
51 fake_stack = (uhwptr *)((uptr)mapping + ps + sizeof(uhwptr)); in SetUp()
56 fake_stack[i] = (uptr)&fake_stack[i+2]; // fp in SetUp()
57 fake_stack[i+1] = PC(i + 1); // retaddr in SetUp()
60 fake_stack[RoundDownTo(fake_stack_size - 1, 2)] = (uhwptr)&fake_stack[0]; in SetUp()
63 fake_top = (uhwptr)&fake_stack[fake_stack_size + 2]; in SetUp()
88 fake_stack[4] = (uhwptr)&fake_stack[4]; in TEST_F()
101 fake_stack[4] += 3; in TEST_F()
117 EXPECT_EQ((uhwptr)&fake_stack[0], trace.top_frame_bp); in TEST_F()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_thread.cpp341 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackFrameAccessByAddr() local
342 bottom = fake_stack->AddrIsInFakeStack(addr); in GetStackFrameAccessByAddr()
382 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackVariableShadowStart() local
383 bottom = fake_stack->AddrIsInFakeStack(addr); in GetStackVariableShadowStart()
417 FakeStack *fake_stack = t->get_fake_stack(); in ThreadStackContainsAddress() local
418 if (!fake_stack) in ThreadStackContainsAddress()
420 return fake_stack->AddrIsInFakeStack((uptr)addr); in ThreadStackContainsAddress()
507 __asan::FakeStack *fake_stack = t->get_fake_stack(); in ForEachExtraStackRange() local
508 if (!fake_stack) in ForEachExtraStackRange()
510 fake_stack->ForEachFakeFrame(callback, arg); in ForEachExtraStackRange()
H A Dasan_fake_stack.cpp277 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg, in __asan_addr_is_in_fake_stack() argument
279 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_thread.cc329 bottom = fake_stack()->AddrIsInFakeStack(addr); in GetStackFrameAccessByAddr()
370 bottom = fake_stack()->AddrIsInFakeStack(addr); in GetStackVariableShadowStart()
399 if (t->has_fake_stack() && t->fake_stack()->AddrIsInFakeStack((uptr)addr)) in ThreadStackContainsAddress()
488 t->fake_stack()->ForEachFakeFrame(callback, arg); in ForEachExtraStackRange()
H A Dasan_fake_stack.cc191 return t->fake_stack(); in GetFakeStack()
249 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg, in __asan_addr_is_in_fake_stack() argument
251 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()
H A Dasan_thread.h115 FakeStack *fake_stack() { in fake_stack() function
H A Dasan_rtl.cc587 curr_thread->fake_stack()->HandleNoReturn(); in __asan_handle_no_return()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_thread.cc323 bottom = fake_stack()->AddrIsInFakeStack(addr); in GetStackFrameAccessByAddr()
369 bottom = fake_stack()->AddrIsInFakeStack(addr); in GetStackVariableShadowStart()
398 if (t->has_fake_stack() && t->fake_stack()->AddrIsInFakeStack((uptr)addr)) in ThreadStackContainsAddress()
487 t->fake_stack()->ForEachFakeFrame(callback, arg); in ForEachExtraStackRange()
H A Dasan_fake_stack.cc189 return t->fake_stack(); in GetFakeStack()
247 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg, in __asan_addr_is_in_fake_stack() argument
249 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()
H A Dasan_thread.h113 FakeStack *fake_stack() { in fake_stack() function
H A Dasan_rtl.cc571 curr_thread->fake_stack()->HandleNoReturn(); in __asan_handle_no_return()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/tests/
H A Dasan_fake_stack_test.cc66 FakeStack *fake_stack = FakeStack::Create(stack_size_log); in TEST() local
67 fake_stack->Destroy(0); in TEST()
/netbsd-src/sys/external/bsd/compiler_rt/dist/include/sanitizer/
H A Dasan_interface.h144 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/include/sanitizer/
H A Dasan_interface.h142 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/include/sanitizer/
H A Dasan_interface.h308 void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,