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

/freebsd-10-stable/libexec/rtld-elf/
H A Dmap_object.c65 caddr_t mapbase; local
197 mapbase = mmap(base_addr, mapsize, PROT_NONE, base_flags, -1, 0);
198 if (mapbase == (caddr_t) -1) {
203 if (base_addr != NULL && mapbase != base_addr) {
205 path, base_addr, mapbase);
214 data_addr = mapbase + (data_vaddr - base_vaddr);
229 clear_addr = mapbase + (clear_vaddr - base_vaddr);
230 clear_page = mapbase + (trunc_page(clear_vaddr) - base_vaddr);
251 bss_addr = mapbase + (bss_vaddr - base_vaddr);
274 obj->mapbase
[all...]
H A Drtld.c285 void *mapbase; /* Used for 'parent' and 'init/fini' */ member in struct:utrace_rtld
297 ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize, argument
308 ut.mapbase = mapbase;
1301 obj->mapbase = obj->vaddrbase + obj->relocbase;
1887 init_rtld(caddr_t mapbase, Elf_Auxinfo **aux_info) argument
1909 objtmp.mapbase = mapbase;
1911 objtmp.relocbase = mapbase;
1929 ehdr = (Elf_Ehdr *)mapbase;
[all...]
H A Drtld.h147 * It looks at "next" and "mapbase" at least. Don't add new members
165 caddr_t mapbase; /* Base address of mapped region */ member in struct:Struct_Obj_Entry
169 caddr_t relocbase; /* Relocation constant = mapbase - vaddrbase */
/freebsd-10-stable/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-stable/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-stable/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-stable/sys/kern/
H A Dlink_elf_obj.c463 vm_offset_t mapbase; local
722 mapbase = KERNBASE;
724 mapbase = VM_MIN_KERNEL_ADDRESS;
726 error = vm_map_find(kernel_map, ef->object, 0, &mapbase,
736 error = vm_map_wire(kernel_map, mapbase,
737 mapbase + round_page(mapsize),
745 lf->address = ef->address = (caddr_t)mapbase;
766 mapbase += alignmask;
767 mapbase &= ~alignmask;
791 (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-stable/usr.bin/kdump/
H A Dkdump.c1503 void *mapbase; member in struct:utrace_rtld
1553 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1558 ut->mapbase, (char *)ut->mapbase + ut->mapsize - 1,
1562 parent = ut->mapbase;
1570 printf("RTLD: init %p for %p (%s)\n", ut->mapbase, ut->handle,
1574 printf("RTLD: fini %p for %p (%s)\n", ut->mapbase, ut->handle,
1581 printf("RTLD: %p = dlsym(%p, %s)\n", ut->mapbase, ut->handle,
/freebsd-10-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c1139 uintptr_t mapbase, alignmask; local
1187 mapbase = (uintptr_t)k_stat->address;
1213 mapbase += alignmask;
1214 mapbase &= ~alignmask;
1215 sh.sh_addr = mapbase;
1218 mapbase += sh.sh_size;
/freebsd-10-stable/libexec/rtld-elf/powerpc/
H A Dreloc.c328 __syncicache(obj->mapbase, obj->textsize);
/freebsd-10-stable/libexec/rtld-elf/powerpc64/
H A Dreloc.c326 __syncicache(obj->mapbase, obj->textsize);

Completed in 145 milliseconds