/external/compiler-rt/lib/esan/ |
H A D | esan_interface.cpp | 33 void __esan_aligned_load1(void *Addr) { argument 34 processRangeAccess(GET_CALLER_PC(), (uptr)Addr, 1, false); 37 void __esan_aligned_load2(void *Addr) { argument 38 processRangeAccess(GET_CALLER_PC(), (uptr)Addr, 2, false); 41 void __esan_aligned_load4(void *Addr) { argument 42 processRangeAccess(GET_CALLER_PC(), (uptr)Addr, 4, false); 45 void __esan_aligned_load8(void *Addr) { argument 46 processRangeAccess(GET_CALLER_PC(), (uptr)Addr, 8, false); 49 void __esan_aligned_load16(void *Addr) { argument 50 processRangeAccess(GET_CALLER_PC(), (uptr)Addr, 1 53 __esan_aligned_store1(void *Addr) argument 57 __esan_aligned_store2(void *Addr) argument 61 __esan_aligned_store4(void *Addr) argument 65 __esan_aligned_store8(void *Addr) argument 69 __esan_aligned_store16(void *Addr) argument 73 __esan_unaligned_load2(void *Addr) argument 77 __esan_unaligned_load4(void *Addr) argument 81 __esan_unaligned_load8(void *Addr) argument 85 __esan_unaligned_load16(void *Addr) argument 89 __esan_unaligned_store2(void *Addr) argument 93 __esan_unaligned_store4(void *Addr) argument 97 __esan_unaligned_store8(void *Addr) argument 101 __esan_unaligned_store16(void *Addr) argument 105 __esan_unaligned_loadN(void *Addr, uptr Size) argument 109 __esan_unaligned_storeN(void *Addr, uptr Size) argument [all...] |
H A D | esan_linux.cpp | 52 bool fixMmapAddr(void **Addr, SIZE_T Size, int Flags) { argument 53 if (*Addr) { 54 if (!liesWithinSingleAppRegion((uptr)*Addr, Size)) { 56 *Addr, (uptr)*Addr + Size); 61 *Addr = 0; 68 uptr checkMmapResult(uptr Addr, SIZE_T Size) { argument 69 if ((void *)Addr == MAP_FAILED) 70 return Addr; 71 if (!liesWithinSingleAppRegion(Addr, Siz [all...] |
H A D | esan_interface_internal.h | 50 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_load1(void *Addr); 51 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_load2(void *Addr); 52 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_load4(void *Addr); 53 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_load8(void *Addr); 54 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_load16(void *Addr); 56 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_store1(void *Addr); 57 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_store2(void *Addr); 58 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_store4(void *Addr); 59 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_store8(void *Addr); 60 SANITIZER_INTERFACE_ATTRIBUTE void __esan_aligned_store16(void *Addr); [all...] |
/external/valgrind/coregrind/ |
H A D | pub_core_stacktrace.h | 55 /*OUT*/Addr* ips, UInt n_ips, 56 /*OUT*/Addr* sps, /*OUT*/Addr* fps, 58 Addr fp_max_orig );
|
H A D | pub_core_stacks.h | 50 extern UWord VG_(register_stack) ( Addr start, Addr end ); 52 extern void VG_(change_stack) ( UWord id, Addr start, Addr end ); 53 extern void VG_(stack_limits) ( Addr SP, Addr *start, Addr *end ); 57 ( Addr old_SP, Addr new_SP, UInt ecu ); 59 void VG_(unknown_SP_update) ( Addr old_S [all...] |
H A D | pub_core_initimg.h | 35 #include "pub_core_basics.h" // Addr 76 Addr sp_at_startup; 77 Addr clstack_end; // Highest stack addressable byte 86 Addr initial_client_SP; 88 Addr initial_client_IP; 89 Addr initial_client_TOC; 102 Addr sp_at_startup; 103 Addr clstack_end; // highest stack addressable byte 107 Addr entry; /* &_start */ 108 Addr init_i [all...] |
H A D | pub_core_debuginfo.h | 66 extern ULong VG_(di_notify_mmap)( Addr a, Bool allow_SkFileV, Int use_fd ); 68 extern void VG_(di_notify_munmap)( Addr a, SizeT len ); 70 extern void VG_(di_notify_mprotect)( Addr a, SizeT len, UInt prot ); 73 extern void VG_(di_notify_pdb_debuginfo)( Int fd, Addr avma, 78 extern void VG_(di_notify_vm_protect)( Addr a, SizeT len, UInt prot ); 89 Bool VG_(get_fnname_raw) ( Addr a, const HChar** buf ); 95 Bool VG_(get_fnname_no_cxx_demangle) ( Addr a, const HChar** buf, 102 Bool VG_(get_inst_offset_in_function)( Addr a, /*OUT*/PtrdiffT* offset ); 111 struct { Addr xip; Addr xs [all...] |
H A D | pub_core_ume.h | 51 Addr exe_base; // INOUT: lowest (allowed) address of exe 52 Addr exe_end; // INOUT: highest (allowed) address 55 Addr phdr; // OUT: address phdr was mapped at 60 Addr stack_start; // OUT: address of start of stack segment (hot) 61 Addr stack_end; // OUT: address of end of stack segment (cold) 62 Addr text; // OUT: address of executable's Mach header 68 Addr init_thrptr; // OUT: architecture-specific user per-thread location 78 Addr entry; // OUT: entrypoint in main executable 79 Addr init_ip; // OUT: address of first instruction to execute 80 Addr brkbas [all...] |
H A D | pub_core_redir.h | 58 #include "pub_core_basics.h" // Addr 76 extern void VG_(redir_add_ifunc_target)( Addr old_from, Addr new_from ); 87 extern Addr VG_(redir_do_lookup) ( Addr orig, Bool* isWrap ); 127 //extern void VG_(wrap_function)(Addr eip, const FuncWrapper *wrapper); 128 //extern const FuncWrapper *VG_(is_wrapped)(Addr eip); 129 //extern Bool VG_(is_wrapper_return)(Addr eip);
|
H A D | pub_core_transtab.h | 48 Addr guest; 49 Addr host; 56 #define TRANSTAB_BOGUS_GUEST_ADDR ((Addr)1) 87 Addr entry, 88 Addr code, 107 extern Bool VG_(search_transtab) ( /*OUT*/Addr* res_hcode, 110 Addr guest_addr, 113 extern void VG_(discard_translations) ( Addr start, ULong range, 126 Addr entry, 127 Addr cod [all...] |
H A D | pub_core_tooliface.h | 137 void (*tool_discard_superblock_info)(Addr, VexGuestExtents); 159 void (*tool_info_location)(Addr a); 181 void (*track_new_mem_startup) (Addr, SizeT, Bool, Bool, Bool, ULong); 182 void (*track_new_mem_stack_signal)(Addr, SizeT, ThreadId); 183 void (*track_new_mem_brk) (Addr, SizeT, ThreadId); 184 void (*track_new_mem_mmap) (Addr, SizeT, Bool, Bool, Bool, ULong); 186 void (*track_copy_mem_remap) (Addr src, Addr dst, SizeT); 187 void (*track_change_mem_mprotect) (Addr, SizeT, Bool, Bool, Bool); 188 void (*track_die_mem_stack_signal)(Addr, Size [all...] |
H A D | m_addrinfo.c | 51 static ThreadId find_tid_with_stack_containing (Addr a) 54 Addr start, end; 73 Addr stack_min, stack_max; 89 void VG_(describe_addr) ( Addr a, /*OUT*/AddrInfo* ai ) 94 ai->Addr.Variable.descr1 97 ai->Addr.Variable.descr2 101 (void) VG_(get_data_description)( ai->Addr.Variable.descr1, 102 ai->Addr.Variable.descr2, a ); 109 if (0 == VG_(strlen)( VG_(indexXA)( ai->Addr.Variable.descr1, 0 ))) { 110 VG_(deleteXA)( ai->Addr [all...] |
/external/valgrind/drd/ |
H A D | drd_cond.h | 30 #include "pub_tool_basics.h" /* Addr */ 40 extern Addr DRD_(pthread_cond_initializer); 48 struct cond_info* DRD_(cond_get)(const Addr cond); 49 void DRD_(cond_pre_init)(const Addr cond); 50 void DRD_(cond_post_destroy)(const Addr cond, const Bool destroy_succeeded); 51 void DRD_(cond_pre_wait)(const Addr cond, const Addr mutex); 52 void DRD_(cond_post_wait)(const Addr cond); 53 void DRD_(cond_pre_signal)(const Addr cond); 54 void DRD_(cond_pre_broadcast)(const Addr con [all...] |
H A D | drd_suppression.h | 14 void DRD_(start_suppression)(const Addr a1, const Addr a2, 16 void DRD_(finish_suppression)(const Addr a1, const Addr a2); 17 Bool DRD_(is_suppressed)(const Addr a1, const Addr a2); 18 Bool DRD_(is_any_suppressed)(const Addr a1, const Addr a2); 19 void DRD_(mark_hbvar)(const Addr a1); 20 Bool DRD_(range_contains_suppression_or_hbvar)(const Addr a [all...] |
H A D | drd_cond_initializer.c | 7 Addr DRD_(pthread_cond_initializer) = (Addr)&pthread_cond_initializer;
|
H A D | drd_hb.h | 30 #include "pub_tool_basics.h" /* Addr */ 41 struct hb_info* DRD_(hb_get)(const Addr hb); 42 struct hb_info* DRD_(hb_get_or_allocate)(const Addr hb); 43 void DRD_(hb_init)(const Addr hb); 44 void DRD_(hb_destroy)(const Addr hb); 45 void DRD_(hb_happens_after)(const DrdThreadId tid, const Addr hb); 46 void DRD_(hb_happens_before)(const DrdThreadId tid, const Addr hb); 47 void DRD_(hb_happens_done)(const DrdThreadId tid, const Addr hb);
|
H A D | drd_barrier.h | 34 #include "pub_tool_basics.h" // Addr 41 void DRD_(barrier_init)(const Addr barrier, 44 void DRD_(barrier_destroy)(const Addr barrier, const BarrierT barrier_type); 45 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, 47 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier, 50 void DRD_(barrier_stop_using_mem)(const Addr a1, const Addr a2);
|
H A D | drd_malloc_wrappers.h | 33 typedef void (*StartUsingMem)(const Addr a1, const SizeT len, UInt ec_uniq); 34 typedef void (*StopUsingMem)(const Addr a1, const SizeT len); 39 void DRD_(malloclike_block)(const ThreadId tid, const Addr p, const SizeT size); 40 Bool DRD_(freelike_block)(const ThreadId tid, const Addr p, const Bool dealloc); 41 Bool DRD_(heap_addrinfo)(Addr const a, 42 Addr* const data,
|
H A D | drd_semaphore.h | 33 #include "pub_tool_basics.h" // Addr 40 struct semaphore_info* DRD_(semaphore_init)(const Addr semaphore, 43 void DRD_(semaphore_destroy)(const Addr semaphore); 44 struct semaphore_info* DRD_(semaphore_open)(const Addr semaphore, 47 void DRD_(semaphore_close)(const Addr semaphore); 48 void DRD_(semaphore_pre_wait)(const Addr semaphore); 49 void DRD_(semaphore_post_wait)(const DrdThreadId tid, const Addr semaphore, 51 void DRD_(semaphore_pre_post)(const DrdThreadId tid, const Addr semaphore); 52 void DRD_(semaphore_post_post)(const DrdThreadId tid, const Addr semaphore,
|
/external/elfutils/libcpu/ |
H A D | memory-access.h | 53 # define read_2ubyte_unaligned(Addr) \ 55 ? bswap_16 (*((const uint16_t *) (Addr))) \ 56 : *((const uint16_t *) (Addr))) 57 # define read_2sbyte_unaligned(Addr) \ 59 ? (int16_t) bswap_16 (*((const int16_t *) (Addr))) \ 60 : *((const int16_t *) (Addr))) 62 # define read_4ubyte_unaligned_noncvt(Addr) \ 63 *((const uint32_t *) (Addr)) 64 # define read_4ubyte_unaligned(Addr) \ 66 ? bswap_32 (*((const uint32_t *) (Addr))) \ [all...] |
/external/elfutils/libdw/ |
H A D | memory-access.h | 131 # define read_2ubyte_unaligned(Dbg, Addr) \ 133 ? bswap_16 (*((const uint16_t *) (Addr))) \ 134 : *((const uint16_t *) (Addr))) 135 # define read_2sbyte_unaligned(Dbg, Addr) \ 137 ? (int16_t) bswap_16 (*((const int16_t *) (Addr))) \ 138 : *((const int16_t *) (Addr))) 140 # define read_4ubyte_unaligned_noncvt(Addr) \ 141 *((const uint32_t *) (Addr)) 142 # define read_4ubyte_unaligned(Dbg, Addr) \ 144 ? bswap_32 (*((const uint32_t *) (Addr))) \ [all...] |
/external/valgrind/helgrind/ |
H A D | hg_addrdescr.h | 40 extern void HG_(describe_addr) ( Addr a, /*OUT*/AddrInfo* ai ); 45 extern Bool HG_(get_and_pp_addrdescr) (Addr a); 57 /*OUT*/Addr* payload, 59 Addr data_addr );
|
/external/valgrind/include/ |
H A D | pub_tool_aspacehl.h | 42 extern Addr* VG_(get_segment_starts)( UInt kind_mask, /*OUT*/Int* n_acquired );
|
H A D | pub_tool_transtab.h | 36 void VG_(discard_translations_safely) ( Addr start, SizeT len,
|
/external/swiftshader/third_party/LLVM/lib/Support/ |
H A D | Valgrind.cpp | 38 void llvm::sys::ValgrindDiscardTranslations(const void *Addr, size_t Len) { argument 42 VALGRIND_DISCARD_TRANSLATIONS(Addr, Len); 51 void llvm::sys::ValgrindDiscardTranslations(const void *Addr, size_t Len) { argument
|