/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 99 movl bar2j@GOT(%eax), %eax 109 movl zed@GOT(%eax), %eax
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonGOT.h | 15 #include <mcld/Target/GOT.h> 23 * \brief GOT Entry with size of 4 bytes 25 class HexagonGOTEntry : public GOT::Entry<4> 29 : GOT::Entry<4>(pContent, pParent) 37 class HexagonGOT : public GOT
|
HexagonGOT.cpp | 22 : GOT(pSection), m_pLast(NULL) 40 assert(!empty() && "Consume empty GOT entry!");
|
HexagonPLT.h | 14 #include <mcld/Target/GOT.h>
|
HexagonRelocator.h | 16 #include <mcld/Target/GOT.h> 45 * In Hexagon, there are three kinds of entries, GOT, PLT, and dynamic 48 * GOT may needs a corresponding relocation to relocate itself, so we 49 * separate GOT to two situations: GOT and GOTRel. Besides, for the same 51 * For example, reference to the same symbol, one may use GOT and the other may 55 * | PLT | GOTRel | GOT | Rel | 61 * 0010 ReserveGOT - reserve an GOT entry 62 * 0011 GOTandRel - For different relocation, we've reserved GOT and 64 * 0100 GOTRel - reserve an GOT entry and the corresponding Dyncami [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
X86GOT.h | 15 #include <mcld/Target/GOT.h> 23 * \brief GOT Entry with size of 4 bytes 25 class X86_32GOTEntry : public GOT::Entry<4> 29 : GOT::Entry<4>(pContent, pParent) 37 class X86_32GOT : public GOT 53 * \brief GOT Entry with size of 8 bytes 55 class X86_64GOTEntry : public GOT::Entry<8> 59 : GOT::Entry<8>(pContent, pParent) 67 class X86_64GOT : public GOT
|
X86GOT.cpp | 22 : GOT(pSection), m_pLast(NULL) 40 assert(!empty() && "Consume empty GOT entry!"); 53 : GOT(pSection), m_pLast(NULL) 71 assert(!empty() && "Consume empty GOT entry!");
|
/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 | 9 GOT.cpp \
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMGOT.h | 17 #include <mcld/Target/GOT.h> 25 * \brief GOT Entry with size of 4 bytes 27 class ARMGOTEntry : public GOT::Entry<4> 31 : GOT::Entry<4>(pContent, pParent) 38 * ARM GOT integrates traditional .got.plt and .got sections into one. 39 * Traditional .got.plt is placed in the front part of GOT (PLTGOT), and 40 * traditional .got is placed in the rear part of GOT (GOT) [all...] |
ARMPLT.h | 12 #include <mcld/Target/GOT.h> 22 0x00000000, // &GOT[0] - .
|
ARMRelocator.h | 16 #include <mcld/Target/GOT.h> 38 * In ARM, there are three kinds of entries, GOT, PLT, and dynamic reloction. 39 * GOT may needs a corresponding relocation to relocate itself, so we 40 * separate GOT to two situations: GOT and GOTRel. Besides, for the same 42 * For example, reference to the same symbol, one may use GOT and the other may 46 * | PLT | GOTRel | GOT | Rel | 52 * 0010 ReserveGOT - reserve an GOT entry 53 * 0011 GOTandRel - For different relocation, we've reserved GOT and 55 * 0100 GOTRel - reserve an GOT entry and the corresponding Dyncami [all...] |
/frameworks/compile/mclinker/include/mcld/Target/ |
GOT.h | 1 //===- GOT.h --------------------------------------------------------------===// 21 class GOT; 25 /** \class GOT 28 class GOT 31 GOT(LDSection& pSection); 66 virtual ~GOT(); 84 /// Before layout, we scan all relocations to determine if GOT entries are
|
TargetLDBackend.h | 36 class GOT;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/gas64/ |
elf_gas64_ssym.asm | 10 movl %eax, foo@GOT
|
/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))
|
/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 | 7 # GOT references must result in explicit relocations 12 # CHECK: addi 4, 3, target@GOT # encoding: [0x38,0x83,A,A] 13 # CHECK-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16 15 addi 4, 3, target@got 17 # CHECK: ld 1, target@GOT(2) # encoding: [0xe8,0x22,A,0bAAAAAA00] 18 # CHECK-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16ds 20 ld 1, target@got(2) 22 # CHECK: addis 3, 2, target@got@ha # encoding: [0x3c,0x62,A,A] 23 # CHECK-NEXT: # fixup A - offset: 2, value: target@got@ha, kind: fixup_ppc_half16 25 addis 3, 2, target@got@h [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsGOT.h | 22 #include <mcld/Target/GOT.h> 33 * \brief GOT Entry with size of 4 bytes 35 class MipsGOTEntry : public GOT::Entry<4> 44 class MipsGOT : public GOT 60 size_t getLocalNum() const; ///< number of local symbols in primary GOT 91 /// hasGOT1 - return if this got section has any GOT1 entry 96 /// Create GOT entries and reserve dynrel entries. 104 * \brief GOTMultipart counts local and global entries in the GOT. 134 MultipartListType m_MultipartList; ///< list of GOT's descriptors
|
/external/llvm/test/MC/Mips/ |
mips-relocations.s | 10 # CHECK: lw $3, %got(loop_1)($2) # encoding: [A,A,0x43,0x8c] 11 # CHECK: # fixup A - offset: 0, value: loop_1@GOT, kind: fixup_Mips_GOT_Local 16 # CHECK: lw $3, %got(loop_1)($2) # encoding: [A,A,0x43,0x8c] 17 # CHECK: # fixup A - offset: 0, value: loop_1@GOT, kind: fixup_Mips_GOT_Local 32 lw $3, %got(loop_1)($2) 35 lw $3, %got(loop_1)($2)
|
/prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/machine/ |
asm.h | 62 #define PIC_GOT(x) x@GOT(%ebx)
|
/prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/machine/ |
asm.h | 62 #define PIC_GOT(x) x@GOT(%ebx)
|
/prebuilts/ndk/6/platforms/android-9/arch-x86/usr/include/machine/ |
asm.h | 62 #define PIC_GOT(x) x@GOT(%ebx)
|