/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | crazy_linker_library_view.cpp | 39 bool LibraryView::GetInfo(size_t* load_address, argument 49 crazy_->GetInfo(load_address, load_size, relro_start, relro_size);
|
H A D | crazy_linker_elf_view.cpp | 15 bool ElfView::InitUnmapped(ELF::Addr load_address, argument 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, "
|
H A D | crazy_linker_proc_maps_unittest.cpp | 52 uintptr_t load_address; local 55 reinterpret_cast<void*>(0x400694c2), &load_address, path, sizeof(path))); 56 EXPECT_EQ(0x4005c000, load_address); 63 uintptr_t load_address; local 66 reinterpret_cast<void*>(0x50000000), &load_address, path, sizeof(path)));
|
H A D | 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; 110 CopyFromRelocated(const ElfView* view, size_t load_address, size_t relro_start, size_t relro_size, Error* error) argument
|
H A D | 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)
|
H A D | 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, offse 225 LoadLibrary(const char* lib_name, int dlopen_mode, uintptr_t load_address, off_t file_offset, SearchPathList* search_path_list, Error* error) argument 398 LoadLibraryInZipFile(const char* zip_file_path, const char* lib_name, int dlopen_flags, uintptr_t load_address, SearchPathList* search_path_list, Error* error) argument [all...] |
H A D | crazy_linker_proc_maps.cpp | 220 uintptr_t* load_address, 230 *load_address = entry.vma_start; 265 uintptr_t* load_address, 291 *load_address = entry.vma_start; 219 FindElfBinaryForAddress(void* address, uintptr_t* load_address, char* path_buffer, size_t path_buffer_len) argument 264 FindLoadAddressForFile(const char* file_name, uintptr_t* load_address, uintptr_t* load_offset) argument
|
H A D | 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, argument 69 *load_address = view_.load_address(); 79 return load_address() <= addr && addr <= load_address() + load_size(); 108 // potentially relocated for a new |load_address| [all...] |
H A D | 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, 80 crazy_context_set_load_address(crazy_context_t* context, size_t load_address) argument 288 crazy_library_create_shared_relro(crazy_library_t* library, crazy_context_t* context, size_t load_address, size_t* relro_start, size_t* relro_size, int* relro_fd) argument [all...] |
H A D | crazy_linker_shared_library.cpp | 220 if (view_.load_address()) 221 munmap(reinterpret_cast<void*>(view_.load_address()), view_.load_size()); 229 size_t load_address, 249 if (!loader.LoadAt(full_path_, file_offset, load_address, error)) { 423 bool SharedLibrary::CreateSharedRelro(size_t load_address, argument 433 if (load_address != 0 && load_address != this->load_address()) { 437 &view_, load_address, relro_start_, relro_size_, error)) 228 Load(const char* full_path, size_t load_address, size_t file_offset, Error* error) argument
|
/external/chromium_org/third_party/android_crazy_linker/src/include/ |
H A D | 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:__anon11478 265 // |load_address| can be specified as non-0 to ensure that the content of the 275 size_t load_address,
|
/external/lldb/source/Core/ |
H A D | ValueObjectMemory.cpp | 68 lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get()); local 69 if (load_address != LLDB_INVALID_ADDRESS) 72 m_value.GetScalar() = load_address; 108 lldb::addr_t load_address = m_address.GetLoadAddress (target_sp.get()); local 109 if (load_address != LLDB_INVALID_ADDRESS) 112 m_value.GetScalar() = load_address;
|
H A D | ValueObjectDynamicValue.cpp | 223 lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get()); local 224 m_value.GetScalar() = load_address;
|
H A D | Value.cpp | 457 addr_t load_address = so_addr.GetLoadAddress (exe_ctx->GetTargetPtr()); local 462 if (load_address != LLDB_INVALID_ADDRESS && process_launched_and_stopped) 465 address = load_address;
|
/external/chromium_org/base/android/linker/ |
H A D | 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_ob 154 SetLoadInfo(JNIEnv* env, jobject library_info_obj, size_t load_address, size_t load_size) argument 238 GenericLoadLibrary( JNIEnv* env, const char* library_name, jlong load_address, jobject lib_info_obj, const LibraryOpener& opener) argument 339 LoadLibrary(JNIEnv* env, jclass clazz, jstring library_name, jlong load_address, jobject lib_info_obj) argument 373 LoadLibraryInZipFile(JNIEnv* env, jclass clazz, jstring zipfile_name, jstring library_name, jlong load_address, jobject lib_info_obj) argument 471 CreateSharedRelro(JNIEnv* env, jclass clazz, jstring library_name, jlong load_address, jobject lib_info_obj) argument [all...] |
/external/chromium_org/third_party/android_crazy_linker/src/tests/ |
H A D | test_util.h | 395 void CreateSharedRelro(crazy_context_t* context, size_t load_address) { argument 398 load_address,
|
/external/lldb/source/Symbol/ |
H A D | Block.cpp | 323 Address load_address; local 324 load_address.SetLoadAddress(load_addr, &target); 326 return GetRangeContainingAddress(load_address, containing_range);
|
/external/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/ |
H A D | DynamicLoaderDarwinKernel.cpp | 1036 addr_t load_address = kernel_object_file->GetHeaderAddress().GetLoadAddress(&m_process->GetTarget()); local 1038 if (load_address != LLDB_INVALID_ADDRESS && load_address != 0) 1040 m_kernel.SetLoadAddress (load_address); 1041 if (load_address != file_address)
|
/external/chromium_org/v8/src/arm/ |
H A D | full-codegen-arm.cc | 4881 Address load_address = pc - 2 * Assembler::kInstrSize; local 4883 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(load_address))); 4884 } else if (Assembler::IsLdrPpRegOffset(Memory::int32_at(load_address))) { 4887 load_address -= 2 * Assembler::kInstrSize; 4888 DCHECK(Assembler::IsMovW(Memory::int32_at(load_address))); 4890 Memory::int32_at(load_address + Assembler::kInstrSize))); 4892 load_address -= 4 * Assembler::kInstrSize; 4893 DCHECK(Assembler::IsMovImmed(Memory::int32_at(load_address))); 4895 Memory::int32_at(load_address + Assembler::kInstrSize))); 4897 Memory::int32_at(load_address [all...] |