Home
last modified time | relevance | path

Searched refs:load_size (Results 1 – 1 of 1) sorted by relevance

/frameworks/libs/binary_translation/tiny_loader/
Dtiny_loader.cc131 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 …]