Lines Matching refs:COFFObjectFile
100 const coff_symbol_type *COFFObjectFile::toSymb(DataRefImpl Ref) const { in toSymb()
116 const coff_section *COFFObjectFile::toSec(DataRefImpl Ref) const { in toSec()
132 void COFFObjectFile::moveSymbolNext(DataRefImpl &Ref) const { in moveSymbolNext()
147 std::error_code COFFObjectFile::getSymbolName(DataRefImpl Ref, in getSymbolName()
153 std::error_code COFFObjectFile::getSymbolAddress(DataRefImpl Ref, in getSymbolAddress()
179 std::error_code COFFObjectFile::getSymbolType(DataRefImpl Ref, in getSymbolType()
211 uint32_t COFFObjectFile::getSymbolFlags(DataRefImpl Ref) const { in getSymbolFlags()
239 std::error_code COFFObjectFile::getSymbolSize(DataRefImpl Ref, in getSymbolSize()
301 COFFObjectFile::getSymbolSection(DataRefImpl Ref, in getSymbolSection()
317 void COFFObjectFile::moveSectionNext(DataRefImpl &Ref) const { in moveSectionNext()
323 std::error_code COFFObjectFile::getSectionName(DataRefImpl Ref, in getSectionName()
329 uint64_t COFFObjectFile::getSectionAddress(DataRefImpl Ref) const { in getSectionAddress()
334 uint64_t COFFObjectFile::getSectionSize(DataRefImpl Ref) const { in getSectionSize()
338 std::error_code COFFObjectFile::getSectionContents(DataRefImpl Ref, in getSectionContents()
347 uint64_t COFFObjectFile::getSectionAlignment(DataRefImpl Ref) const { in getSectionAlignment()
352 bool COFFObjectFile::isSectionText(DataRefImpl Ref) const { in isSectionText()
357 bool COFFObjectFile::isSectionData(DataRefImpl Ref) const { in isSectionData()
362 bool COFFObjectFile::isSectionBSS(DataRefImpl Ref) const { in isSectionBSS()
370 bool COFFObjectFile::isSectionVirtual(DataRefImpl Ref) const { in isSectionVirtual()
377 bool COFFObjectFile::sectionContainsSymbol(DataRefImpl SecRef, in sectionContainsSymbol()
419 relocation_iterator COFFObjectFile::section_rel_begin(DataRefImpl Ref) const { in section_rel_begin()
427 relocation_iterator COFFObjectFile::section_rel_end(DataRefImpl Ref) const { in section_rel_end()
438 std::error_code COFFObjectFile::initSymbolTablePtr() { in initSymbolTablePtr()
477 std::error_code COFFObjectFile::getVaPtr(uint64_t Addr, uintptr_t &Res) const { in getVaPtr()
486 std::error_code COFFObjectFile::getRvaPtr(uint32_t Addr, uintptr_t &Res) const { in getRvaPtr()
502 std::error_code COFFObjectFile::getHintName(uint32_t Rva, uint16_t &Hint, in getHintName()
514 std::error_code COFFObjectFile::initImportTablePtr() { in initImportTablePtr()
541 std::error_code COFFObjectFile::initDelayImportTablePtr() { in initDelayImportTablePtr()
561 std::error_code COFFObjectFile::initExportTablePtr() { in initExportTablePtr()
581 std::error_code COFFObjectFile::initBaseRelocPtr() { in initBaseRelocPtr()
598 COFFObjectFile::COFFObjectFile(MemoryBufferRef Object, std::error_code &EC) in COFFObjectFile() function in COFFObjectFile
725 basic_symbol_iterator COFFObjectFile::symbol_begin_impl() const { in symbol_begin_impl()
731 basic_symbol_iterator COFFObjectFile::symbol_end_impl() const { in symbol_end_impl()
738 import_directory_iterator COFFObjectFile::import_directory_begin() const { in import_directory_begin()
743 import_directory_iterator COFFObjectFile::import_directory_end() const { in import_directory_end()
749 COFFObjectFile::delay_import_directory_begin() const { in delay_import_directory_begin()
755 COFFObjectFile::delay_import_directory_end() const { in delay_import_directory_end()
761 export_directory_iterator COFFObjectFile::export_directory_begin() const { in export_directory_begin()
766 export_directory_iterator COFFObjectFile::export_directory_end() const { in export_directory_end()
774 section_iterator COFFObjectFile::section_begin() const { in section_begin()
780 section_iterator COFFObjectFile::section_end() const { in section_end()
788 base_reloc_iterator COFFObjectFile::base_reloc_begin() const { in base_reloc_begin()
792 base_reloc_iterator COFFObjectFile::base_reloc_end() const { in base_reloc_end()
796 uint8_t COFFObjectFile::getBytesInAddress() const { in getBytesInAddress()
800 StringRef COFFObjectFile::getFileFormatName() const { in getFileFormatName()
813 unsigned COFFObjectFile::getArch() const { in getArch()
827 COFFObjectFile::import_directories() const { in import_directories()
832 COFFObjectFile::delay_import_directories() const { in delay_import_directories()
838 COFFObjectFile::export_directories() const { in export_directories()
842 iterator_range<base_reloc_iterator> COFFObjectFile::base_relocs() const { in base_relocs()
846 std::error_code COFFObjectFile::getPE32Header(const pe32_header *&Res) const { in getPE32Header()
852 COFFObjectFile::getPE32PlusHeader(const pe32plus_header *&Res) const { in getPE32PlusHeader()
858 COFFObjectFile::getDataDirectory(uint32_t Index, in getDataDirectory()
876 std::error_code COFFObjectFile::getSection(int32_t Index, in getSection()
889 std::error_code COFFObjectFile::getString(uint32_t Offset, in getString()
900 std::error_code COFFObjectFile::getSymbolName(COFFSymbolRef Symbol, in getSymbolName()
920 COFFObjectFile::getSymbolAuxData(COFFSymbolRef Symbol) const { in getSymbolAuxData()
942 std::error_code COFFObjectFile::getSectionName(const coff_section *Sec, in getSectionName()
970 uint64_t COFFObjectFile::getSectionSize(const coff_section *Sec) const { in getSectionSize()
991 COFFObjectFile::getSectionContents(const coff_section *Sec, in getSectionContents()
1008 const coff_relocation *COFFObjectFile::toRel(DataRefImpl Rel) const { in toRel()
1012 void COFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
1017 std::error_code COFFObjectFile::getRelocationAddress(DataRefImpl Rel, in getRelocationAddress()
1022 std::error_code COFFObjectFile::getRelocationOffset(DataRefImpl Rel, in getRelocationOffset()
1033 symbol_iterator COFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
1047 std::error_code COFFObjectFile::getRelocationType(DataRefImpl Rel, in getRelocationType()
1055 COFFObjectFile::getCOFFSection(const SectionRef &Section) const { in getCOFFSection()
1059 COFFSymbolRef COFFObjectFile::getCOFFSymbol(const DataRefImpl &Ref) const { in getCOFFSymbol()
1067 COFFSymbolRef COFFObjectFile::getCOFFSymbol(const SymbolRef &Symbol) const { in getCOFFSymbol()
1072 COFFObjectFile::getCOFFRelocation(const RelocationRef &Reloc) const { in getCOFFRelocation()
1082 COFFObjectFile::getRelocationTypeName(DataRefImpl Rel, in getRelocationTypeName()
1158 COFFObjectFile::getRelocationValueString(DataRefImpl Rel, in getRelocationValueString()
1173 bool COFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
1193 makeImportedSymbolIterator(const COFFObjectFile *Object, in makeImportedSymbolIterator()
1204 importedSymbolBegin(uint32_t RVA, const COFFObjectFile *Object) { in importedSymbolBegin()
1211 importedSymbolEnd(uint32_t RVA, const COFFObjectFile *Object) { in importedSymbolEnd()
1457 ErrorOr<std::unique_ptr<COFFObjectFile>>
1460 std::unique_ptr<COFFObjectFile> Ret(new COFFObjectFile(Object, EC)); in createCOFFObjectFile()