Searched refs:mapbase (Results 1 - 12 of 12) sorted by relevance

/freebsd-9.3-release/libexec/rtld-elf/
H A Dmap_object.c66 caddr_t mapbase; local
180 mapbase = mmap(base_addr, mapsize, PROT_NONE, MAP_ANON | MAP_PRIVATE |
182 if (mapbase == (caddr_t) -1) {
187 if (base_addr != NULL && mapbase != base_addr) {
189 path, base_addr, mapbase);
198 data_addr = mapbase + (data_vaddr - base_vaddr);
213 clear_addr = mapbase + (clear_vaddr - base_vaddr);
214 clear_page = mapbase + (trunc_page(clear_vaddr) - base_vaddr);
235 bss_addr = mapbase + (bss_vaddr - base_vaddr);
258 obj->mapbase
[all...]
H A Drtld.c266 void *mapbase; /* Used for 'parent' and 'init/fini' */ member in struct:utrace_rtld
278 ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize, argument
289 ut.mapbase = mapbase;
1260 obj->mapbase = obj->vaddrbase + obj->relocbase;
1786 init_rtld(caddr_t mapbase, Elf_Auxinfo **aux_info) argument
1802 objtmp.mapbase = mapbase;
1804 objtmp.relocbase = mapbase;
2149 munmap(obj->mapbase, ob
[all...]
H A Drtld.h144 * It looks at "next" and "mapbase" at least. Don't add new members
162 caddr_t mapbase; /* Base address of mapped region */ member in struct:Struct_Obj_Entry
166 caddr_t relocbase; /* Relocation constant = mapbase - vaddrbase */
/freebsd-9.3-release/usr.bin/gprof/
H A Delf.c63 void *mapbase; local
81 if ((mapbase = mmap(0, s.st_size, PROT_READ, MAP_SHARED, fd, 0)) ==
86 base = (const char *)mapbase;
/freebsd-9.3-release/sbin/ldconfig/
H A Delfhints.c191 void *mapbase; local
210 mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE,
212 if (mapbase == MAP_FAILED)
216 hdr = (struct elfhints_hdr *)mapbase;
223 strtab = (char *)mapbase + hdr->strtab;
/freebsd-9.3-release/usr.sbin/kldxref/
H A Def_obj.c335 char *mapbase; local
491 mapbase = ef->address;
506 mapbase += alignmask;
507 mapbase = (char *)((uintptr_t)mapbase & ~alignmask);
508 ef->progtab[pb].addr = (void *)(uintptr_t)mapbase;
534 mapbase += shdr[i].sh_size;
/freebsd-9.3-release/sys/kern/
H A Dlink_elf_obj.c440 vm_offset_t mapbase; local
688 mapbase = KERNBASE;
689 error = vm_map_find(kernel_map, ef->object, 0, &mapbase,
698 error = vm_map_wire(kernel_map, mapbase,
699 mapbase + round_page(mapsize),
707 lf->address = ef->address = (caddr_t)mapbase;
725 mapbase += alignmask;
726 mapbase &= ~alignmask;
746 (void *)(uintptr_t)mapbase;
766 if (ef->progtab[pb].addr != (void *)mapbase
[all...]
H A Dlink_elf.c738 caddr_t mapbase; local
916 mapbase = ef->address;
922 caddr_t segbase = mapbase + segs[i]->p_vaddr - base_vaddr;
950 kmupetext((uintfptr_t)(mapbase + segs[0]->p_vaddr - base_vaddr +
955 ef->dynamic = (Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr);
/freebsd-9.3-release/usr.bin/kdump/
H A Dkdump.c1291 void *mapbase; member in struct:utrace_rtld
1340 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1345 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1349 parent = ut->mapbase;
1357 printf("RTLD: init %p for %p (%s)\n", ut->mapbase, ut->handle,
1361 printf("RTLD: fini %p for %p (%s)\n", ut->mapbase, ut->handle,
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c901 uintptr_t mapbase, alignmask; local
949 mapbase = (uintptr_t)k_stat->address;
976 mapbase += alignmask;
977 mapbase &= ~alignmask;
978 sh.sh_addr = mapbase;
980 mapbase += sh.sh_size;
/freebsd-9.3-release/libexec/rtld-elf/powerpc/
H A Dreloc.c324 __syncicache(obj->mapbase, obj->textsize);
/freebsd-9.3-release/libexec/rtld-elf/powerpc64/
H A Dreloc.c322 __syncicache(obj->mapbase, obj->textsize);

Completed in 202 milliseconds