HomeSort by relevance Sort by last modified time
    Searched refs:GOT (Results 1 - 25 of 101) sorted by null

1 2 3 4 5

  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonGOT.h 12 #include <mcld/Target/GOT.h>
20 * \brief GOT Entry with size of 4 bytes
22 class HexagonGOTEntry : public GOT::Entry<4>
26 : GOT::Entry<4>(pContent, pParent)
34 class HexagonGOT : public GOT
HexagonGOT.cpp 22 : GOT(pSection)
  /frameworks/compile/mclinker/lib/Target/X86/
X86GOT.h 12 #include <mcld/Target/GOT.h>
20 * \brief GOT Entry with size of 4 bytes
22 class X86_32GOTEntry : public GOT::Entry<4>
26 : GOT::Entry<4>(pContent, pParent)
34 class X86_32GOT : public GOT
45 * \brief GOT Entry with size of 8 bytes
47 class X86_64GOTEntry : public GOT::Entry<8>
51 : GOT::Entry<8>(pContent, pParent)
59 class X86_64GOT : public GOT
X86GOT.cpp 22 : GOT(pSection)
39 : GOT(pSection)
  /external/llvm/test/MC/ELF/
got.s 6 movl foo@GOT, %eax
relocation-386.s 13 // Relocation 4 (bar2@GOT) is of type R_386_GOT32
32 // Relocation 13 (zed@GOT) is of type R_386_GOT32 and uses the symbol
104 movl bar2j@GOT(%eax), %eax
114 movl zed@GOT(%eax), %eax
  /frameworks/compile/mclinker/lib/Target/
GOT.cpp 1 //===- GOT.cpp ------------------------------------------------------------===//
12 #include <mcld/Target/GOT.h>
22 // GOT
24 GOT::GOT(LDSection& pSection)
29 GOT::~GOT()
33 void GOT::finalizeSectionSize()
PLT.cpp 15 class GOT;
Android.mk 12 GOT.cpp \
  /frameworks/compile/mclinker/lib/Target/AArch64/
AArch64GOT.h 13 #include <mcld/Target/GOT.h>
24 * \brief GOT Entry with size of 8 bytes
26 class AArch64GOTEntry : public GOT::Entry<8>
30 : GOT::Entry<8>(pContent, pParent)
37 * AArch64 GOT integrates traditional .got.plt and .got sections into one.
38 * Traditional .got.plt is placed in the front part of GOT (PLTGOT), and
39 * traditional .got is placed in the rear part of GOT (GOT). When -z now an
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMGOT.h 12 #include <mcld/Target/GOT.h>
22 * \brief GOT Entry with size of 4 bytes
24 class ARMGOTEntry : public GOT::Entry<4>
28 : GOT::Entry<4>(pContent, pParent)
35 * ARM GOT integrates traditional .got.plt and .got sections into one.
36 * Traditional .got.plt is placed in the front part of GOT (PLTGOT), and
37 * traditional .got is placed in the rear part of GOT (GOT)
    [all...]
ARMPLT.h 12 #include <mcld/Target/GOT.h>
23 0x00000000 // &GOT[0] - .
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsGOTPLT.h 12 #include <mcld/Target/GOT.h>
21 * \brief Mips .got.plt section.
23 class MipsGOTPLT : public GOT
40 // GOT
MipsGOTPLT.cpp 13 typedef mcld::GOT::Entry<4> GOTPLTEntry;
24 : GOT(pSection)
44 GOTPLTEntry* got = &(llvm::cast<GOTPLTEntry>((*it))); local
45 *buffer = static_cast<uint32_t>(got->getValue());
46 result += got->size();
MipsGOT.h 16 #include <mcld/Target/GOT.h>
33 class MipsGOT : public GOT
38 /// Assign value to the GOT entry.
54 size_t getLocalNum() const; ///< number of local symbols in primary GOT
74 /// hasGOT1 - return if this got section has any GOT1 entry
79 /// Create GOT entries and reserve dynrel entries.
86 /// Create GOT entry.
89 /// Size of GOT entry.
92 /// Reserve GOT header entries.
97 * \brief GOTMultipart counts local and global entries in the GOT
    [all...]
  /frameworks/compile/mclinker/include/mcld/Target/
GOT.h 1 //===- GOT.h --------------------------------------------------------------===//
18 class GOT;
22 /** \class GOT
25 class GOT
28 GOT(LDSection& pSection);
63 virtual ~GOT();
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/gas64/
elf_gas64_ssym.asm 10 movl %eax, foo@GOT
  /bionic/libc/arch-x86/include/machine/
asm.h 49 #define PIC_GOT(x) x@GOT(%ebx)
  /prebuilts/ndk/9/platforms/android-21/arch-x86/usr/include/machine/
asm.h 49 #define PIC_GOT(x) x@GOT(%ebx)
  /development/ndk/platforms/android-L/arch-x86/include/machine/
asm.h 50 #define PIC_GOT(x) x@GOT(%ebx)
  /external/llvm/test/MC/ARM/
elf-movt.s 11 movw r0, :lower16:GOT-(.LPC0_2+8)
12 movt r0, :upper16:GOT-(.LPC0_2+8)
14 @ ASM: movw r0, :lower16:(GOT-(.LPC0_2+8))
15 @ ASM-NEXT: movt r0, :upper16:(GOT-(.LPC0_2+8))
big-endian-thumb2-fixup.s 17 movt r0, :upper16:GOT-(movt_label)
big-endian-arm-fixup.s 81 movt r0, :upper16:GOT-(movt_label)
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/gas32/
elf_gas32_ssym.asm 14 movl %eax, foo@GOT
  /external/llvm/test/MC/PowerPC/
ppc64-fixup-explicit.s 10 # GOT references must result in explicit relocations
15 # CHECK-BE: addi 4, 3, target@GOT # encoding: [0x38,0x83,A,A]
16 # CHECK-LE: addi 4, 3, target@GOT # encoding: [A,A,0x83,0x38]
17 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16
18 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup_ppc_half16
21 addi 4, 3, target@got
23 # CHECK-BE: ld 1, target@GOT(2) # encoding: [0xe8,0x22,A,0bAAAAAA00]
24 # CHECK-LE: ld 1, target@GOT(2) # encoding: [0bAAAAAA00,A,0x22,0xe8]
25 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16ds
26 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup_ppc_half16d
    [all...]

Completed in 809 milliseconds

1 2 3 4 5