/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_symbolizer.h | 30 uptr address; 33 uptr module_offset; 35 static const uptr kUnknown = ~(uptr)0; 37 uptr function_offset; 46 void FillModuleInfo(const char *mod_name, uptr mod_offset); 53 static SymbolizedStack *New(uptr addr); 67 uptr module_offset; 69 uptr line; 71 uptr start [all...] |
sanitizer_posix.h | 30 uptr internal_open(const char *filename, int flags); 31 uptr internal_open(const char *filename, int flags, u32 mode); 32 uptr internal_close(fd_t fd); 34 uptr internal_read(fd_t fd, void *buf, uptr count); 35 uptr internal_write(fd_t fd, const void *buf, uptr count); 38 uptr internal_mmap(void *addr, uptr length, int prot, int flags, 40 uptr internal_munmap(void *addr, uptr length) [all...] |
sanitizer_allocator_internal.h | 26 static const uptr kInternalAllocatorSpace = 0; 28 static const uptr kInternalAllocatorRegionSizeLog = 20; 30 static const uptr kInternalAllocatorNumRegions = 34 static const uptr kInternalAllocatorNumRegions = 48 void *InternalAlloc(uptr size, InternalAllocatorCache *cache = nullptr, 49 uptr alignment = 0); 50 void *InternalRealloc(void *p, uptr size, 52 void *InternalCalloc(uptr countr, uptr size,
|
sanitizer_bvgraph.h | 29 uptr size() const { return kSize; } 32 for (uptr i = 0; i < size(); i++) 37 for (uptr i = 0; i < size(); i++) 44 bool addEdge(uptr from, uptr to) { 50 uptr addEdges(const BV &from, uptr to, uptr added_edges[], 51 uptr max_added_edges) { 52 uptr res = 0 [all...] |
sanitizer_linux.h | 32 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count); 33 uptr internal_sigaltstack(const struct sigaltstack* ss, 35 uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set, 40 uptr internal_prctl(int option, uptr arg2, uptr arg3, uptr arg4, uptr arg5); 52 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, void *arg, 80 uptr ThreadDescriptorSize() [all...] |
sanitizer_libignore.h | 41 bool IsIgnored(uptr pc) const; 52 uptr begin; 53 uptr end; 56 static const uptr kMaxLibs = 128; 64 uptr count_; 72 inline bool LibIgnore::IsIgnored(uptr pc) const { 73 const uptr n = atomic_load(&loaded_count_, memory_order_acquire); 74 for (uptr i = 0; i < n; i++) {
|
sanitizer_symbolizer_mac.h | 27 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override; 28 bool SymbolizeData(uptr addr, DataInfo *info) override; 37 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override; 38 bool SymbolizeData(uptr addr, DataInfo *info) override;
|
sanitizer_posix.cc | 47 uptr GetMmapGranularity() { 53 static uptr GetKernelAreaSize() { 55 const uptr gbyte = 1UL << 30; 60 uptr end, prot; 90 uptr GetMaxVirtualAddress() { 116 uptr res = (1ULL << 32) - 1; // 0xffffffff; 119 CHECK_LT(reinterpret_cast<uptr>(&res), res); 125 void *MmapOrDie(uptr size, const char *mem_type, bool raw_report) { 127 uptr res = internal_mmap(nullptr, size, 137 void UnmapOrDie(void *addr, uptr size) [all...] |
sanitizer_deadlock_detector.h | 49 void ensureCurrentEpoch(uptr current_epoch) { 57 uptr getEpoch() const { return epoch_; } 60 bool addLock(uptr lock_id, uptr current_epoch, u32 stk) { 77 void removeLock(uptr lock_id) { 102 u32 findLockContext(uptr lock_id) { 103 for (uptr i = 0; i < n_all_locks_; i++) 109 const BV &getLocks(uptr current_epoch) const { 114 uptr getNumLocks() const { return n_all_locks_; } 115 uptr getLock(uptr idx) const { return all_locks_with_contexts_[idx].lock; [all...] |
/external/compiler-rt/lib/interception/ |
interception_linux.cc | 21 bool GetRealFunctionAddress(const char *func_name, uptr *func_addr, 22 uptr real, uptr wrapper) { 23 *func_addr = (uptr)dlsym(RTLD_NEXT, func_name);
|
interception_linux.h | 26 bool GetRealFunctionAddress(const char *func_name, uptr *func_addr, 27 uptr real, uptr wrapper); 33 #func, (::__interception::uptr *)&__interception::PTR_TO_REAL(func), \ 34 (::__interception::uptr) & (func), \ 35 (::__interception::uptr) & WRAP(func))
|
/external/compiler-rt/lib/tsan/rtl/ |
tsan_ignoreset.h | 23 static const uptr kMaxSize = 16; 28 uptr Size() const; 29 u32 At(uptr i) const; 32 uptr size_;
|
tsan_mman.h | 20 const uptr kDefaultAlignment = 16; 30 void *user_alloc(ThreadState *thr, uptr pc, uptr sz, 31 uptr align = kDefaultAlignment, bool signal = true); 32 void *user_calloc(ThreadState *thr, uptr pc, uptr sz, uptr n); 34 void user_free(ThreadState *thr, uptr pc, void *p, bool signal = true); 35 void *user_realloc(ThreadState *thr, uptr pc, void *p, uptr sz) [all...] |
tsan_platform.h | 45 static const uptr kMetaShadowBeg = 0x300000000000ull; 46 static const uptr kMetaShadowEnd = 0x400000000000ull; 47 static const uptr kTraceMemBeg = 0x600000000000ull; 48 static const uptr kTraceMemEnd = 0x620000000000ull; 49 static const uptr kShadowBeg = 0x020000000000ull; 50 static const uptr kShadowEnd = 0x100000000000ull; 51 static const uptr kHeapMemBeg = 0x7d0000000000ull; 52 static const uptr kHeapMemEnd = 0x7e0000000000ull; 53 static const uptr kLoAppMemBeg = 0x000000001000ull; 54 static const uptr kLoAppMemEnd = 0x010000000000ull [all...] |
tsan_interface.cc | 19 #define CALLERPC ((uptr)__builtin_return_address(0)) 32 MemoryRead(cur_thread(), CALLERPC, (uptr)addr, kSizeLog8); 33 MemoryRead(cur_thread(), CALLERPC, (uptr)addr + 8, kSizeLog8); 37 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr, kSizeLog8); 38 MemoryWrite(cur_thread(), CALLERPC, (uptr)addr + 8, kSizeLog8); 42 MemoryRead(cur_thread(), (uptr)pc, (uptr)addr, kSizeLog8); 43 MemoryRead(cur_thread(), (uptr)pc, (uptr)addr + 8, kSizeLog8); 47 MemoryWrite(cur_thread(), (uptr)pc, (uptr)addr, kSizeLog8) [all...] |
tsan_mutexset.h | 25 static const uptr kMaxSize = 16; 38 uptr Size() const; 39 Desc Get(uptr i) const; 47 uptr size_; 51 void RemovePos(uptr i); 63 void MutexSet::RemovePos(uptr i) {} 64 uptr MutexSet::Size() const { return 0; } 65 MutexSet::Desc MutexSet::Get(uptr i) const { return Desc(); }
|
tsan_stack_trace.cc | 26 void VarSizeStackTrace::ResizeBuffer(uptr new_size) { 32 ? (uptr *)internal_alloc(MBlockStackTrace, 39 void VarSizeStackTrace::Init(const uptr *pcs, uptr cnt, uptr extra_top_pc) {
|
/external/compiler-rt/lib/lsan/ |
lsan_thread.h | 31 uptr stack_begin() { return stack_begin_; } 32 uptr stack_end() { return stack_end_; } 33 uptr tls_begin() { return tls_begin_; } 34 uptr tls_end() { return tls_end_; } 35 uptr cache_begin() { return cache_begin_; } 36 uptr cache_end() { return cache_end_; } 40 uptr stack_begin_, stack_end_, 48 void ThreadStart(u32 tid, uptr os_id); 50 u32 ThreadCreate(u32 tid, uptr uid, bool detached); 52 u32 ThreadTid(uptr uid) [all...] |
/external/compiler-rt/lib/scudo/ |
scudo_interceptors.cpp | 31 INTERCEPTOR(void*, malloc, uptr size) { 35 INTERCEPTOR(void*, realloc, void *ptr, uptr size) { 39 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) { 43 INTERCEPTOR(void*, valloc, uptr size) { 47 INTERCEPTOR(void*, memalign, uptr alignment, uptr size) { 51 INTERCEPTOR(void*, __libc_memalign, uptr alignment, uptr size) { 55 INTERCEPTOR(void*, pvalloc, uptr size) [all...] |
scudo_allocator.h | 49 void *scudoMalloc(uptr Size, AllocType Type); 51 void scudoSizedFree(void *Ptr, uptr Size, AllocType Type); 52 void *scudoRealloc(void *Ptr, uptr Size); 53 void *scudoCalloc(uptr NMemB, uptr Size); 54 void *scudoMemalign(uptr Alignment, uptr Size); 55 void *scudoValloc(uptr Size); 56 void *scudoPvalloc(uptr Size); 57 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size) [all...] |
/external/compiler-rt/lib/msan/ |
msan_thread.h | 31 uptr stack_top() { return stack_top_; } 32 uptr stack_bottom() { return stack_bottom_; } 33 uptr tls_begin() { return tls_begin_; } 34 uptr tls_end() { return tls_end_; } 37 bool AddrIsInStack(uptr addr) { 56 uptr stack_top_; 57 uptr stack_bottom_; 58 uptr tls_begin_; 59 uptr tls_end_;
|
/external/compiler-rt/lib/asan/ |
asan_poisoning.h | 27 void PoisonShadow(uptr addr, uptr size, u8 value); 31 void PoisonShadowPartialRightRedzone(uptr addr, 32 uptr size, 33 uptr redzone_size, 39 ALWAYS_INLINE void FastPoisonShadow(uptr aligned_beg, uptr aligned_size, 42 uptr shadow_beg = MEM_TO_SHADOW(aligned_beg); 43 uptr shadow_end = MEM_TO_SHADOW( 54 uptr page_size = GetPageSizeCached() [all...] |
asan_fake_stack.cc | 30 ALWAYS_INLINE void SetShadow(uptr ptr, uptr size, uptr class_id, u64 magic) { 34 for (uptr i = 0; i < (((uptr)1) << class_id); i++) { 45 FakeStack *FakeStack::Create(uptr stack_size_log) { 46 static uptr kMinStackSizeLog = 16; 47 static uptr kMaxStackSizeLog = FIRST_32_SECOND_64(24, 28); 52 uptr size = RequiredSize(stack_size_log); 70 for (uptr class_id = 0; class_id < kNumberOfSizeClasses; class_id++ [all...] |
asan_poisoning.cc | 34 void PoisonShadow(uptr addr, uptr size, u8 value) { 44 void PoisonShadowPartialRightRedzone(uptr addr, 45 uptr size, 46 uptr redzone_size, 59 explicit ShadowSegmentEndpoint(uptr address) { 66 void FlushUnneededASanShadowMemory(uptr p, uptr size) { 69 uptr page_size = GetPageSizeCached(); 70 uptr shadow_beg = RoundUpTo(MemToShadow(p), page_size) [all...] |
/external/compiler-rt/lib/esan/ |
esan_circular_buffer.h | 29 CircularBuffer(uptr BufferCapacity) { 37 void initialize(uptr BufferCapacity) { 48 T &operator[](uptr Idx) { 50 uptr ArrayIdx = (StartIdx + Idx) % Capacity; 53 const T &operator[](uptr Idx) const { 55 uptr ArrayIdx = (StartIdx + Idx) % Capacity; 60 uptr ArrayIdx = (StartIdx + Count) % Capacity; 69 uptr ArrayIdx = (StartIdx + Count - 1) % Capacity; 76 uptr size() const { 91 uptr Capacity [all...] |