Home
last modified time | relevance | path

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

/freebsd-12.1/lib/libsysdecode/
H A Dutrace.c46 uint32_t mapbase; member
96 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in print_utrace_rtld()
101 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in print_utrace_rtld()
105 parent = ut->mapbase; in print_utrace_rtld()
113 fprintf(fp, "RTLD: init %p for %p (%s)", ut->mapbase, ut->handle, in print_utrace_rtld()
117 fprintf(fp, "RTLD: fini %p for %p (%s)", ut->mapbase, ut->handle, in print_utrace_rtld()
124 fprintf(fp, "RTLD: %p = dlsym(%p, %s)", ut->mapbase, ut->handle, in print_utrace_rtld()
194 ur.mapbase = (void *)(uintptr_t)pr->mapbase; in sysdecode_utrace()
/freebsd-12.1/libexec/rtld-elf/
H A Dmap_object.c69 caddr_t mapbase; in map_object() local
206 if (mapbase == (caddr_t) -1) { in map_object()
211 if (base_addr != NULL && mapbase != base_addr) { in map_object()
213 path, base_addr, mapbase); in map_object()
222 data_addr = mapbase + (data_vaddr - base_vaddr); in map_object()
237 clear_addr = mapbase + (clear_vaddr - base_vaddr); in map_object()
259 bss_addr = mapbase + (bss_vaddr - base_vaddr); in map_object()
282 obj->mapbase = mapbase; in map_object()
287 obj->relocbase = mapbase - base_vaddr; in map_object()
312 obj->tlsinit = mapbase + phtls->p_vaddr; in map_object()
[all …]
H A Drtld_utrace.h57 void *mapbase; /* Used for 'parent' and 'init/fini' */ member
H A Drtld.c327 ut.mapbase = mapbase; in ld_utrace_log()
1420 obj->mapbase = obj->vaddrbase + obj->relocbase; in digest_phdr()
2109 objtmp.mapbase = mapbase; in init_rtld()
2111 objtmp.relocbase = mapbase; in init_rtld()
2127 ehdr = (Elf_Ehdr *)mapbase; in init_rtld()
2516 munmap(obj->mapbase, obj->mapsize); in do_load_object()
2528 dbg(" %p .. %p: %s", obj->mapbase, in do_load_object()
2546 if (addr < (void *) obj->mapbase) in obj_from_addr()
3660 info->dli_fbase = obj->mapbase; in dladdr()
3954 obj->linkmap.l_addr = obj->mapbase; in linkmap_add()
[all …]
H A Drtld.h152 caddr_t mapbase; /* Base address of mapped region */ member
/freebsd-12.1/sbin/ldconfig/
H A Delfhints.c193 void *mapbase; in read_elf_hints() local
212 mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE, in read_elf_hints()
214 if (mapbase == MAP_FAILED) in read_elf_hints()
218 hdr = (struct elfhints_hdr *)mapbase; in read_elf_hints()
225 strtab = (char *)mapbase + hdr->strtab; in read_elf_hints()
/freebsd-12.1/usr.bin/gprof/
H A Delf.c65 void *mapbase; in elf_getnfile() local
83 if ((mapbase = mmap(0, s.st_size, PROT_READ, MAP_SHARED, fd, 0)) == in elf_getnfile()
88 base = (const char *)mapbase; in elf_getnfile()
/freebsd-12.1/sys/kern/
H A Dlink_elf_obj.c520 vm_offset_t mapbase; in link_elf_load_file() local
791 mapbase = KERNBASE; in link_elf_load_file()
793 mapbase = VM_MIN_KERNEL_ADDRESS; in link_elf_load_file()
805 error = vm_map_wire(kernel_map, mapbase, in link_elf_load_file()
806 mapbase + round_page(mapsize), in link_elf_load_file()
837 mapbase += alignmask; in link_elf_load_file()
838 mapbase &= ~alignmask; in link_elf_load_file()
843 lf->ctors_addr = (caddr_t)mapbase; in link_elf_load_file()
882 (void *)(uintptr_t)mapbase; in link_elf_load_file()
912 (void *)mapbase && in link_elf_load_file()
[all …]
H A Dlink_elf.c792 caddr_t mapbase; in link_elf_load_file() local
964 mapbase = ef->address; in link_elf_load_file()
970 caddr_t segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file()
998 kmupetext((uintfptr_t)(mapbase + segs[0]->p_vaddr - base_vaddr + in link_elf_load_file()
1003 ef->dynamic = (Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr); in link_elf_load_file()
1067 lf->ctors_addr = mapbase + shdr[i].sh_addr - base_vaddr; in link_elf_load_file()
/freebsd-12.1/usr.sbin/kldxref/
H A Def_obj.c363 char *mapbase; in ef_obj_open() local
519 mapbase = ef->address; in ef_obj_open()
534 mapbase += alignmask; in ef_obj_open()
535 mapbase = (char *)((uintptr_t)mapbase & ~alignmask); in ef_obj_open()
536 ef->progtab[pb].addr = (void *)(uintptr_t)mapbase; in ef_obj_open()
562 mapbase += shdr[i].sh_size; in ef_obj_open()
/freebsd-12.1/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c1162 uintptr_t mapbase, alignmask; in dt_module_update() local
1210 mapbase = (uintptr_t)k_stat->address; in dt_module_update()
1236 mapbase += alignmask; in dt_module_update()
1237 mapbase &= ~alignmask; in dt_module_update()
1238 sh.sh_addr = mapbase; in dt_module_update()
1241 mapbase += sh.sh_size; in dt_module_update()
/freebsd-12.1/libexec/rtld-elf/powerpc64/
H A Dreloc.c331 __syncicache(obj->mapbase, obj->textsize); in reloc_non_plt()
/freebsd-12.1/libexec/rtld-elf/powerpc/
H A Dreloc.c331 __syncicache(obj->mapbase, obj->textsize); in reloc_non_plt()