/src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
crt0-efi-ia32.S | 54 addl $_DYNAMIC-0b,%ebx # %ebx = _DYNAMIC 56 pushl %ebx # pass _DYNAMIC as second argument
|
crt0-efi-x86_64.S | 50 lea _DYNAMIC(%rip), %rsi
|
crt0-efi-aarch64.S | 123 adrp x1, _DYNAMIC 124 add x1, x1, #:lo12:_DYNAMIC
|
crt0-efi-arm.S | 147 .word _DYNAMIC - .
|
crt0-efi-ia64.S | 49 movl out1=@gprel(_DYNAMIC) // out1 <- _DYNAMIC
|
crt0-efi-riscv64.S | 130 lla a1, _DYNAMIC
|
crt0-efi-mips64el.S | 143 .dword _DYNAMIC
|
/src/libexec/ld.elf_so/arch/i386/ |
rtld_start.S | 46 leal _DYNAMIC-1b(%edx),%ecx # &_DYNAMIC 51 pushl %ecx # &_DYNAMIC
|
/src/libexec/ld.elf_so/arch/m68k/ |
rtld_start.S | 42 LEA_LCL(_DYNAMIC,%a1) 48 movel %a1,-(%sp) | &_DYNAMIC
|
/src/libexec/ld.elf_so/arch/or1k/ |
rtld_start.S | 56 l.movhi r3, gotoffhi(_DYNAMIC) # get _DYNAMIC gotoff address 57 l.ori r3, r3, gotofflo(_DYNAMIC) 59 l.lwz r7, 0(r16) # get base-relative &_DYNAMIC 60 l.add r3, r3, r16 # r3 = _DYNAMIC actual address
|
/src/libexec/ld.elf_so/arch/powerpc/ |
rtld_start.S | 49 mr %r3,%r30 # save for _DYNAMIC 52 addis %r3,%r3,_DYNAMIC-1b@ha # get _DYNAMIC actual address 53 addi %r3,%r3,_DYNAMIC-1b@l 54 lwz %r28,0(%r30) # get base-relative &_DYNAMIC
|
rtld_start64.S | 54 addis %r3,%r3,_DYNAMIC-1b@ha // get _DYNAMIC actual address 55 addi %r3,%r3,_DYNAMIC-1b@l
|
/src/sys/arch/i386/stand/efiboot/bootia32/ |
start.S | 41 * We calculate the base address along with _DYNAMIC, relocate us and finally 55 addl $_DYNAMIC-0b, %ebx
|
/src/sys/arch/i386/stand/efiboot/bootx64/ |
start.S | 54 lea _DYNAMIC(%rip), %rsi
|
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_linux.cc | 51 extern "C" void* _DYNAMIC; 55 extern Elf_Dyn _DYNAMIC; 88 return &_DYNAMIC; // defined in link.h
|
/src/libexec/ld.elf_so/arch/sh3/ |
rtld_start.S | 43 mov.l @(4,r0),r4 /* _DYNAMIC@GOTOFF */ 44 add r2,r4 /* _DYNAMIC */ 46 mov.l @(8,r0),r0 /* _DYNAMIC@GOT */ 48 mov.l @(r0,r2),r0 /* where linker thinks _DYNAMIC is */ 79 .long _DYNAMIC@GOTOFF 80 .long _DYNAMIC@GOT
|
/src/libexec/ld.elf_so/arch/x86_64/ |
rtld_start.S | 53 leaq _DYNAMIC(%rip),%rdi # &_DYNAMIC
|
/src/libexec/ld.elf_so/arch/arm/ |
rtld_start.S | 43 adds r0, r6, r5 /* arg0 = &_DYNAMIC */ 45 ldr r5, [r6] /* GOT[0] = &_DYNAMIC */ 46 subs r5, r0, r5 /* relocbase = GOT[0] - &_DYNAMIC */ 70 .word _DYNAMIC(GOTOFF)
|
/src/libexec/ld.elf_so/arch/sparc/ |
rtld_start.S | 46 call _DYNAMIC+8 49 ld [%l7], %l0 /* base-relative &_DYNAMIC */ 52 add %o0, %o7, %o0 /* real &_DYNAMIC */
|
/src/libexec/ld.elf_so/arch/aarch64/ |
rtld_start.S | 78 adrp x1, :got:_DYNAMIC /* load _DYNAMIC offset from GOT */ 79 ldr x1, [x1, #:got_lo12:_DYNAMIC] 81 adrp x0, _DYNAMIC /* get &_DYNAMIC */ 82 add x0, x0, #:lo12:_DYNAMIC 84 sub x25, x0, x1 /* relocbase = &_DYNAMIC - GOT:_DYNAMIC */
|
/src/libexec/ld.elf_so/arch/riscv/ |
rtld_start.S | 55 PTR_L t0, %pcrel_lo(.L0)(gp) # &_DYNAMIC 56 .L1: auipc a0, %pcrel_hi(_DYNAMIC)
|
/src/libexec/ld.elf_so/arch/sparc64/ |
rtld_start.S | 68 call _DYNAMIC+8 71 ldx [%l7], %l0 /* base-relative &_DYNAMIC */ 75 add %o0, %o7, %o0 /* real &_DYNAMIC */
|
/src/libexec/ld.elf_so/arch/mips/ |
rtld_start.S | 56 PTR_LA a0, _DYNAMIC 59 PTR_ADDU a0, a1, a0 # &_DYNAMIC
|
/src/libexec/ld.elf_so/arch/hppa/ |
rtld_start.S | 60 L$lpc1: addil L'_DYNAMIC - ($PIC_pcrel$0 - 8), %r19 61 ldo R'_DYNAMIC - ($PIC_pcrel$0 - 12)(%r1),%arg0 73 * address of _DYNAMIC. Subtract this from the absolute address of 74 * _DYNAMIC to get our relocbase.
|
/src/libexec/ld.elf_so/arch/alpha/ |
rtld_start.S | 49 lda t5, _DYNAMIC 50 addq a1, t5, a0 /* &_DYNAMIC */
|