Searched refs:mapbase (Results 1 – 11 of 11) sorted by relevance
| /netbsd-src/libexec/ld.elf_so/ |
| H A D | map_object.c | 76 caddr_t mapbase = MAP_FAILED; in _rtld_map_object() local 338 mapbase = mmap(base_addr, mapsize, PROT_NONE, mapflags, -1, 0); in _rtld_map_object() 339 if (mapbase == MAP_FAILED) { in _rtld_map_object() 345 if (!obj->isdynamic && mapbase != base_addr) { in _rtld_map_object() 358 data_addr = mapbase + (data_vaddr - base_vaddr); in _rtld_map_object() 374 clear_addr = mapbase + (clear_vaddr - base_vaddr); in _rtld_map_object() 375 clear_page = mapbase + (round_down(clear_vaddr) in _rtld_map_object() 404 bss_addr = mapbase + (bss_vaddr - base_vaddr); in _rtld_map_object() 446 obj->tlsinit = mapbase + tls_vaddr; in _rtld_map_object() 448 mapbase, tls_vadd in _rtld_map_object() [all...] |
| H A D | load.c | 172 munmap(obj->mapbase, obj->mapsize); in _rtld_load_object() 185 dbg((" %p .. %p: %s", obj->mapbase, in _rtld_load_object() 186 obj->mapbase + obj->mapsize - 1, obj->path)); in _rtld_load_object()
|
| H A D | rtld.c | 355 _rtld_init(caddr_t mapbase, caddr_t relocbase, const char *execname) in _rtld_init() argument 363 _rtld_objself.mapbase = mapbase; in _rtld_init() 411 ehdr = (Elf_Ehdr *)mapbase; in _rtld_init() 412 _rtld_objself.phdr = (Elf_Phdr *)((char *)mapbase + ehdr->e_phoff); in _rtld_init() 653 _rtld_objself.mapbase, _rtld_objself.relocbase)); in _rtld() 941 munmap(obj->mapbase, obj->mapsize); in _rtld_unload_object() 1363 info->dli_fbase = obj->mapbase; in __strong_alias() 1650 if (addr < (void *) obj->mapbase) in _rtld_obj_from_addr() 1652 if (addr < (void *) (obj->mapbase + obj->mapsize)) in _rtld_obj_from_addr()
|
| H A D | reloc.c | 201 if (mprotect(obj->mapbase, obj->textsize, in _rtld_relocate_objects() 212 if (mprotect(obj->mapbase, obj->textsize, in _rtld_relocate_objects()
|
| H A D | rtld.h | 155 caddr_t mapbase; /* Base address of mapped region */ member
|
| H A D | headers.c | 508 obj->mapbase = (caddr_t)(uintptr_t)obj->vaddrbase; in _rtld_digest_phdr()
|
| /netbsd-src/sys/arch/sandpoint/stand/altboot/ |
| H A D | pci.c | 267 unsigned val, maxbar, mapr, req, mapbase, size; in memassign() local 289 mapbase = (iostart + size - 1) & ~(size - 1); in memassign() 290 if (mapbase + size > iolimit) in memassign() 293 iostart = mapbase + size; in memassign() 295 cfgwrite(bus, dev, func, mapr, mapbase | 01); in memassign() 308 mapbase = (memstart + size - 1) & ~(size - 1); in memassign() 309 if (mapbase + size > memlimit) in memassign() 312 memstart = mapbase + size; in memassign() 314 cfgwrite(bus, dev, func, mapr, mapbase); in memassign() 321 mapbase, size)); in memassign()
|
| /netbsd-src/libexec/ld.elf_so/arch/arm/ |
| H A D | find_exidx.c | 57 if ((vaddr_t)obj->mapbase <= va in __gnu_Unwind_Find_exidx() 58 && va < (vaddr_t)obj->mapbase + obj->mapsize) in __gnu_Unwind_Find_exidx()
|
| /netbsd-src/usr.bin/ldd/ |
| H A D | ldd_elfxx.c | 154 (void) munmap(obj->mapbase, obj->mapsize); in ELFNAME() 242 printf("%p", obj ? obj->mapbase : 0); in fmtprint()
|
| /netbsd-src/external/cddl/osnet/dist/lib/libdtrace/common/ |
| H A D | dt_module.c | 1172 uintptr_t mapbase, alignmask; in dt_module_update() local 1184 uintptr_t mapbase; in dt_module_update() local 1254 mapbase = (uintptr_t)k_stat->address; in dt_module_update() 1268 mapbase = 0; in dt_module_update() 1283 mapbase = ms->ms_addr; in dt_module_update() 1291 dmp->dm_reloc_offset = (void *)mapbase; in dt_module_update() 1308 mapbase += alignmask; in dt_module_update() 1309 mapbase &= ~alignmask; in dt_module_update() 1310 sh.sh_addr = mapbase; in dt_module_update() 1313 mapbase += sh.sh_size; in dt_module_update() [all …]
|
| /netbsd-src/sys/dev/pci/ |
| H A D | btvmei.c | 195 bus_space_unmap(sc->sc_bc, sc->mapbase, 64*1024); in b3_617_detach()
|