Home
last modified time | relevance | path

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

/netbsd-src/libexec/ld.elf_so/
H A Dmap_object.c76 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 Dload.c172 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 Drtld.c355 _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 Dreloc.c201 if (mprotect(obj->mapbase, obj->textsize, in _rtld_relocate_objects()
212 if (mprotect(obj->mapbase, obj->textsize, in _rtld_relocate_objects()
H A Drtld.h155 caddr_t mapbase; /* Base address of mapped region */ member
H A Dheaders.c508 obj->mapbase = (caddr_t)(uintptr_t)obj->vaddrbase; in _rtld_digest_phdr()
/netbsd-src/sys/arch/sandpoint/stand/altboot/
H A Dpci.c267 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 Dfind_exidx.c57 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 Dldd_elfxx.c154 (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 Ddt_module.c1172 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 Dbtvmei.c195 bus_space_unmap(sc->sc_bc, sc->mapbase, 64*1024); in b3_617_detach()