Searched refs:mapbase (Results 1 – 7 of 7) sorted by relevance
| /dflybsd-src/libexec/rtld-elf/ |
| H A D | map_object.c | 65 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 D | rtld.c | 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() [all …]
|
| H A D | rtld.h | 147 caddr_t mapbase; /* Base address of mapped region */ member
|
| /dflybsd-src/sbin/ldconfig/ |
| H A D | elfhints.c | 192 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 D | link_elf_obj.c | 401 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 D | link_elf.c | 402 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 D | kdump.c | 939 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()
|