Searched refs:segbase (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/lib/libc/gen/
H A Dtls.c210 Elf_Addr segbase, oldsegbase; local
219 segbase = (Elf_Addr)(tls + size);
220 ((Elf_Addr*)segbase)[0] = segbase;
221 ((Elf_Addr*)segbase)[1] = (Elf_Addr) dtv;
225 dtv[2] = segbase - tls_static_space;
232 memcpy((void *)(segbase - tls_static_space),
242 memcpy((void *)(segbase - tls_static_space),
244 memset((void *)(segbase - tls_static_space + tls_init_size),
248 return (void*) segbase;
[all...]
/freebsd-10.0-release/contrib/binutils/bfd/
H A Dihex.c240 bfd_vma segbase; local
254 segbase = 0;
347 && sec->vma + sec->size == extbase + segbase + addr)
370 sec->vma = extbase + segbase + addr;
371 sec->lma = extbase + segbase + addr;
396 segbase = HEX4 (buf) << 4;
758 bfd_vma segbase; local
762 segbase = 0;
783 if (where > segbase + extbase + 0xffff)
793 segbase
[all...]
/freebsd-10.0-release/libexec/rtld-elf/i386/
H A Dreloc.c448 Elf_Addr** segbase; local
450 __asm __volatile("movl %%gs:0, %0" : "=r" (segbase));
452 return tls_get_addr_common(&segbase[1], ti->ti_module, ti->ti_offset);
458 Elf_Addr** segbase; local
460 __asm __volatile("movl %%gs:0, %0" : "=r" (segbase));
462 return tls_get_addr_common(&segbase[1], ti->ti_module, ti->ti_offset);
/freebsd-10.0-release/libexec/rtld-elf/amd64/
H A Dreloc.c491 Elf_Addr** segbase; local
493 __asm __volatile("movq %%fs:0, %0" : "=r" (segbase));
495 return tls_get_addr_common(&segbase[1], ti->ti_module, ti->ti_offset);
/freebsd-10.0-release/contrib/gdb/gdb/
H A Dia64-tdep.c2390 di->u.ti.segbase = 0;
2396 "segbase=0x%s, length=%s, gp=0x%s\n",
2398 paddr_nz (di->u.ti.segbase),
2411 unw_word_t segbase = 0;
2449 segbase = p_text->p_vaddr + load_base;
2451 dip->start_ip = segbase;
2456 dip->u.rti.segbase = segbase;
2483 "(name=`%s',segbase=0x%s,start=0x%s,end=0x%s,gp=0x%s,"
2486 paddr_nz (di.u.ti.segbase),
2410 unw_word_t segbase = 0; local
[all...]
/freebsd-10.0-release/sys/kern/
H A Dlink_elf.c910 caddr_t segbase = mapbase + segs[i]->p_vaddr - base_vaddr; local
912 segbase, segs[i]->p_filesz, segs[i]->p_offset,
917 bzero(segbase + segs[i]->p_filesz,
925 (vm_offset_t) segbase,
926 (vm_offset_t) segbase + segs[i]->p_memsz,
/freebsd-10.0-release/libexec/rtld-elf/
H A Drtld.c4282 Elf_Addr segbase, oldsegbase, addr; local
4291 segbase = (Elf_Addr)(tls + size);
4292 ((Elf_Addr*)segbase)[0] = segbase;
4293 ((Elf_Addr*)segbase)[1] = (Elf_Addr) dtv;
4303 memcpy((void *)(segbase - tls_static_space),
4327 addr = segbase - obj->tlsoffset;
4337 return (void*) segbase;
/freebsd-10.0-release/sys/mips/mips/
H A Dexception.S122 * 'segbase' points to the base of the segment table for user processes.
136 beqz k1, 2f #05: make sure segbase is not null
858 lui k1, %hi(kernel_segmap) # k1=hi of segbase
1043 lui k1, %hi(kernel_segmap) # k1=hi of segbase
H A Dpmap.c3179 PCPU_SET(segbase, pmap->pm_segtab);

Completed in 100 milliseconds