Searched defs:load_address (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/third_party/android_crazy_linker/src/src/
H A Dcrazy_linker_library_view.cpp39 bool LibraryView::GetInfo(size_t* load_address, argument
49 crazy_->GetInfo(load_address, load_size, relro_start, relro_size);
H A Dcrazy_linker_elf_view.cpp15 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 Dcrazy_linker_proc_maps_unittest.cpp52 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 Dcrazy_linker_elf_relro.cpp111 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 Dcrazy_linker_elf_view.h28 // |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 Dcrazy_linker_library_list.cpp227 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 Dcrazy_linker_proc_maps.cpp220 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 Dcrazy_linker_shared_library.h36 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 Dcrazy_linker_api.cpp35 : 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 Dcrazy_linker_shared_library.cpp220 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 Dcrazy_linker.h75 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 DValueObjectMemory.cpp68 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 DValueObjectDynamicValue.cpp223 lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get()); local
224 m_value.GetScalar() = load_address;
H A DValue.cpp457 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 Dlinker_jni.cc156 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 Dtest_util.h395 void CreateSharedRelro(crazy_context_t* context, size_t load_address) { argument
398 load_address,
/external/lldb/source/Symbol/
H A DBlock.cpp323 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 DDynamicLoaderDarwinKernel.cpp1036 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 Dfull-codegen-arm.cc4881 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...]

Completed in 516 milliseconds