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

/freebsd-10.0-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.c265 void *mapbase; /* Used for 'parent' and 'init/fini' */ member in struct:utrace_rtld
277 ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize, argument
288 ut.mapbase = mapbase;
1255 obj->mapbase = obj->vaddrbase + obj->relocbase;
1781 init_rtld(caddr_t mapbase, Elf_Auxinfo **aux_info) argument
1797 objtmp.mapbase = mapbase;
1799 objtmp.relocbase = mapbase;
2144 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-10.0-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-10.0-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-10.0-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-10.0-release/sys/kern/
H A Dlink_elf_obj.c440 vm_offset_t mapbase; local
687 mapbase = KERNBASE;
689 mapbase = VM_MIN_KERNEL_ADDRESS;
691 error = vm_map_find(kernel_map, ef->object, 0, &mapbase,
701 error = vm_map_wire(kernel_map, mapbase,
702 mapbase + round_page(mapsize),
710 lf->address = ef->address = (caddr_t)mapbase;
728 mapbase += alignmask;
729 mapbase &= ~alignmask;
749 (void *)(uintptr_t)mapbase;
[all...]
H A Dlink_elf.c728 caddr_t mapbase; local
904 mapbase = ef->address;
910 caddr_t segbase = mapbase + segs[i]->p_vaddr - base_vaddr;
938 kmupetext((uintfptr_t)(mapbase + segs[0]->p_vaddr - base_vaddr +
943 ef->dynamic = (Elf_Dyn *) (mapbase + phdyn->p_vaddr - base_vaddr);
/freebsd-10.0-release/usr.bin/kdump/
H A Dkdump.c1415 void *mapbase; member in struct:utrace_rtld
1464 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1469 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1473 parent = ut->mapbase;
1481 printf("RTLD: init %p for %p (%s)\n", ut->mapbase, ut->handle,
1485 printf("RTLD: fini %p for %p (%s)\n", ut->mapbase, ut->handle,
/freebsd-10.0-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-10.0-release/libexec/rtld-elf/powerpc/
H A Dreloc.c324 __syncicache(obj->mapbase, obj->textsize);
/freebsd-10.0-release/libexec/rtld-elf/powerpc64/
H A Dreloc.c322 __syncicache(obj->mapbase, obj->textsize);

Completed in 171 milliseconds