Lines Matching refs:Fragment
38 virtual void setEntryValue(Fragment* entry, uint64_t pValue) = 0;
62 Fragment* consumeLocal();
63 Fragment* consumeGlobal();
64 Fragment* consumeTLS(Relocation::Type pType);
67 uint64_t getGPRelOffset(const Input& pInput, const Fragment& pEntry) const;
69 void recordGlobalEntry(const ResolveInfo* pInfo, Fragment* pEntry);
70 Fragment* lookupGlobalEntry(const ResolveInfo* pInfo);
72 void recordTLSEntry(const ResolveInfo* pInfo, Fragment* pEntry,
74 Fragment* lookupTLSEntry(const ResolveInfo* pInfo, Relocation::Type pType);
78 Fragment* pEntry);
79 Fragment* lookupLocalEntry(const ResolveInfo* pInfo,
95 virtual Fragment* createEntry(uint64_t pValue, SectionData* pParent) = 0;
121 Fragment* m_pLastLocal; ///< the last consumed local entry
122 Fragment* m_pLastGlobal; ///< the last consumed global entry
123 Fragment* m_pLastTLS; ///< the last consumed TLS entry
210 typedef std::map<GotEntryKey, Fragment*> GotEntryMapType;
215 Fragment* m_GotTLSLdmEntry;
229 virtual void setEntryValue(Fragment* entry, uint64_t pValue);
231 virtual Fragment* createEntry(uint64_t pValue, SectionData* pParent);
247 virtual void setEntryValue(Fragment* entry, uint64_t pValue);
249 virtual Fragment* createEntry(uint64_t pValue, SectionData* pParent);