/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_stacktrace.h | 20 static const uptr kStackTraceMax = 256; 34 uptr size; 35 uptr max_size; 36 uptr trace[kStackTraceMax]; 37 static void PrintStack(const uptr *addr, uptr size, 40 void CopyTo(uptr *dst, uptr dst_size) { 41 for (uptr i = 0; i < size && i < dst_size; i++) 43 for (uptr i = size; i < dst_size; i++ [all...] |
sanitizer_common.h | 27 const uptr kWordSize = SANITIZER_WORDSIZE / 8; 28 const uptr kWordSizeInBits = 8 * kWordSize; 31 const uptr kCacheLineSize = 128; 33 const uptr kCacheLineSize = 64; 36 const uptr kMaxPathLength = 512; 39 extern uptr SanitizerVerbosity; 41 uptr GetPageSize(); 42 uptr GetPageSizeCached(); 43 uptr GetMmapGranularity(); 44 uptr GetMaxVirtualAddress() [all...] |
sanitizer_libc.h | 28 void *internal_memchr(const void *s, int c, uptr n); 29 int internal_memcmp(const void* s1, const void* s2, uptr n); 30 void *internal_memcpy(void *dest, const void *src, uptr n); 31 void *internal_memmove(void *dest, const void *src, uptr n); 33 void *internal_memset(void *s, int c, uptr n); 36 uptr internal_strcspn(const char *s, const char *reject); 38 uptr internal_strlen(const char *s); 39 char *internal_strncat(char *dst, const char *src, uptr n); 40 int internal_strncmp(const char *s1, const char *s2, uptr n); 41 char *internal_strncpy(char *dst, const char *src, uptr n) [all...] |
sanitizer_win.cc | 35 uptr GetPageSize() { 39 uptr GetMmapGranularity() { 43 uptr GetMaxVirtualAddress() { 46 return (uptr)si.lpMaximumApplicationAddress; 53 uptr internal_getpid() { 59 uptr GetTid() { 63 uptr GetThreadSelf() { 67 void GetThreadStackTopAndBottom(bool at_initialization, uptr *stack_top, 68 uptr *stack_bottom) { 76 *stack_top = (uptr)mbi.BaseAddress + mbi.RegionSize [all...] |
sanitizer_allocator.h | 87 template <uptr kMaxSizeLog, uptr kMaxNumCachedT, uptr kMaxBytesCachedLog> 89 static const uptr kMinSizeLog = 4; 90 static const uptr kMidSizeLog = kMinSizeLog + 4; 91 static const uptr kMinSize = 1 << kMinSizeLog; 92 static const uptr kMidSize = 1 << kMidSizeLog; 93 static const uptr kMidClass = kMidSize / kMinSize; 94 static const uptr S = 2; 95 static const uptr M = (1 << S) - 1 [all...] |
sanitizer_mac.cc | 49 uptr internal_mmap(void *addr, size_t length, int prot, int flags, 51 return (uptr)mmap(addr, length, prot, flags, fd, offset); 54 uptr internal_munmap(void *addr, uptr length) { 58 uptr internal_close(fd_t fd) { 62 uptr internal_open(const char *filename, int flags) { 66 uptr internal_open(const char *filename, int flags, u32 mode) { 70 uptr OpenFile(const char *filename, bool write) { 75 uptr internal_read(fd_t fd, void *buf, uptr count) [all...] |
sanitizer_libc.cc | 23 void *internal_memchr(const void *s, int c, uptr n) { 25 for (uptr i = 0; i < n; ++i, ++t) 31 int internal_memcmp(const void* s1, const void* s2, uptr n) { 34 for (uptr i = 0; i < n; ++i, ++t1, ++t2) 40 void *internal_memcpy(void *dest, const void *src, uptr n) { 43 for (uptr i = 0; i < n; ++i) 48 void *internal_memmove(void *dest, const void *src, uptr n) { 65 void *internal_memset(void* s, int c, uptr n) { 71 for (uptr i = 0; i < n; ++i, ++t) { 77 uptr internal_strcspn(const char *s, const char *reject) [all...] |
sanitizer_posix.cc | 28 uptr GetMmapGranularity() { 32 uptr GetMaxVirtualAddress() { 50 void *MmapOrDie(uptr size, const char *mem_type) { 52 uptr res = internal_mmap(0, size, 73 void UnmapOrDie(void *addr, uptr size) { 75 uptr res = internal_munmap(addr, size); 83 void *MmapFixedNoReserve(uptr fixed_addr, uptr size) { 84 uptr PageSize = GetPageSizeCached(); 85 uptr p = internal_mmap((void*)(fixed_addr & ~(PageSize - 1)) [all...] |
sanitizer_procmaps.h | 28 bool GetObjectNameAndOffset(uptr addr, uptr *offset, 29 char filename[], uptr filename_size, 30 uptr *protection) { 39 uptr mmaped_size; 40 uptr len; 47 bool Next(uptr *start, uptr *end, uptr *offset, 48 char filename[], uptr filename_size, uptr *protection) [all...] |
/external/compiler-rt/lib/asan/ |
asan_report.h | 23 void DescribeHeapAddress(uptr addr, uptr access_size); 24 bool DescribeAddressIfGlobal(uptr addr, uptr access_size); 25 bool DescribeAddressRelativeToGlobal(uptr addr, uptr access_size, 27 bool DescribeAddressIfShadow(uptr addr); 28 bool DescribeAddressIfStack(uptr addr, uptr access_size); 30 void DescribeAddress(uptr addr, uptr access_size) [all...] |
asan_allocator.h | 30 static const uptr kNumberOfSizeClasses = 255; 39 uptr Beg(); // first byte of user memory. 40 uptr End(); // last byte of user memory. 41 uptr UsedSize(); // size requested by the user. 42 uptr AllocTid(); 43 uptr FreeTid(); 46 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) { 53 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) [all...] |
asan_fake_stack.cc | 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) [all...] |
asan_stats.h | 26 // AsanStats must be a struct consisting of uptr fields only. 27 // When merging two AsanStats structs, we treat them as arrays of uptr. 28 uptr mallocs; 29 uptr malloced; 30 uptr malloced_redzones; 31 uptr frees; 32 uptr freed; 33 uptr real_frees; 34 uptr really_freed; 35 uptr really_freed_redzones [all...] |
asan_interface_internal.h | 20 using __sanitizer::uptr; 38 uptr beg; // The address of the global. 39 uptr size; // The original size of the global. 40 uptr size_with_redzone; // The size with the redzone. 44 uptr has_dynamic_init; // Non-zero if the global has dynamic initializer. 49 void __asan_register_globals(__asan_global *globals, uptr n) 51 void __asan_unregister_globals(__asan_global *globals, uptr n) 65 uptr __asan_stack_malloc(uptr size, uptr real_stack [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; 61 const uptr kAllocatorSize = 0x20000000000ULL; // 2T. 63 const uptr kAllocatorSpace = 0x600000000000ULL [all...] |
asan_fake_stack.h | 22 uptr magic; // Modified by the instrumented code. 23 uptr descr; // Modified by the instrumented code. 24 uptr pc; // Modified by the instrumented code. 40 template<uptr kMaxNumberOfFrames> 59 uptr n_frames_; 74 void Init(uptr stack_size); 77 uptr AllocateStack(uptr size, uptr real_stack); 78 static void OnFree(uptr ptr, uptr size, uptr real_stack) [all...] |
asan_poisoning.h | 22 void PoisonShadow(uptr addr, uptr size, u8 value); 26 void PoisonShadowPartialRightRedzone(uptr addr, 27 uptr size, 28 uptr redzone_size, 34 ALWAYS_INLINE void FastPoisonShadow(uptr aligned_beg, uptr aligned_size, 37 uptr shadow_beg = MEM_TO_SHADOW(aligned_beg); 38 uptr shadow_end = MEM_TO_SHADOW( 44 uptr aligned_addr, uptr size, uptr redzone_size, u8 value) [all...] |
asan_malloc_linux.cc | 26 DECLARE_REAL_AND_INTERCEPTOR(void*, malloc, uptr size) 28 DECLARE_REAL_AND_INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) 29 DECLARE_REAL_AND_INTERCEPTOR(void*, realloc, void *ptr, uptr size) 30 DECLARE_REAL_AND_INTERCEPTOR(void*, memalign, uptr boundary, uptr size) 33 void* (*malloc)(uptr bytes); 35 void* (*calloc)(uptr n_elements, uptr elem_size); 36 void* (*realloc)(void* oldMem, uptr bytes) [all...] |
/external/chromium_org/chrome/test/pyautolib/ |
asan_stub.c | 113 typedef unsigned long long uptr; typedef 114 uptr __asan_stack_malloc_1(uptr size, uptr real_stack) {} 115 uptr __asan_stack_malloc_2(uptr size, uptr real_stack) {} 116 uptr __asan_stack_malloc_3(uptr size, uptr real_stack) { [all...] |
/external/compiler-rt/lib/tsan/rtl/ |
tsan_sync.h | 31 StackTrace(uptr *buf, uptr cnt); 35 void Init(const uptr *pcs, uptr cnt); 36 void ObtainCurrent(ThreadState *thr, uptr toppc); 38 uptr Size() const; 39 uptr Get(uptr i) const; 40 const uptr *Begin() const; 44 uptr n_ [all...] |
tsan_interface_inl.h | 17 #define CALLERPC ((uptr)__builtin_return_address(0)) 22 MemoryRead(cur_thread(), CALLERPC, (uptr)addr, kSizeLog1); 26 MemoryRead(cur_thread(), CALLERPC, (uptr)addr, kSizeLog2); 30 MemoryRead(cur_thread(), CALLERPC, (uptr)addr, kSizeLog4); 34 MemoryRead(cur_thread(), CALLERPC, (uptr)addr, kSizeLog8); 38 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr, kSizeLog1); 42 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr, kSizeLog2); 46 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr, kSizeLog4); 50 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr, kSizeLog8); 58 MemoryWrite(thr, CALLERPC, (uptr)vptr_p, kSizeLog8) [all...] |
tsan_mman.h | 20 const uptr kDefaultAlignment = 16; 28 void *user_alloc(ThreadState *thr, uptr pc, uptr sz, 29 uptr align = kDefaultAlignment); 31 void user_free(ThreadState *thr, uptr pc, void *p); 32 void *user_realloc(ThreadState *thr, uptr pc, void *p, uptr sz); 33 void *user_alloc_aligned(ThreadState *thr, uptr pc, uptr sz, uptr align) [all...] |
tsan_fd.h | 42 void FdAcquire(ThreadState *thr, uptr pc, int fd); 43 void FdRelease(ThreadState *thr, uptr pc, int fd); 44 void FdAccess(ThreadState *thr, uptr pc, int fd); 45 void FdClose(ThreadState *thr, uptr pc, int fd); 46 void FdFileCreate(ThreadState *thr, uptr pc, int fd); 47 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd); 48 void FdPipeCreate(ThreadState *thr, uptr pc, int rfd, int wfd); 49 void FdEventCreate(ThreadState *thr, uptr pc, int fd); 50 void FdSignalCreate(ThreadState *thr, uptr pc, int fd); 51 void FdInotifyCreate(ThreadState *thr, uptr pc, int fd) [all...] |
/external/compiler-rt/lib/sanitizer_common/tests/ |
sanitizer_common_test.cc | 20 static bool IsSorted(const uptr *array, uptr n) { 21 for (uptr i = 1; i < n; i++) { 28 uptr array[100]; 29 uptr n = 100; 31 for (uptr i = 0; i < n; i++) { 37 for (uptr i = 0; i < n; i++) { 43 for (uptr i = 0; i < n; i++) { 49 for (uptr i = 0; i < n; i++) { 55 for (uptr i = 0; i < n - 1; i++) [all...] |
sanitizer_stackdepot_test.cc | 21 uptr s1[] = {1, 2, 3, 4, 5}; 23 uptr sz1 = 0; 24 const uptr *sp1 = StackDepotGet(i1, &sz1); 25 EXPECT_NE(sp1, (uptr*)0); 31 uptr sz1 = 0; 32 const uptr *sp1 = StackDepotGet((1 << 30) - 1, &sz1); 33 EXPECT_EQ(sp1, (uptr*)0); 38 uptr sz1 = 0; 39 const uptr *sp1 = StackDepotGet(i1, &sz1); 40 EXPECT_EQ(sp1, (uptr*)0) [all...] |