Home
last modified time | relevance | path

Searched refs:stack_size_log (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_fake_stack.h65 static FakeStack *Create(uptr stack_size_log);
70 static uptr SizeRequiredForFlags(uptr stack_size_log) { in SizeRequiredForFlags() argument
75 static uptr SizeRequiredForFrames(uptr stack_size_log) { in SizeRequiredForFrames() argument
80 static uptr RequiredSize(uptr stack_size_log) { in RequiredSize() argument
82 SizeRequiredForFrames(stack_size_log); in RequiredSize()
94 return ((all_ones >> t) << t) << (stack_size_log - 15); in FlagsOffset()
107 u8 *GetFlags(uptr stack_size_log, uptr class_id) { in GetFlags() argument
109 FlagsOffset(stack_size_log, class_id); in GetFlags()
115 SizeRequiredForFlags(stack_size_log) + in GetFrame()
116 (((uptr)1) << stack_size_log) * class_id + in GetFrame()
[all …]
H A Dasan_fake_stack.cpp44 FakeStack *FakeStack::Create(uptr stack_size_log) { in Create() argument
47 if (stack_size_log < kMinStackSizeLog) in Create()
48 stack_size_log = kMinStackSizeLog; in Create()
49 if (stack_size_log > kMaxStackSizeLog) in Create()
50 stack_size_log = kMaxStackSizeLog; in Create()
51 uptr size = RequiredSize(stack_size_log); in Create()
55 res->stack_size_log_ = stack_size_log; in Create()
61 (void *)(p + FakeStack::RequiredSize(stack_size_log)), stack_size_log, in Create()
95 u8 *flags = GetFlags(stack_size_log, class_id); in Allocate()
117 uptr stack_size_log = this->stack_size_log(); in AddrIsInFakeStack() local
[all …]
H A Dasan_thread.cpp234 uptr stack_size_log = Log2(RoundUpToPowerOfTwo(stack_size)); in AsyncSignalSafeLazyInitFakeStack() local
236 stack_size_log = in AsyncSignalSafeLazyInitFakeStack()
237 Min(stack_size_log, static_cast<uptr>(flags()->max_uar_stack_size_log)); in AsyncSignalSafeLazyInitFakeStack()
238 stack_size_log = in AsyncSignalSafeLazyInitFakeStack()
239 Max(stack_size_log, static_cast<uptr>(flags()->min_uar_stack_size_log)); in AsyncSignalSafeLazyInitFakeStack()
240 fake_stack_ = FakeStack::Create(stack_size_log); in AsyncSignalSafeLazyInitFakeStack()