Home
last modified time | relevance | path

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

/bionic/linker/
Dlinker_phdr.h47 [[nodiscard]] bool Load(address_space_params* address_space);
70 [[nodiscard]] bool ReserveAddressSpace(address_space_params* address_space);
Dlinker_phdr.cpp188 bool ElfReader::Load(address_space_params* address_space) { in Load() argument
193 bool reserveSuccess = ReserveAddressSpace(address_space); in Load()
663 bool ElfReader::ReserveAddressSpace(address_space_params* address_space) { in ReserveAddressSpace() argument
674 if (load_size_ > address_space->reserved_size) { in ReserveAddressSpace()
675 if (address_space->must_use_address) { in ReserveAddressSpace()
677 load_size_ - address_space->reserved_size, load_size_, name_.c_str()); in ReserveAddressSpace()
694 start = address_space->start_addr; in ReserveAddressSpace()
700 address_space->start_addr = reinterpret_cast<uint8_t*>(address_space->start_addr) + load_size_; in ReserveAddressSpace()
701 address_space->reserved_size -= load_size_; in ReserveAddressSpace()
Dlinker_main.cpp287 address_space_params address_space; in load_executable() local
288 if (!elf_reader.Load(&address_space)) { in load_executable()
Dlinker.cpp628 bool load(address_space_params* address_space) { in load() argument
630 if (!elf_reader.Load(address_space)) { in load()
1690 address_space_params* address_space = in find_libraries() local
1692 if (!task->load(address_space)) { in find_libraries()