| /external/chromium_org/components/nacl/loader/nonsfi/ |
| elf_loader.cc | 44 const ElfW(Addr) kNonSfiPageSize = 4096; 45 const ElfW(Addr) kNonSfiPageMask = kNonSfiPageSize - 1; 86 // Returns the address of the page starting at address 'addr' for non-SFI mode. 87 ElfW(Addr) GetPageStart(ElfW(Addr) addr) { 88 return addr & ~kNonSfiPageMask; 91 // Returns the offset of address 'addr' in its memory page. In other words, 92 // this equals to 'addr' - GetPageStart(addr) [all...] |
| /external/chromium_org/third_party/android_crazy_linker/src/src/ |
| linker_phdr.cpp | 143 ELF::Addr* out_min_vaddr, 144 ELF::Addr* out_max_vaddr) { 145 ELF::Addr min_vaddr = ~static_cast<ELF::Addr>(0); 146 ELF::Addr max_vaddr = 0x00000000U; 187 ELF::Addr load_bias, 196 ELF::Addr seg_page_start = PAGE_START(phdr->p_vaddr) + load_bias; 197 ELF::Addr seg_page_end = 223 ELF::Addr load_bias) { 245 ELF::Addr load_bias) [all...] |
| crazy_linker_elf_loader.cpp | 160 ELF::Addr page_min = PAGE_START(header_.e_phoff); 161 ELF::Addr page_max = 163 ELF::Addr page_offset = PAGE_OFFSET(header_.e_phoff); 186 ELF::Addr min_vaddr; 194 uint8_t* addr = reinterpret_cast<uint8_t*>(min_vaddr); local 199 addr = static_cast<uint8_t*>(wanted_load_address_); 203 LOG("%s: address=%p size=%p\n", __FUNCTION__, addr, load_size_); 204 void* start = mmap(addr, load_size_, PROT_NONE, mmap_flags, -1, 0); 211 load_bias_ = reinterpret_cast<ELF::Addr>(start) - min_vaddr; 234 ELF::Addr elf_addr = load_bias_ + phdr->p_vaddr [all...] |
| /ndk/sources/android/crazy_linker/src/ |
| linker_phdr.cpp | 143 ELF::Addr* out_min_vaddr, 144 ELF::Addr* out_max_vaddr) { 145 ELF::Addr min_vaddr = ~static_cast<ELF::Addr>(0); 146 ELF::Addr max_vaddr = 0x00000000U; 187 ELF::Addr load_bias, 196 ELF::Addr seg_page_start = PAGE_START(phdr->p_vaddr) + load_bias; 197 ELF::Addr seg_page_end = 223 ELF::Addr load_bias) { 245 ELF::Addr load_bias) [all...] |
| crazy_linker_elf_loader.cpp | 160 ELF::Addr page_min = PAGE_START(header_.e_phoff); 161 ELF::Addr page_max = 163 ELF::Addr page_offset = PAGE_OFFSET(header_.e_phoff); 186 ELF::Addr min_vaddr; 194 uint8_t* addr = reinterpret_cast<uint8_t*>(min_vaddr); local 199 addr = static_cast<uint8_t*>(wanted_load_address_); 203 LOG("%s: address=%p size=%p\n", __FUNCTION__, addr, load_size_); 204 void* start = mmap(addr, load_size_, PROT_NONE, mmap_flags, -1, 0); 211 load_bias_ = reinterpret_cast<ELF::Addr>(start) - min_vaddr; 234 ELF::Addr elf_addr = load_bias_ + phdr->p_vaddr [all...] |
| /external/llvm/lib/Support/ |
| Valgrind.cpp | 38 void llvm::sys::ValgrindDiscardTranslations(const void *Addr, size_t Len) { 42 VALGRIND_DISCARD_TRANSLATIONS(Addr, Len); 51 void llvm::sys::ValgrindDiscardTranslations(const void *Addr, size_t Len) {
|
| /external/valgrind/main/drd/ |
| drd_thread_bitmap.h | 35 Bool bm_access_load_1_triggers_conflict(const Addr a1) 43 Bool bm_access_load_2_triggers_conflict(const Addr a1) 61 Bool bm_access_load_4_triggers_conflict(const Addr a1) 79 Bool bm_access_load_8_triggers_conflict(const Addr a1) 104 Bool bm_access_load_triggers_conflict(const Addr a1, const Addr a2) 112 Bool bm_access_store_1_triggers_conflict(const Addr a1) 120 Bool bm_access_store_2_triggers_conflict(const Addr a1) 138 Bool bm_access_store_4_triggers_conflict(const Addr a1) 156 Bool bm_access_store_8_triggers_conflict(const Addr a1 [all...] |
| /external/valgrind/main/include/ |
| pub_tool_gdbserver.h | 102 /* True if one or more bytes in [addr, addr+len[ are being watched by 112 extern Bool VG_(is_watched)(PointKind kind, Addr addr, Int szB); 115 // indicates the given Addr/len is being watched (insert) 119 // access to an Addr is in one of the watched intervals. 124 // multiple kinds for the same addr and len and with 126 // Behaviour with multiple watches having overlapping addr+len 128 Bool (*watchpoint) (PointKind kind, Bool insert, Addr addr, SizeT len [all...] |
| pub_tool_machine.h | 114 Addr VG_(get_IP) ( ThreadId tid ); 115 Addr VG_(get_SP) ( ThreadId tid ); 146 /*OUT*/Addr* stack_min, 147 /*OUT*/Addr* stack_max ); 150 extern Addr VG_(thread_get_stack_max) ( ThreadId tid ); 157 extern Addr VG_(thread_get_altstack_min) ( ThreadId tid );
|
| pub_tool_replacemalloc.h | 34 #include "pub_tool_basics.h" // Addr 54 extern Bool VG_(addr_is_in_block)( Addr a, Addr start,
|
| pub_tool_stacktrace.h | 34 #include "pub_tool_basics.h" // Addr 37 typedef Addr* StackTrace; 73 void(*action)(UInt n, Addr ip, void* opaque),
|
| /external/chromium_org/net/disk_cache/blockfile/ |
| addr.h | 58 // Note that an Addr can be used to "point" to a variety of different objects, 59 // from a given type of entry to random blobs of data. Conceptually, an Addr is 61 // record. Most users will not care about the specific bits inside Addr, for 65 // From a general point of view, an Addr has a total capacity of 2^24 entities, 69 class NET_EXPORT_PRIVATE Addr { 71 Addr() : value_(0) {} 72 explicit Addr(CacheAddr address) : value_(address) {} 73 Addr(FileType file_type, int max_blocks, int block_file, int index) { 115 bool operator==(Addr other) const { 119 bool operator!=(Addr other) const [all...] |
| /external/valgrind/main/coregrind/ |
| m_tooliface.c | 308 void (*info_location)(Addr) 374 DEF0(track_new_mem_startup, Addr, SizeT, Bool, Bool, Bool, ULong) 375 DEF0(track_new_mem_stack_signal, Addr, SizeT, UInt) 376 DEF0(track_new_mem_brk, Addr, SizeT, UInt) 377 DEF0(track_new_mem_mmap, Addr, SizeT, Bool, Bool, Bool, ULong) 379 DEF0(track_copy_mem_remap, Addr, Addr, SizeT) 380 DEF0(track_change_mem_mprotect, Addr, SizeT, Bool, Bool, Bool) 381 DEF0(track_die_mem_stack_signal, Addr, SizeT) 382 DEF0(track_die_mem_brk, Addr, SizeT [all...] |
| m_stacks.c | 90 Addr start; 91 Addr end; 148 static Stack* find_stack_by_addr(Addr sp) 181 UWord VG_(register_stack)(Addr start, Addr end) 186 Addr t = end; 243 void VG_(change_stack)(UWord id, Addr start, Addr end) 264 void VG_(stack_limits)(Addr SP, Addr *start, Addr *end [all...] |
| pub_core_sigframe.h | 47 Addr sp_top_of_frame,
|
| pub_core_signals.h | 76 extern void VG_(synth_fault_mapping)(ThreadId tid, Addr addr); 77 extern void VG_(synth_fault_perms) (ThreadId tid, Addr addr); 78 extern void VG_(synth_sigill) (ThreadId tid, Addr addr); 83 /* Extend the stack to cover addr, if possible */ 84 extern Bool VG_(extend_stack)(Addr addr, UInt maxsize);
|
| /external/llvm/lib/Target/ARM/ |
| ARMJITInfo.cpp | 125 // <addr> 162 void *Addr; 166 // Branch to the corresponding function addr. 181 Addr = (void*)JCE.getCurrentPCValue(); 182 if (!sys::Memory::setRangeWritable(Addr, 16)) { 188 JCE.emitWordLE(LazyPtr - (intptr_t(Addr)+4+8)); // func - (L_func$scv+8) 189 sys::Memory::InvalidateInstructionCache(Addr, 16); 190 if (!sys::Memory::setRangeExecutable(Addr, 16)) { 196 Addr = (void*)JCE.getCurrentPCValue(); 197 if (!sys::Memory::setRangeWritable(Addr, 8)) [all...] |
| /external/llvm/lib/Target/Sparc/ |
| SparcJITInfo.cpp | 122 // Emit instructions to jump to Addr and store the starting address of 124 static void emitInstrForIndirectJump(intptr_t Addr, 128 if (isInt<13>(Addr)) { 129 // Emit: jmpl %g0+Addr, <scratch> 131 Insts.push_back(JMP_INST(0, LO10(Addr), scratch)); 136 if (isUInt<32>(Addr)) { 137 // Emit: sethi %hi(Addr), scratch 138 // jmpl scratch+%lo(Addr), scratch 140 Insts.push_back(SETHI_INST(HI22(Addr), scratch)); 141 Insts.push_back(JMP_INST(scratch, LO10(Addr), scratch)) [all...] |
| /external/llvm/lib/ExecutionEngine/ |
| RTDyldMemoryManager.cpp | 96 void RTDyldMemoryManager::registerEHFrames(uint8_t *Addr, 101 const char *P = (const char *)Addr; 108 void RTDyldMemoryManager::deregisterEHFrames(uint8_t *Addr, 111 const char *P = (const char *)Addr; 120 void RTDyldMemoryManager::registerEHFrames(uint8_t *Addr, 128 __register_frame(Addr); 131 void RTDyldMemoryManager::deregisterEHFrames(uint8_t *Addr, 134 __deregister_frame(Addr); 273 uint64_t Addr = getSymbolAddress(Name); 275 if (!Addr && AbortOnFailure [all...] |
| /bionic/linker/ |
| linker_phdr.cpp | 222 ElfW(Addr) page_min = PAGE_START(header_.e_phoff); 223 ElfW(Addr) page_max = PAGE_END(header_.e_phoff + (phdr_num_ * sizeof(ElfW(Phdr)))); 224 ElfW(Addr) page_offset = PAGE_OFFSET(header_.e_phoff); 250 ElfW(Addr)* out_min_vaddr, 251 ElfW(Addr)* out_max_vaddr) { 252 ElfW(Addr) min_vaddr = UINTPTR_MAX; 253 ElfW(Addr) max_vaddr = 0; 292 ElfW(Addr) min_vaddr; 299 uint8_t* addr = reinterpret_cast<uint8_t*>(min_vaddr); local 320 start = mmap(addr, load_size_, PROT_NONE, mmap_flags, -1, 0) [all...] |
| /external/valgrind/main/coregrind/m_sigframe/ |
| sigframe-ppc32-linux.c | 144 (Addr)mc, sizeof(struct vki_pt_regs) ); 166 (Addr)mc, sizeof(struct vki_pt_regs) ); 180 (Addr)&mc->mc_pad, sizeof(mc->mc_pad)); 184 (Addr)&mc->mc_pad, sizeof(mc->mc_pad) ); 186 VG_(discard_translations)( (Addr64)(Addr)&mc->mc_pad, 190 SET_SIGNAL_LR(tst, (Addr)(use_rt_sigreturn 191 ? (Addr)&VG_(ppc32_linux_SUBST_FOR_rt_sigreturn) 192 : (Addr)&VG_(ppc32_linux_SUBST_FOR_sigreturn) 227 //:: Addr retaddr; 239 //:: Addr retaddr [all...] |
| /external/llvm/include/llvm/Analysis/ |
| PHITransAddr.h | 36 /// Addr - The actual address we're analyzing. 37 Value *Addr; 48 PHITransAddr(Value *addr, const DataLayout *DL) 49 : Addr(addr), DL(DL), TLI(nullptr) { 51 if (Instruction *I = dyn_cast<Instruction>(Addr)) 55 Value *getAddr() const { return Addr; } 76 /// PredBB. This returns true on failure and sets Addr to null.
|
| /external/valgrind/main/coregrind/m_debuginfo/ |
| priv_readpdb.h | 40 #include "pub_core_basics.h" // Addr 46 Addr obj_avma,
|
| /external/valgrind/main/exp-sgcheck/ |
| pc_common.h | 40 Addr addr, SSizeT sszB, 43 void h_record_heap_error( Addr a, SizeT size, Seg* vseg, Bool is_write ); 48 Addr lo, Addr hi, Seg* seglo, Seg* seghi );
|
| sg_main.h | 41 void sg_die_mem_stack ( Addr old_SP, SizeT len ); 45 void sg_new_mem_mmap( Addr a, SizeT len, 47 void sg_new_mem_startup( Addr a, SizeT len, 49 void sg_die_mem_munmap ( Addr a, SizeT len );
|