Lines Matching refs:mapbase
285 void *mapbase; /* Used for 'parent' and 'init/fini' */ member
297 ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize, in ld_utrace_log() argument
308 ut.mapbase = mapbase; in ld_utrace_log()
1363 obj->mapbase = obj->vaddrbase + obj->relocbase; in digest_phdr()
1883 init_rtld(caddr_t mapbase, Elf_Auxinfo **aux_info) in init_rtld() argument
1900 objtmp.mapbase = mapbase; in init_rtld()
1902 objtmp.relocbase = mapbase; in init_rtld()
1917 ehdr = (Elf_Ehdr *)mapbase; in init_rtld()
1918 objtmp.phdr = (Elf_Phdr *)((char *)mapbase + ehdr->e_phoff); in init_rtld()
2263 munmap(obj->mapbase, obj->mapsize); in do_load_object()
2277 dbg(" %p .. %p: %s", obj->mapbase, in do_load_object()
2278 obj->mapbase + obj->mapsize - 1, obj->path); in do_load_object()
2281 LD_UTRACE(UTRACE_LOAD_OBJECT, obj, obj->mapbase, obj->mapsize, 0, in do_load_object()
2293 if (addr < (void *) obj->mapbase) in obj_from_addr()
2295 if (addr < (void *) (obj->mapbase + obj->mapsize)) in obj_from_addr()
3391 info->dli_fbase = obj->mapbase; in dladdr()
3675 obj->linkmap.l_addr = obj->mapbase; in linkmap_add()
4321 rtld_printf("%p", needed->obj ? needed->obj->mapbase : in trace_loaded_objects()
4357 LD_UTRACE(UTRACE_UNLOAD_OBJECT, obj, obj->mapbase, obj->mapsize, 0, in unload_object()
4361 munmap(obj->mapbase, obj->mapsize); in unload_object()