Searched refs:load_size (Results 1 – 1 of 1) sorted by relevance
/frameworks/libs/binary_translation/tiny_loader/ |
D | tiny_loader.cc | 131 bool LoadFromMemory(void* load_addr, size_t load_size, LoadedElfFile* loaded_elf_file); 141 bool ReadProgramHeadersFromMemory(const ElfEhdr* header, uintptr_t load_addr, size_t load_size, 146 void** load_start, size_t* load_size, uintptr_t* load_bias); 150 TinyLoader::munmap_fn_t munmap_fn, void** load_start, size_t* load_size); 155 bool Parse(void* load_ptr, size_t load_size, LoadedElfFile* loaded_elf_file); 158 static bool CheckMemoryRange(uintptr_t load_addr, size_t load_size, ElfAddr offset, size_t size, 293 bool TinyElfLoader::CheckMemoryRange(uintptr_t load_addr, size_t load_size, ElfAddr offset, in CheckMemoryRange() argument 298 return offset < load_size && !__builtin_add_overflow(load_addr, load_size, &dummy) && in CheckMemoryRange() 299 !__builtin_add_overflow(offset, size, &offset_end) && offset_end <= load_size && in CheckMemoryRange() 325 size_t load_size, const ElfPhdr** phdr_table, in ReadProgramHeadersFromMemory() argument [all …]
|