/external/chromium_org/third_party/android_crazy_linker/src/src/ |
crazy_linker_shared_library.h | 36 size_t load_address() const { return view_.load_address(); } function in class:crazy::SharedLibrary 46 // |load_address| is the page-aligned load address in memory, or 0. 54 size_t load_address, 65 void GetInfo(size_t* load_address, 69 *load_address = view_.load_address(); 79 return load_address() <= addr && addr <= load_address() + load_size(); 108 // potentially relocated for a new |load_address|. On success, return tru [all...] |
crazy_linker_proc_maps.h | 56 // On success, returns true and sets |*load_address| to its load address, 59 uintptr_t* load_address, 72 // On success, returns true and sets |*load_address| to the load address, 75 uintptr_t* load_address,
|
crazy_linker_library_view.cpp | 39 bool LibraryView::GetInfo(size_t* load_address, 49 crazy_->GetInfo(load_address, load_size, relro_start, relro_size);
|
crazy_linker_api.cpp | 35 : load_address(0), 48 size_t load_address; member in struct:crazy_context_t 81 size_t load_address) { 82 context->load_address = load_address; 86 return context->load_address; 107 uintptr_t load_address; local 112 address, &load_address, path, sizeof(path)) && 205 context->load_address, 238 context->load_address, [all...] |
crazy_linker_elf_view.cpp | 15 bool ElfView::InitUnmapped(ELF::Addr load_address, 26 load_address_ = (load_address ? load_address : min_vaddr); 27 load_bias_ = load_address - min_vaddr; 41 // Compute the program header table address relative to load_address. 101 LOG("%s: New ELF view [load_address:%p, load_size:%p, load_bias:%p, phdr:%p, "
|
crazy_linker_elf_view.h | 28 // |load_address| is the desired library load address. 36 // return an address relative to |load_address|, even if the binary was 38 bool InitUnmapped(ELF::Addr load_address, 48 size_t load_address() const { return load_address_; } function in class:crazy::ElfView 58 // ... or iter.GetAddress(load_address)
|
crazy_linker_library_list.h | 69 uintptr_t load_address, 79 uintptr_t load_address,
|
crazy_linker_library_list.cpp | 227 uintptr_t load_address, 240 if (load_address) { 245 load_address); 248 uintptr_t actual_address = wrap->GetCrazy()->load_address(); 249 if (actual_address != load_address) { 252 load_address); 312 if (!lib->Load(full_path.c_str(), load_address, file_offset, error)) 346 lib->link_map_.l_addr = lib->load_address(); 401 uintptr_t load_address, 429 zip_file_path, dlopen_flags, load_address, offset [all...] |
crazy_linker_elf_relro.cpp | 111 size_t load_address, 116 size_t relro_offset = relro_start - view->load_address(); 133 load_address + relro_offset, 137 start_ = load_address + relro_offset;
|
crazy_linker_elf_relro.h | 51 // |load_address|. |view| must point to a mapped ELF binary for the current 55 size_t load_address,
|
/ndk/sources/android/crazy_linker/src/ |
crazy_linker_shared_library.h | 36 size_t load_address() const { return view_.load_address(); } function in class:crazy::SharedLibrary 46 // |load_address| is the page-aligned load address in memory, or 0. 54 size_t load_address, 65 void GetInfo(size_t* load_address, 69 *load_address = view_.load_address(); 79 return load_address() <= addr && addr <= load_address() + load_size(); 108 // potentially relocated for a new |load_address|. On success, return tru [all...] |
crazy_linker_proc_maps.h | 56 // On success, returns true and sets |*load_address| to its load address, 59 uintptr_t* load_address, 72 // On success, returns true and sets |*load_address| to the load address, 75 uintptr_t* load_address,
|
crazy_linker_library_view.cpp | 39 bool LibraryView::GetInfo(size_t* load_address, 49 crazy_->GetInfo(load_address, load_size, relro_start, relro_size);
|
crazy_linker_elf_view.cpp | 11 bool ElfView::InitUnmapped(ELF::Addr load_address, 22 load_address_ = (load_address ? load_address : min_vaddr); 23 load_bias_ = load_address - min_vaddr; 28 load_address, 37 // Compute the program header table address relative to load_address. 97 LOG("%s: New ELF view [load_address:%p, load_size:%p, load_bias:%p, phdr:%p, "
|
crazy_linker_api.cpp | 35 : load_address(0), 48 size_t load_address; member in struct:crazy_context_t 81 size_t load_address) { 82 context->load_address = load_address; 86 return context->load_address; 107 uintptr_t load_address; local 112 address, &load_address, path, sizeof(path)) && 205 context->load_address, 235 if (!wrap->GetInfo(&info->load_address, [all...] |
crazy_linker_elf_view.h | 28 // |load_address| is the desired library load address. 36 // return an address relative to |load_address|, even if the binary was 38 bool InitUnmapped(ELF::Addr load_address, 48 size_t load_address() const { return load_address_; } function in class:crazy::ElfView 58 // ... or iter.GetAddress(load_address)
|
crazy_linker_shared_library.cpp | 157 if (view_.load_address()) 158 munmap(reinterpret_cast<void*>(view_.load_address()), view_.load_size()); 162 size_t load_address, 182 if (!loader.LoadAt(full_path_, file_offset, load_address, error)) { 314 bool SharedLibrary::CreateSharedRelro(size_t load_address, 324 if (load_address != 0 && load_address != this->load_address()) { 328 &view_, load_address, relro_start_, relro_size_, error))
|
crazy_linker_elf_relro.cpp | 111 size_t load_address, 116 size_t relro_offset = relro_start - view->load_address(); 133 load_address + relro_offset, 137 start_ = load_address + relro_offset;
|
crazy_linker_elf_relro.h | 51 // |load_address|. |view| must point to a mapped ELF binary for the current 55 size_t load_address,
|
crazy_linker_library_list.h | 69 uintptr_t load_address,
|
/external/lldb/test/expression_command/issue_11588/ |
s11588.py | 6 self.load_address = valobj.GetLoadAddress() 17 return self.valobj.CreateValueFromExpression("load_address", str(self.load_address)) 24 if name == "load_address":
|
/external/chromium_org/tools/valgrind/ |
gdb_helper.py | 22 def ResolveAddressesWithinABinary(binary_name, load_address, address_list): 25 commands.write('add-symbol-file "%s" %s\n' % (binary_name, load_address)) 54 def AddBinaryAt(self, binary, load_address): 56 self._load_addresses[binary] = load_address 73 load_address = self._load_addresses[binary] 75 binary, load_address, self._binaries[binary])
|
/external/chromium_org/base/android/linker/ |
linker_jni.cc | 156 size_t load_address, 158 env->SetLongField(library_info_obj, load_address_id, load_address); 240 const char* library_name, jlong load_address, jobject lib_info_obj, 244 if (!IsValidAddress(load_address)) { 245 LOG_ERROR("%s: Invalid address 0x%llx", __FUNCTION__, load_address); 250 crazy_context_set_load_address(context, static_cast<size_t>(load_address)); 270 env, lib_info_obj, info.load_address, info.load_size); 335 // |load_address| is an explicit load address. 342 jlong load_address, 348 static_cast<size_t>(load_address), lib_info_obj, opener) [all...] |
/external/chromium_org/third_party/android_crazy_linker/src/include/ |
crazy_linker.h | 75 size_t load_address) _CRAZY_PUBLIC; 233 // |load_address| is the library's actual (page-aligned) load address. 240 size_t load_address; member in struct:__anon16103 265 // |load_address| can be specified as non-0 to ensure that the content of the 275 size_t load_address,
|
/ndk/sources/android/crazy_linker/include/ |
crazy_linker.h | 75 size_t load_address) _CRAZY_PUBLIC; 218 // |load_address| is the library's actual (page-aligned) load address. 225 size_t load_address; member in struct:__anon43658 250 // |load_address| can be specified as non-0 to ensure that the content of the 260 size_t load_address,
|