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

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_fake_stack.h40 // we store it as its logarithm (stack_size_log).
50 // any memory accesses solely based on 'this' and stack_size_log.
65 static FakeStack *Create(uptr stack_size_log);
69 // stack_size_log is at least 15 (stack_size >= 32K).
70 static uptr SizeRequiredForFlags(uptr stack_size_log) { argument
71 return ((uptr)1) << (stack_size_log + 1 - kMinStackFrameSizeLog);
75 static uptr SizeRequiredForFrames(uptr stack_size_log) { argument
76 return (((uptr)1) << stack_size_log) * kNumberOfSizeClasses;
80 static uptr RequiredSize(uptr stack_size_log) { argument
81 return kFlagsOffset + SizeRequiredForFlags(stack_size_log)
91 FlagsOffset(uptr stack_size_log, uptr class_id) argument
97 NumberOfFrames(uptr stack_size_log, uptr class_id) argument
102 ModuloNumberOfFrames(uptr stack_size_log, uptr class_id, uptr n) argument
107 GetFlags(uptr stack_size_log, uptr class_id) argument
113 GetFrame(uptr stack_size_log, uptr class_id, uptr pos) argument
150 uptr stack_size_log() const { return stack_size_log_; } function in class:__asan::FakeStack
[all...]
H A Dasan_fake_stack.cpp44 FakeStack *FakeStack::Create(uptr stack_size_log) { argument
47 if (stack_size_log < kMinStackSizeLog)
48 stack_size_log = kMinStackSizeLog;
49 if (stack_size_log > kMaxStackSizeLog)
50 stack_size_log = kMaxStackSizeLog;
51 uptr size = RequiredSize(stack_size_log);
55 res->stack_size_log_ = stack_size_log;
57 VReport(1, "T%d: FakeStack created: %p -- %p stack_size_log: %zd; "
60 p + FakeStack::RequiredSize(stack_size_log), stack_size_log,
87 Allocate(uptr stack_size_log, uptr class_id, uptr real_stack) argument
116 uptr stack_size_log = this->stack_size_log(); local
[all...]
H A Dasan_thread.cpp207 uptr stack_size_log = Log2(RoundUpToPowerOfTwo(stack_size)); local
209 stack_size_log =
210 Min(stack_size_log, static_cast<uptr>(flags()->max_uar_stack_size_log));
211 stack_size_log =
212 Max(stack_size_log, static_cast<uptr>(flags()->min_uar_stack_size_log));
213 fake_stack_ = FakeStack::Create(stack_size_log);

Completed in 107 milliseconds