Home
last modified time | relevance | path

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

/dflybsd-src/libexec/rtld-elf/
H A Dmap_object.c65 caddr_t mapbase; in map_object() local
191 mapbase = mmap(shlib_base + offset, mapsize, in map_object()
196 if (mapbase != MAP_FAILED) in map_object()
200 mapbase = mmap(base_addr, mapsize, in map_object()
205 if (mapbase == (caddr_t) -1) { in map_object()
210 if (base_addr != NULL && mapbase != base_addr) { in map_object()
212 path, base_addr, mapbase); in map_object()
221 data_addr = mapbase + (data_vaddr - base_vaddr); in map_object()
236 clear_addr = mapbase + (clear_vaddr - base_vaddr); in map_object()
237 clear_page = mapbase + (trunc_page(clear_vaddr) - base_vaddr); in map_object()
[all …]
H A Drtld.c285 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()
[all …]
H A Drtld.h147 caddr_t mapbase; /* Base address of mapped region */ member
/dflybsd-src/sbin/ldconfig/
H A Delfhints.c192 void *mapbase; in read_elf_hints() local
211 mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE, in read_elf_hints()
213 if (mapbase == MAP_FAILED) in read_elf_hints()
217 hdr = (struct elfhints_hdr *)mapbase; in read_elf_hints()
224 strtab = (char *)mapbase + hdr->strtab; in read_elf_hints()
/dflybsd-src/sys/kern/
H A Dlink_elf_obj.c401 vm_offset_t mapbase; in link_elf_obj_load_file() local
659 error = vkernel_module_memory_alloc(&mapbase, round_page(mapsize)); in link_elf_obj_load_file()
662 mapbase = KERNBASE; in link_elf_obj_load_file()
664 0, &mapbase, round_page(mapsize), in link_elf_obj_load_file()
676 error = vm_map_kernel_wiring(kernel_map, mapbase, in link_elf_obj_load_file()
677 mapbase + round_page(mapsize), 0); in link_elf_obj_load_file()
684 lf->address = ef->address = (caddr_t) mapbase; in link_elf_obj_load_file()
703 mapbase += alignmask; in link_elf_obj_load_file()
704 mapbase &= ~alignmask; in link_elf_obj_load_file()
726 (void *)(uintptr_t) mapbase; in link_elf_obj_load_file()
[all …]
H A Dlink_elf.c402 caddr_t mapbase; in link_elf_load_file() local
547 mapbase = ef->address; in link_elf_load_file()
553 caddr_t segbase = mapbase + segs[i]->p_vaddr - base_vaddr; in link_elf_load_file()
566 ef->dynamic = (const Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr); in link_elf_load_file()
/dflybsd-src/usr.bin/kdump/
H A Dkdump.c939 void *mapbase; member
988 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in ktruser_rtld()
993 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1, in ktruser_rtld()
997 parent = ut->mapbase; in ktruser_rtld()
1005 printf("RTLD: init %p for %p (%s)\n", ut->mapbase, ut->handle, in ktruser_rtld()
1009 printf("RTLD: fini %p for %p (%s)\n", ut->mapbase, ut->handle, in ktruser_rtld()