Searched refs:segbase (Results 1 - 9 of 9) sorted by relevance
/freebsd-10.0-release/lib/libc/gen/ |
H A D | tls.c | 210 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 D | ihex.c | 240 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 D | reloc.c | 448 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 D | reloc.c | 491 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 D | ia64-tdep.c | 2390 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 D | link_elf.c | 910 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 D | rtld.c | 4282 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 D | exception.S | 122 * '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 D | pmap.c | 3179 PCPU_SET(segbase, pmap->pm_segtab);
|
Completed in 100 milliseconds