Home
last modified time | relevance | path

Searched full:mapbase (Results 1 – 15 of 15) sorted by relevance

/freebsd/lib/libsysdecode/
H A Dutrace.c43 uint32_t mapbase; member
93 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in print_utrace_rtld()
98 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in print_utrace_rtld()
102 parent = ut->mapbase; in print_utrace_rtld()
110 fprintf(fp, "RTLD: init %p for %p (%s)", ut->mapbase, ut->handle, in print_utrace_rtld()
114 fprintf(fp, "RTLD: fini %p for %p (%s)", ut->mapbase, ut->handle, in print_utrace_rtld()
121 fprintf(fp, "RTLD: %p = dlsym(%p, %s)", ut->mapbase, ut->handle, in print_utrace_rtld()
192 ur.mapbase = (void *)(uintptr_t)pr->mapbase; in sysdecode_utrace()
/freebsd/libexec/rtld-elf/
H A Dmap_object.c72 caddr_t mapbase; in map_object() local
211 mapbase = mmap(base_addr, mapsize, PROT_NONE, base_flags, -1, 0); in map_object()
212 if (mapbase == MAP_FAILED) { in map_object()
217 if (base_addr != NULL && mapbase != base_addr) { in map_object()
220 path, base_addr, mapbase); in map_object()
230 data_addr = mapbase + (data_vaddr - base_vaddr); in map_object()
245 clear_addr = mapbase + (clear_vaddr - base_vaddr); in map_object()
246 clear_page = mapbase + (rtld_trunc_page(clear_vaddr) - in map_object()
274 bss_addr = mapbase + (bss_vaddr - base_vaddr); in map_object()
300 obj->mapbase = mapbase; in map_object()
[all …]
H A Drtld_utrace.h55 void *mapbase; /* Used for 'parent' and 'init/fini' */ member
H A Drtld.c362 ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize, in ld_utrace_log() argument
373 ut.mapbase = mapbase; in ld_utrace_log()
850 LD_UTRACE(UTRACE_LOAD_OBJECT, obj_main, obj_main->mapbase, in _rtld()
852 LD_UTRACE(UTRACE_LOAD_OBJECT, &obj_rtld, obj_rtld.mapbase, in _rtld()
1714 obj->mapbase = obj->vaddrbase + obj->relocbase; in digest_phdr()
2464 init_rtld(caddr_t mapbase, Elf_Auxinfo **aux_info) in init_rtld() argument
2481 objtmp.mapbase = mapbase; in init_rtld()
2483 objtmp.relocbase = mapbase; in init_rtld()
2496 ehdr = (Elf_Ehdr *)mapbase; in init_rtld()
2497 objtmp.phdr = (Elf_Phdr *)((char *)mapbase + ehdr->e_phoff); in init_rtld()
[all …]
H A Drtld.h129 * It looks at "next" and "mapbase" at least. Don't add new members
148 caddr_t mapbase; /* Base address of mapped region */ member
151 caddr_t relocbase; /* Relocation constant = mapbase - vaddrbase */
/freebsd/sbin/ldconfig/
H A Delfhints.c196 void *mapbase; in read_elf_hints() local
216 mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE, in read_elf_hints()
218 if (mapbase == MAP_FAILED) in read_elf_hints()
222 hdr = (struct elfhints_hdr *)mapbase; in read_elf_hints()
233 strtab = (char *)mapbase + COND_SWAP(hdr->strtab); in read_elf_hints()
/freebsd/lib/libkldelf/
H A Def_obj.c275 GElf_Addr mapbase; in ef_obj_open() local
386 mapbase = 0; in ef_obj_open()
391 mapbase = roundup2(mapbase, shdr[i].sh_addralign); in ef_obj_open()
392 ef->progtab[pb].addr = mapbase; in ef_obj_open()
413 mapbase += shdr[i].sh_size; in ef_obj_open()
/freebsd/usr.bin/gprof/
H A Delf.c59 void *mapbase; in elf_getnfile() local
77 if ((mapbase = mmap(0, s.st_size, PROT_READ, MAP_SHARED, fd, 0)) == in elf_getnfile()
82 base = (const char *)mapbase; in elf_getnfile()
/freebsd/sys/kern/
H A Dlink_elf_obj.c724 vm_offset_t mapbase; in link_elf_load_file() local
1003 mapbase = KERNBASE; in link_elf_load_file()
1005 mapbase = VM_MIN_KERNEL_ADDRESS; in link_elf_load_file()
1007 error = vm_map_find(kernel_map, ef->object, 0, &mapbase, in link_elf_load_file()
1018 error = vm_map_wire(kernel_map, mapbase, in link_elf_load_file()
1019 mapbase + round_page(mapsize), in link_elf_load_file()
1027 lf->address = ef->address = (caddr_t)mapbase; in link_elf_load_file()
1052 mapbase += alignmask; in link_elf_load_file()
1053 mapbase &= ~alignmask; in link_elf_load_file()
1065 (caddr_t)mapbase; in link_elf_load_file()
[all …]
H A Dlink_elf.c1002 caddr_t mapbase; in link_elf_load_file() local
1164 mapbase = (caddr_t)KERNBASE; in link_elf_load_file()
1166 mapbase = (caddr_t)vm_map_min(kernel_map); in link_elf_load_file()
1172 (vm_offset_t *)&mapbase, mapsize, 0, VMFS_OPTIMAL_SPACE, in link_elf_load_file()
1180 mapbase = malloc_exec(mapsize, M_LINKER, M_WAITOK); in link_elf_load_file()
1182 ef->address = mapbase; in link_elf_load_file()
1188 segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file()
1220 ef->dynamic = (Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr); in link_elf_load_file()
1263 segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file()
1312 lf->ctors_addr = mapbase + shdr[i].sh_addr - base_vaddr; in link_elf_load_file()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dsecondary.h799 uptr MapBase = MemMap.getBase(); in allocate() local
800 uptr CommitBase = MapBase + getGuardPageSize(); in allocate()
801 uptr MapEnd = MapBase + MapSize; in allocate()
810 roundUp(MapBase + getGuardPageSize() + 1, Alignment) - PageSize; in allocate()
815 DCHECK_GE(NewMapBase, MapBase); in allocate()
816 if (NewMapBase != MapBase) { in allocate()
817 MemMap.unmap(MapBase, NewMapBase - MapBase); in allocate()
818 MapBase = NewMapBase; in allocate()
841 DCHECK_GE(HeaderPos, MapBase + getGuardPageSize()); in allocate()
H A Dprimary32.h554 const uptr MapBase = reinterpret_cast<uptr>( in allocateRegionSlow() local
556 if (!MapBase) in allocateRegionSlow()
558 const uptr MapEnd = MapBase + MapSize; in allocateRegionSlow()
559 uptr Region = MapBase; in allocateRegionSlow()
563 RegionsStash[NumberOfStashedRegions++] = MapBase + RegionSize; in allocateRegionSlow()
567 Region = roundUp(MapBase, RegionSize); in allocateRegionSlow()
568 unmap(reinterpret_cast<void *>(MapBase), Region - MapBase); in allocateRegionSlow()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c1146 uintptr_t mapbase, alignmask; in dt_module_update() local
1195 mapbase = (uintptr_t)k_stat->address; in dt_module_update()
1219 mapbase += alignmask; in dt_module_update()
1220 mapbase &= ~alignmask; in dt_module_update()
1221 sh.sh_addr = mapbase; in dt_module_update()
1224 mapbase += sh.sh_size; in dt_module_update()
/freebsd/sys/contrib/device-tree/Bindings/serial/
H A D8250.yaml219 Offset to apply to the mapbase from the start of the registers.
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c94 guard.addr = (uintptr_t)obj->mapbase; in arch_digest_note()