sanitizer_stackdepot.cc | 43 } depot; member in namespace:__sanitizer 74 uptr cmp = atomic_load(&depot.region_pos, memory_order_acquire); 75 uptr end = atomic_load(&depot.region_end, memory_order_acquire); 79 &depot.region_pos, &cmp, cmp + memsz, 92 SpinMutexLock l(&depot.mtx); 97 atomic_store(&depot.region_pos, 0, memory_order_relaxed); 101 uptr mem = (uptr)MmapOrDie(allocsz, "stack depot"); 103 atomic_store(&depot.region_end, mem + allocsz, memory_order_release); 104 atomic_store(&depot.region_pos, mem, memory_order_release); 148 atomic_uintptr_t *p = &depot.tab[h % kTabSize] [all...] |