| /freebsd-13.1/lib/libsysdecode/ |
| H A D | utrace.c | 46 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-13.1/libexec/rtld-elf/ |
| H A D | map_object.c | 77 caddr_t mapbase; in map_object() local 218 if (mapbase == MAP_FAILED) { in map_object() 223 if (base_addr != NULL && mapbase != base_addr) { in map_object() 225 path, base_addr, mapbase); in map_object() 234 data_addr = mapbase + (data_vaddr - base_vaddr); in map_object() 250 clear_addr = mapbase + (clear_vaddr - base_vaddr); in map_object() 272 bss_addr = mapbase + (bss_vaddr - base_vaddr); in map_object() 295 obj->mapbase = mapbase; in map_object() 298 obj->relocbase = mapbase - base_vaddr; in map_object() 324 obj->tlsinit = mapbase + phtls->p_vaddr; in map_object() [all …]
|
| H A D | rtld_utrace.h | 57 void *mapbase; /* Used for 'parent' and 'init/fini' */ member
|
| H A D | rtld.c | 338 ut.mapbase = mapbase; in ld_utrace_log() 2409 objtmp.mapbase = mapbase; in init_rtld() 2411 objtmp.relocbase = mapbase; in init_rtld() 2427 ehdr = (Elf_Ehdr *)mapbase; in init_rtld() 2855 dbg(" %p .. %p: %s", obj->mapbase, in do_load_object() 2865 munmap(obj->mapbase, obj->mapsize); in do_load_object() 2910 obj->relocbase = obj->mapbase; in load_kpreload() 2949 if (addr < (void *) obj->mapbase) in obj_from_addr() 4102 info->dli_fbase = obj->mapbase; in dladdr() 4404 l->l_base = obj->mapbase; in linkmap_add() [all …]
|
| H A D | rtld.h | 148 caddr_t mapbase; /* Base address of mapped region */ member
|
| /freebsd-13.1/sbin/ldconfig/ |
| H A D | elfhints.c | 193 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-13.1/usr.bin/gprof/ |
| H A D | elf.c | 65 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-13.1/usr.sbin/kldxref/ |
| H A D | ef_obj.c | 363 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-13.1/sys/kern/ |
| H A D | link_elf_obj.c | 693 vm_offset_t mapbase; in link_elf_load_file() local 972 mapbase = KERNBASE; in link_elf_load_file() 974 mapbase = VM_MIN_KERNEL_ADDRESS; in link_elf_load_file() 988 mapbase + round_page(mapsize), in link_elf_load_file() 1021 mapbase += alignmask; in link_elf_load_file() 1022 mapbase &= ~alignmask; in link_elf_load_file() 1034 (caddr_t)mapbase; in link_elf_load_file() 1047 (caddr_t)mapbase; in link_elf_load_file() 1088 (void *)(uintptr_t)mapbase; in link_elf_load_file() 1119 (void *)mapbase && in link_elf_load_file() [all …]
|
| H A D | link_elf.c | 965 caddr_t mapbase; in link_elf_load_file() local 1127 mapbase = (caddr_t)KERNBASE; in link_elf_load_file() 1129 mapbase = (caddr_t)vm_map_min(kernel_map); in link_elf_load_file() 1135 (vm_offset_t *)&mapbase, mapsize, 0, VMFS_OPTIMAL_SPACE, in link_elf_load_file() 1143 mapbase = malloc_exec(mapsize, M_LINKER, M_WAITOK); in link_elf_load_file() 1145 ef->address = mapbase; in link_elf_load_file() 1151 segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file() 1186 kmupetext((uintfptr_t)(mapbase + segs[0]->p_vaddr - base_vaddr + in link_elf_load_file() 1191 ef->dynamic = (Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr); in link_elf_load_file() 1234 segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file() [all …]
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| H A D | dt_module.c | 1162 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-13.1/sys/contrib/device-tree/Bindings/serial/ |
| H A D | 8250.yaml | 134 Offset to apply to the mapbase from the start of the registers.
|