/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMGOT.cpp | 28 GOTEntry* Entry = 0; in ARMGOT() 32 Entry = new (std::nothrow) GOTEntry(0, ARMGOTEntrySize, in ARMGOT() 65 GOTEntry* Entry = 0; in reserveEntry() 68 Entry = new (std::nothrow) GOTEntry(0, ARMGOTEntrySize, in reserveEntry() 80 GOTEntry* got_entry = 0; in reserveGOTPLTEntry() 82 got_entry= new GOTEntry(0, getEntrySize(),&(getSectionData())); in reserveGOTPLTEntry() 93 GOTEntry* ARMGOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry() 95 GOTEntry *&Entry = m_NormalGOTMap[&pInfo]; in getEntry() 105 Entry = llvm::cast<GOTEntry>(&(*m_NormalGOTIterator)); in getEntry() 113 llvm::cast<GOTEntry> in applyGOT0() [all …]
|
D | ARMGOT.h | 27 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType; 60 GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist); 68 GOTEntry*& lookupGOTPLTMap(const ResolveInfo& pSymbol);
|
D | ARMPLT.cpp | 83 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol); in getPLTEntry() 98 GOTPLTEntry = llvm::cast<GOTEntry>(&(*got_it)); in getPLTEntry() 104 GOTEntry* ARMPLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getGOTPLTEntry() 106 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol); in getGOTPLTEntry() 126 GOTPLTEntry = llvm::cast<GOTEntry>(&(*got_it)); in getGOTPLTEntry()
|
D | ARMPLT.h | 17 class GOTEntry; variable 55 GOTEntry* getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist);
|
D | ARMRelocationFactory.cpp | 157 GOTEntry& helper_get_GOT_and_init(Relocation& pReloc, in helper_get_GOT_and_init() 166 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_get_GOT_and_init() 213 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParent); in helper_GOT() 231 GOTEntry& gotplt_entry = in helper_get_PLT_and_init()
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsGOT.cpp | 30 GOTEntry* entry = in MipsGOT() 31 new (std::nothrow) GOTEntry(0, MipsGOTEntrySize, &m_SectionData); in MipsGOT() 84 GOTEntry* got = &(llvm::cast<GOTEntry>((*it))); in emit() 94 GOTEntry* entry = in reserveEntry() 95 new (std::nothrow) GOTEntry(0, MipsGOTEntrySize, &m_SectionData); in reserveEntry() 119 GOTEntry* MipsGOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry() 121 GOTEntry*& entry = m_GeneralGOTMap[&pInfo]; in getEntry() 133 entry = llvm::cast<GOTEntry>(&(*it)); in getEntry()
|
D | MipsGOT.h | 28 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType; 48 GOTEntry* getEntry(const ResolveInfo& pInfo, bool& pExist);
|
D | MipsRelocationFactory.cpp | 144 GOTEntry& helper_GetGOTEntry(Relocation& pReloc, in helper_GetGOTEntry() 152 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_GetGOTEntry() 172 GOTEntry& got_entry = helper_GetGOTEntry(pReloc, pParent); in helper_GetGOTOffset() 320 GOTEntry& got_entry = helper_GetGOTEntry(pReloc, pParent); in got16()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86GOT.cpp | 27 GOTEntry* Entry = 0; in X86GOT() 31 Entry = new (std::nothrow) GOTEntry(0, X86GOTEntrySize, in X86GOT() 62 GOTEntry* Entry = 0; in reserveEntry() 65 Entry = new (std::nothrow) GOTEntry(0, X86GOTEntrySize, in reserveEntry() 77 GOTEntry* X86GOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry() 79 GOTEntry *&Entry = m_GeneralGOTMap[&pInfo]; in getEntry() 89 Entry = llvm::cast<GOTEntry>(&(*m_GeneralGOTIterator)); in getEntry() 97 llvm::cast<GOTEntry> in applyGOT0()
|
D | X86GOTPLT.cpp | 25 GOTEntry* Entry = 0; in X86GOTPLT() 29 Entry = new (std::nothrow) GOTEntry(0, X86GOTPLTEntrySize, in X86GOTPLT() 78 llvm::cast<GOTEntry> in applyGOT0() 84 GOTEntry* got_entry = 0; in reserveGOTPLTEntry() 86 got_entry= new GOTEntry(0, getEntrySize(),&(getSectionData())); in reserveGOTPLTEntry() 100 llvm::cast<GOTEntry>(*gotplt_it).setContent(pPLTBase); in applyAllGOTPLT() 103 GOTEntry*& X86GOTPLT::lookupGOTPLTMap(const ResolveInfo& pSymbol) in lookupGOTPLTMap()
|
D | X86PLT.cpp | 89 GOTEntry* got_entry = 0; in reserveEntry() 99 got_entry= new (std::nothrow) GOTEntry(0, m_GOT.getEntrySize(), in reserveEntry() 119 GOTEntry *&GOTPLTEntry = m_GOT.m_GOTPLTMap[&pSymbol]; in getPLTEntry() 131 GOTPLTEntry = llvm::cast<GOTEntry>(&(*(m_GOT.m_GOTPLTIterator))); in getPLTEntry() 137 GOTEntry* X86PLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getGOTPLTEntry() 139 GOTEntry *&GOTPLTEntry = m_GOT.m_GOTPLTMap[&pSymbol]; in getGOTPLTEntry() 156 GOTPLTEntry = llvm::cast<GOTEntry>(&(*(m_GOT.m_GOTPLTIterator))); in getGOTPLTEntry() 271 llvm::cast<GOTEntry>(*gotplt_it).setContent(PLTEntryAddress + 6); in applyPLT1()
|
D | X86GOT.h | 35 friend mcld::GOTEntry* mcld::X86PLT::getGOTPLTEntry( 38 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType; 52 GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist);
|
D | X86GOTPLT.h | 29 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType; 58 GOTEntry*& lookupGOTPLTMap(const ResolveInfo& pSymbol);
|
D | X86PLT.h | 17 class GOTEntry; variable 56 GOTEntry* getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist);
|
D | X86RelocationFactory.cpp | 115 GOTEntry& helper_get_GOT_and_init(Relocation& pReloc, in helper_get_GOT_and_init() 124 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_get_GOT_and_init() 169 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParent); in helper_GOT() 187 GOTEntry& gotplt_entry = in helper_get_PLT_and_init()
|
D | X86LDBackend.cpp | 486 GOTEntry* got = 0; in emitSectionData() 491 got = &(llvm::cast<GOTEntry>((*it))); in emitSectionData()
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | GOT.h | 27 class GOTEntry : public MCTargetFragment 30 explicit GOTEntry(uint64_t pContent, size_t pEntrySize, 33 virtual ~GOTEntry(); 47 static bool classof(const GOTEntry* pFrag) in classof() 95 virtual GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist) = 0;
|
/frameworks/compile/mclinker/lib/Target/ |
D | GOT.cpp | 17 GOTEntry::GOTEntry(uint64_t pContent, size_t pEntrySize, in GOTEntry() function in GOTEntry 23 GOTEntry::~GOTEntry() in ~GOTEntry()
|