Lines Matching full:uptr
20 bool FakeStack::AddrIsInSizeClass(uptr addr, uptr size_class) {
21 uptr mem = allocated_size_classes_[size_class];
22 uptr size = ClassMmapSize(size_class);
27 uptr FakeStack::AddrIsInFakeStack(uptr addr) {
28 for (uptr size_class = 0; size_class < kNumberOfSizeClasses; size_class++) {
30 uptr size_class_first_ptr = allocated_size_classes_[size_class];
31 uptr size = ClassSize(size_class);
40 ALWAYS_INLINE uptr FakeStack::ComputeSizeClass(uptr alloc_size) {
41 uptr rounded_size = RoundUpToPowerOfTwo(alloc_size);
42 uptr log = Log2(rounded_size);
45 uptr res = log < kMinStackFrameSizeLog ? 0 : log - kMinStackFrameSizeLog;
77 void FakeStack::Init(uptr stack_size) {
84 for (uptr i = 0; i < kNumberOfSizeClasses; i++) {
85 uptr mem = allocated_size_classes_[i];
94 uptr FakeStack::ClassMmapSize(uptr size_class) {
101 void FakeStack::AllocateOneSizeClass(uptr size_class) {
103 uptr new_mem = (uptr)MmapOrDie(
109 uptr i;
118 ALWAYS_INLINE uptr FakeStack::AllocateStack(uptr size, uptr real_stack) {
121 uptr size_class = ComputeSizeClass(size);
135 uptr ptr = (uptr)fake_frame;
142 uptr size = static_cast<uptr>(fake_frame->size_minus_one + 1);
143 uptr size_class = ComputeSizeClass(size);
145 uptr ptr = (uptr)fake_frame;
151 ALWAYS_INLINE void FakeStack::OnFree(uptr ptr, uptr size, uptr real_stack) {
164 uptr __asan_stack_malloc(uptr size, uptr real_stack) {
172 uptr ptr = t->fake_stack()->AllocateStack(size, real_stack);
177 void __asan_stack_free(uptr ptr, uptr size, uptr real_stack) {