Home
last modified time | relevance | path

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

/netbsd/src/libexec/ld.elf_so/
Dmap_object.c108 size_t relro_size; in _rtld_map_object() local
185 relro_size = 0; in _rtld_map_object()
242 relro_size = phdr->p_memsz; in _rtld_map_object()
459 obj->relro_size = relro_size; in _rtld_map_object()
Drtld.c1848 uintptr_t relro_end = (uintptr_t)obj->relro_page + obj->relro_size; in _rtld_relro()
1851 size_t relro_size = round_down(relro_end) - relro_start; in _rtld_relro() local
1853 if (relro_size == 0) in _rtld_relro()
1858 dbg(("RELRO %s %p %zx\n", obj->path, (void *)relro_start, relro_size)); in _rtld_relro()
1859 if (mprotect((void *)relro_start, relro_size, PROT_READ) == -1) { in _rtld_relro()
Drtld.h292 size_t relro_size; member
Dheaders.c580 obj->relro_size = ph->p_memsz; in _rtld_digest_phdr()
/netbsd/src/external/gpl3/binutils/dist/gold/
Doutput.cc4296 uint64_t relro_size = 0; in set_section_addresses() local
4323 relro_size = align_address(relro_size, align); in set_section_addresses()
4325 relro_size += (*p)->data_size(); in set_section_addresses()
4329 (*p)->set_address_and_file_offset(relro_size, in set_section_addresses()
4330 relro_size); in set_section_addresses()
4331 relro_size += (*p)->data_size(); in set_section_addresses()
4338 relro_size += *increase_relro; in set_section_addresses()
4341 uint64_t aligned_size = align_address(relro_size, max_align); in set_section_addresses()
4343 last_relro_pad = aligned_size - relro_size; in set_section_addresses()