/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_win.cc | 29 uptr GetPageSize() { 33 uptr GetMmapGranularity() { 45 uptr GetThreadSelf() { 49 void GetThreadStackTopAndBottom(bool at_initialization, uptr *stack_top, 50 uptr *stack_bottom) { 58 *stack_top = (uptr)mbi.BaseAddress + mbi.RegionSize; 59 *stack_bottom = (uptr)mbi.AllocationBase; 62 void *MmapOrDie(uptr size, const char *mem_type) { 72 void UnmapOrDie(void *addr, uptr size) { 80 void *MmapFixedNoReserve(uptr fixed_addr, uptr size) [all...] |
sanitizer_stackdepot.cc | 33 uptr size; 34 uptr stack[1]; // [size] 51 static u32 hash(const uptr *stack, uptr size) { 56 u32 h = seed ^ (size * sizeof(uptr)); 57 for (uptr i = 0; i < size; i++) { 71 static StackDesc *tryallocDesc(uptr memsz) { 74 uptr cmp = atomic_load(&depot.region_pos, memory_order_acquire); 75 uptr end = atomic_load(&depot.region_end, memory_order_acquire); 85 static StackDesc *allocDesc(uptr size) [all...] |
sanitizer_common.cc | 20 uptr SanitizerVerbosity = 0; 22 uptr GetPageSizeCached() { 23 static uptr PageSize; 94 uptr length = (uptr)internal_strlen(buffer); 102 uptr ReadFileToBuffer(const char *file_name, char **buff, 103 uptr *buff_size, uptr max_len) { 104 uptr PageSize = GetPageSizeCached(); 105 uptr kMinFileLen = PageSize [all...] |
sanitizer_thread_registry.h | 44 uptr os_id; // PID (used for reporting). 45 uptr user_id; // Some opaque user thread id (e.g. pthread_t). 60 void SetStarted(uptr _os_id, void *arg); 61 void SetCreated(uptr _user_id, u64 _unique_id, bool _detached, 84 void GetNumberOfThreads(uptr *total = 0, uptr *running = 0, uptr *alive = 0); 85 uptr GetMaxAliveThreads(); 97 u32 CreateThread(uptr user_id, bool detached, u32 parent_tid, void *arg); 117 void StartThread(u32 tid, uptr os_id, void *arg) [all...] |
sanitizer_posix.cc | 35 uptr GetPageSize() { 39 uptr GetMmapGranularity() { 51 uptr GetThreadSelf() { 52 return (uptr)pthread_self(); 55 void *MmapOrDie(uptr size, const char *mem_type) { 77 void UnmapOrDie(void *addr, uptr size) { 87 void *MmapFixedNoReserve(uptr fixed_addr, uptr size) { 88 uptr PageSize = GetPageSizeCached(); 101 void *MmapFixedOrDie(uptr fixed_addr, uptr size) [all...] |
sanitizer_symbolizer.cc | 28 LoadedModule::LoadedModule(const char *module_name, uptr base_address) { 34 void LoadedModule::addAddressRange(uptr beg, uptr end) { 41 bool LoadedModule::containsAddress(uptr address) const { 42 for (uptr i = 0; i < n_ranges_; i++) { 56 uptr prefix_len = internal_strcspn(str, delims); 78 uptr *result) { 82 *result = (uptr)internal_atoll(buff); 112 char *SendCommand(bool is_data, const char *module_name, uptr module_offset) { 132 bool readFromSymbolizer(char *buffer, uptr max_length) [all...] |
sanitizer_stoptheworld.h | 29 SuspendedThreadID GetThreadID(uptr index) { 33 void DumpRegisters(uptr index) const { 36 uptr thread_count() { return thread_ids_.size(); } 38 for (uptr i = 0; i < thread_ids_.size(); i++) {
|
/external/compiler-rt/lib/msan/ |
msan_linux.cc | 36 static const uptr kMemBeg = 0x600000000000; 37 static const uptr kMemEnd = 0x7fffffffffff; 38 static const uptr kShadowBeg = MEM_TO_SHADOW(kMemBeg); 39 static const uptr kShadowEnd = MEM_TO_SHADOW(kMemEnd); 40 static const uptr kBad1Beg = 0x100000000; // 4G 41 static const uptr kBad1End = kShadowBeg - 1; 42 static const uptr kBad2Beg = kShadowEnd + 1; 43 static const uptr kBad2End = kMemBeg - 1; 44 static const uptr kOriginsBeg = kBad2Beg; 45 static const uptr kOriginsEnd = kBad2End [all...] |
msan_allocator.cc | 22 uptr requested_size; 25 static const uptr kAllocatorSpace = 0x600000000000ULL; 26 static const uptr kAllocatorSize = 0x80000000000; // 8T. 27 static const uptr kMetadataSize = sizeof(Metadata); 48 static void *MsanAllocate(StackTrace *stack, uptr size, 49 uptr alignment, bool zeroise) { 71 uptr size = meta->requested_size; 80 void *MsanReallocate(StackTrace *stack, void *old_p, uptr new_size, 81 uptr alignment, bool zeroise) { 89 uptr old_size = meta->requested_size [all...] |
/external/compiler-rt/lib/asan/ |
asan_poisoning.cc | 22 void PoisonShadow(uptr addr, uptr size, u8 value) { 26 uptr shadow_beg = MemToShadow(addr); 27 uptr shadow_end = MemToShadow(addr + size - SHADOW_GRANULARITY) + 1; 32 void PoisonShadowPartialRightRedzone(uptr addr, 33 uptr size, 34 uptr redzone_size, 39 for (uptr i = 0; i < redzone_size; 57 explicit ShadowSegmentEndpoint(uptr address) { 79 void __asan_poison_memory_region(void const volatile *addr, uptr size) [all...] |
asan_thread.cc | 31 uptr PageSize = GetPageSizeCached(); 32 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); 37 const uptr kSummaryAllocSize = PageSize; 70 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached()); 113 CHECK(AddrIsInStack((uptr)&local)); 120 const char *AsanThread::GetFrameNameByAddr(uptr addr, uptr *offset) { 121 uptr bottom = 0; 128 return (const char *)((uptr*)bottom)[1]; 130 uptr aligned_addr = addr & ~(SANITIZER_WORDSIZE/8 - 1); // align addr [all...] |
asan_thread_registry.h | 53 uptr GetCurrentAllocatedBytes(); 54 uptr GetHeapSize(); 55 uptr GetFreeBytes(); 59 AsanThread *FindThreadByStackAddress(uptr addr); 74 uptr max_malloced_memory_;
|
asan_allocator.cc | 43 #define REDZONE ((uptr)(flags()->redzone)) 44 static const uptr kMinAllocSize = REDZONE * 2; 46 static const uptr kMaxThreadLocalQuarantine = 1 << 20; // 1M 48 static const uptr kMinMmapSize = (ASAN_LOW_MEMORY) ? 4UL << 17 : 4UL << 20; 49 static const uptr kMaxSizeForThreadLocalFreeList = 54 static const uptr kMallocSizeClassStepLog = 26; 55 static const uptr kMallocSizeClassStep = 1UL << kMallocSizeClassStepLog; 57 static const uptr kMaxAllowedMallocSize = 60 static inline uptr SizeClassToSize(u8 size_class) { 69 static inline u8 SizeToSizeClass(uptr size) [all...] |
asan_allocator2.cc | 34 void OnMap(uptr p, uptr size) const { 41 void OnUnmap(uptr p, uptr size) const { 47 uptr page_size = GetPageSizeCached(); 48 uptr shadow_beg = RoundUpTo(MemToShadow(p), page_size); 49 uptr shadow_end = RoundDownTo(MemToShadow(p + size), page_size); 60 const uptr kAllocatorSpace = 0xa0000000000ULL; 62 const uptr kAllocatorSpace = 0x600000000000ULL; 64 const uptr kAllocatorSize = 0x40000000000ULL; // 4T [all...] |
asan_thread_registry.cc | 79 AsanThread* thread = FindThreadByStackAddress((uptr)&summary); 113 uptr AsanThreadRegistry::GetCurrentAllocatedBytes() { 116 uptr malloced = accumulated_stats_.malloced; 117 uptr freed = accumulated_stats_.freed; 123 uptr AsanThreadRegistry::GetHeapSize() { 129 uptr AsanThreadRegistry::GetFreeBytes() { 132 uptr total_free = accumulated_stats_.mmaped 136 uptr total_used = accumulated_stats_.malloced 160 AsanThread *AsanThreadRegistry::FindThreadByStackAddress(uptr addr) { 188 // AsanStats consists of variables of type uptr only [all...] |
/external/compiler-rt/lib/tsan/rtl/ |
tsan_vector.h | 47 uptr Size() const { 51 T &operator[](uptr i) { 56 const T &operator[](uptr i) const { 67 void Resize(uptr size) { 68 uptr old_size = Size(); 71 for (uptr i = old_size; i < size; i++) 82 void EnsureSize(uptr size) { 85 if (size <= (uptr)(last_ - begin_)) { 89 uptr cap0 = last_ - begin_; 90 uptr cap = 2 * cap0 [all...] |
tsan_interface_ann.cc | 24 #define CALLERPC ((uptr)__builtin_return_address(0)) 33 uptr pc) 56 const uptr pc = (uptr)__builtin_return_address(0); \ 60 (uptr)__builtin_return_address(0)); \ 70 uptr addr; 71 uptr size; 91 char *f, int l, uptr addr, uptr size, char *desc) { 116 static ExpectRace *FindRace(ExpectRace *list, uptr addr, uptr size) [all...] |
tsan_platform_mac.cc | 48 uptr GetShadowMemoryConsumption() { 57 uptr shadow = (uptr)MmapFixedNoReserve(kLinuxShadowBeg, 92 void GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size, 93 uptr *tls_addr, uptr *tls_size) {
|
tsan_report.h | 33 uptr offset; 34 uptr pc; 48 uptr addr; 68 uptr addr; 69 uptr size; 71 uptr offset; 82 uptr pid;
|
tsan_mman.cc | 21 extern "C" void WEAK __tsan_malloc_hook(void *ptr, uptr size) { 36 uptr v = atomic_load(a, memory_order_relaxed); 53 uptr v = atomic_load(a, memory_order_relaxed); 59 void OnMap(uptr p, uptr size) const { } 60 void OnUnmap(uptr p, uptr size) const { 88 static void SignalUnsafeCall(ThreadState *thr, uptr pc) { 102 void *user_alloc(ThreadState *thr, uptr pc, uptr sz, uptr align) [all...] |
tsan_platform_linux.cc | 47 extern "C" int arch_prctl(int code, __sanitizer::uptr *addr); 78 static uptr readhex(const char *p) { 79 uptr v = 0; 89 static uptr readdec(const char *p) { 90 uptr v = 0; 96 void WriteMemoryProfile(char *buf, uptr buf_size) { 98 uptr smaps_cap = 0; 99 uptr smaps_len = ReadFileToBuffer("/proc/self/smaps", 101 uptr mem[6] = {}; 102 uptr total = 0 [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/ |
cursesp.h | 63 UserHook* uptr = reinterpret_cast<UserHook*>( local 65 return uptr; 73 UserHook* uptr = UserPointer(); local 74 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p); 75 uptr->m_user = user; 81 UserHook* uptr = UserPointer(); local 82 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p) [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/ |
cursesp.h | 63 UserHook* uptr = reinterpret_cast<UserHook*>( local 65 return uptr; 73 UserHook* uptr = UserPointer(); local 74 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p); 75 uptr->m_user = user; 81 UserHook* uptr = UserPointer(); local 82 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p) [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/ |
cursesp.h | 63 UserHook* uptr = reinterpret_cast<UserHook*>( local 65 return uptr; 73 UserHook* uptr = UserPointer(); local 74 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p); 75 uptr->m_user = user; 81 UserHook* uptr = UserPointer(); local 82 assert (uptr != 0 && uptr->m_back==this && uptr->m_owner==p) [all...] |
/external/compiler-rt/lib/tsan/tests/unit/ |
tsan_vector_test.cc | 22 EXPECT_EQ(v.Size(), (uptr)0); 24 EXPECT_EQ(v.Size(), (uptr)1); 27 EXPECT_EQ(v.Size(), (uptr)2); 37 EXPECT_EQ(v.Size(), (uptr)(i + 1));
|