Lines Matching refs:ELFT
33 template <class ELFT> class ObjFile;
39 template <class ELFT> struct RelsOrRelas {
40 Relocs<typename ELFT::Rel> rels;
41 Relocs<typename ELFT::Rela> relas;
42 Relocs<typename ELFT::Crel> crels;
49 const RelsOrRelas<ELFT> rs = (sec).template relsOrRelas<ELFT>(); \
142 template <class ELFT>
143 InputSectionBase(ObjFile<ELFT> &file, const typename ELFT::Shdr &header,
168 template <class ELFT> ObjFile<ELFT> *getFile() const { in getFile()
169 return cast<ObjFile<ELFT>>(file); in getFile()
220 template <class ELFT>
221 RelsOrRelas<ELFT> relsOrRelas(bool supportsCrel = true) const;
246 template <class ELFT> void relocate(uint8_t *buf, uint8_t *bufEnd);
280 template <typename ELFT>
291 template <typename ELFT>
317 template <class ELFT>
318 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
378 template <class ELFT>
379 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
382 template <class ELFT> void split();
383 template <class ELFT, class RelTy> void split(ArrayRef<RelTy> rels);
401 template <class ELFT>
402 InputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
413 template <class ELFT> void writeTo(uint8_t *buf);
427 template <class ELFT, class RelTy>
443 template <class ELFT, class RelTy> void copyRelocations(uint8_t *buf);
445 template <class ELFT, class RelTy, class RelIt>
448 template <class ELFT> void copyShtGroup(uint8_t *buf);