Searched defs:relro_start (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/android_crazy_linker/src/src/
H A Dcrazy_linker_library_view.cpp41 size_t* relro_start,
49 crazy_->GetInfo(load_address, load_size, relro_start, relro_size);
39 GetInfo(size_t* load_address, size_t* load_size, size_t* relro_start, size_t* relro_size, Error* error) argument
H A Dcrazy_linker_elf_relro.cpp88 bool SharedRelro::CopyFrom(size_t relro_start, argument
99 ::memcpy(map.Get(), reinterpret_cast<void*>(relro_start), relro_size);
105 start_ = relro_start;
112 size_t relro_start,
116 size_t relro_offset = relro_start - view->load_address();
131 relocations.CopyAndRelocate(relro_start,
152 bool SharedRelro::InitFrom(size_t relro_start, argument
161 (void*)relro_start,
180 char* cur_page = reinterpret_cast<char*>(relro_start);
223 start_ = relro_start;
110 CopyFromRelocated(const ElfView* view, size_t load_address, size_t relro_start, size_t relro_size, Error* error) argument
[all...]
H A Dlinker_phdr.cpp251 * On success, return 0 and sets |*relro_start| and |*relro_end|
261 ELF::Addr* relro_start,
287 *relro_start = PAGE_START(phdr->p_vaddr) + load_bias;
289 PAGE_END(phdr->p_vaddr + phdr->p_memsz) + load_bias - *relro_start;
315 ELF::Addr relro_start, relro_size; local
318 phdr_table, phdr_count, load_bias, &relro_start, &relro_size) < 0) {
322 return mprotect((void*)relro_start, relro_size, PROT_READ);
258 phdr_table_get_relro_info(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias, ELF::Addr* relro_start, ELF::Addr* relro_size) argument
H A Dcrazy_linker_shared_library.h67 size_t* relro_start,
71 *relro_start = relro_start_;
109 // and sets |*relro_start|, |*relro_size| and |*relro_fd|. Note that the
114 size_t* relro_start,
122 bool UseSharedRelro(size_t relro_start,
65 GetInfo(size_t* load_address, size_t* load_size, size_t* relro_start, size_t* relro_size) argument
H A Dcrazy_linker_api.cpp269 &info->relro_start,
291 size_t* relro_start,
303 load_address, relro_start, relro_size, relro_fd, &context->error))
311 size_t relro_start,
322 if (!lib->UseSharedRelro(relro_start, relro_size, relro_fd, &context->error))
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
309 crazy_library_use_shared_relro(crazy_library_t* library, crazy_context_t* context, size_t relro_start, size_t relro_size, int relro_fd) argument
H A Dcrazy_linker_shared_library.cpp424 size_t* relro_start,
450 *relro_start = relro.start();
456 bool SharedLibrary::UseSharedRelro(size_t relro_start, argument
460 LOG("%s: relro_start=%p relro_size=%p relro_fd=%d\n",
462 (void*)relro_start,
478 if (relro_start_ != relro_start || relro_size_ != relro_size) {
482 relro_start,
489 if (!relro.InitFrom(relro_start, relro_size, relro_fd, error))
423 CreateSharedRelro(size_t load_address, size_t* relro_start, size_t* relro_size, int* relro_fd, Error* error) argument
/external/chromium_org/third_party/android_crazy_linker/src/include/
H A Dcrazy_linker.h235 // |relro_start| is the address of the library's RELRO section in memory.
242 size_t relro_start; member in struct:__anon11478
267 // on success, return CRAZY_STATUS_SUCCESS and sets |*relro_start| to the
276 size_t* relro_start,
284 // |relro_start| is the address of the RELRO section in memory.
294 size_t relro_start,
/external/chromium_org/base/android/linker/
H A Dlinker_jni.cc166 size_t* relro_start,
169 *relro_start = static_cast<size_t>(
180 size_t relro_start,
183 env->SetLongField(library_info_obj, relro_start_id, relro_start);
492 size_t relro_start = 0; local
499 &relro_start,
510 env, lib_info_obj, relro_start, relro_size, relro_fd);
532 size_t relro_start = 0; local
536 env, lib_info_obj, &relro_start, &relro_size, &relro_fd);
541 (void*)relro_start,
164 GetRelroInfo(JNIEnv* env, jobject library_info_obj, size_t* relro_start, size_t* relro_size, int* relro_fd) argument
178 SetRelroInfo(JNIEnv* env, jobject library_info_obj, size_t relro_start, size_t relro_size, int relro_fd) argument
[all...]

Completed in 403 milliseconds