Lines Matching refs:ELFReader

1 //===- ELFReader.cpp ------------------------------------------------------===//
9 #include "mcld/LD/ELFReader.h"
34 // ELFReader<32, true>
37 ELFReader<32, true>::ELFReader(GNULDBackend& pBackend) : ELFReaderIF(pBackend) {
41 ELFReader<32, true>::~ELFReader() {
45 bool ELFReader<32, true>::isELF(const void* pELFHeader) const {
54 bool ELFReader<32, true>::readRegularSection(Input& pInput,
65 bool ELFReader<32, true>::readSymbols(Input& pInput,
201 // ELFReader::read relocations - read ELF rela and rel, and create Relocation
203 /// ELFReader::readRela - read ELF rela and create Relocation
204 bool ELFReader<32, true>::readRela(Input& pInput,
233 bool ELFReader<32, true>::readRel(Input& pInput,
260 bool ELFReader<32, true>::isMyEndian(const void* pELFHeader) const {
268 bool ELFReader<32, true>::isMyMachine(const void* pELFHeader) const {
278 Input::Type ELFReader<32, true>::fileType(const void* pELFHeader) const {
303 bool ELFReader<32, true>::readSectionHeaders(Input& pInput,
431 ResolveInfo* ELFReader<32, true>::readSignature(Input& pInput,
476 bool ELFReader<32, true>::readDynamic(Input& pInput) const {
534 // ELFReader<64, true>
537 ELFReader<64, true>::ELFReader(GNULDBackend& pBackend) : ELFReaderIF(pBackend) {
541 ELFReader<64, true>::~ELFReader() {
545 bool ELFReader<64, true>::isELF(const void* pELFHeader) const {
554 bool ELFReader<64, true>::readRegularSection(Input& pInput,
565 bool ELFReader<64, true>::readSymbols(Input& pInput,
696 // ELFReader::read relocations - read ELF rela and rel, and create Relocation
698 /// ELFReader::readRela - read ELF rela and create Relocation
699 bool ELFReader<64, true>::readRela(Input& pInput,
728 bool ELFReader<64, true>::readRel(Input& pInput,
754 bool ELFReader<64, true>::isMyEndian(const void* pELFHeader) const {
762 bool ELFReader<64, true>::isMyMachine(const void* pELFHeader) const {
772 Input::Type ELFReader<64, true>::fileType(const void* pELFHeader) const {
797 bool ELFReader<64, true>::readSectionHeaders(Input& pInput,
925 ResolveInfo* ELFReader<64, true>::readSignature(Input& pInput,
970 bool ELFReader<64, true>::readDynamic(Input& pInput) const {