Home
last modified time | relevance | path

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

/freebsd/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
71 return ((uptr)1) << (stack_size_log + 1 - kMinStackFrameSizeLog); in SizeRequiredForFlags()
75 static uptr SizeRequiredForFrames(uptr stack_size_log) { in SizeRequiredForFrames() argument
76 return (((uptr)1) << stack_size_log) * kNumberOfSizeClasses; in SizeRequiredForFrames()
80 static uptr RequiredSize(uptr stack_size_log) { in RequiredSize() argument
81 return kFlagsOffset + SizeRequiredForFlags(stack_size_log) + in RequiredSize()
82 SizeRequiredForFrames(stack_size_log); in RequiredSize()
91 static uptr FlagsOffset(uptr stack_size_log, uptr class_id) { in FlagsOffset() argument
94 return ((all_ones >> t) << t) << (stack_size_log - 15); in FlagsOffset()
[all …]
H A Dasan_thread.cpp239 uptr stack_size_log = Log2(RoundUpToPowerOfTwo(stack_size)); in AsyncSignalSafeLazyInitFakeStack() local
241 stack_size_log = in AsyncSignalSafeLazyInitFakeStack()
242 Min(stack_size_log, static_cast<uptr>(flags()->max_uar_stack_size_log)); in AsyncSignalSafeLazyInitFakeStack()
243 stack_size_log = in AsyncSignalSafeLazyInitFakeStack()
244 Max(stack_size_log, static_cast<uptr>(flags()->min_uar_stack_size_log)); in AsyncSignalSafeLazyInitFakeStack()
245 fake_stack_ = FakeStack::Create(stack_size_log); in AsyncSignalSafeLazyInitFakeStack()