Lines Matching refs:XCOFFObjectFile
121 XCOFFObjectFile::getAdvancedSymbolEntryAddress(uintptr_t CurrentAddress, in getAdvancedSymbolEntryAddress()
127 XCOFFObjectFile::getSymbolAuxType(uintptr_t AuxEntryAddress) const { in getSymbolAuxType()
133 void XCOFFObjectFile::checkSectionAddress(uintptr_t Addr, in checkSectionAddress()
148 XCOFFObjectFile::toSection32(DataRefImpl Ref) const { in toSection32()
157 XCOFFObjectFile::toSection64(DataRefImpl Ref) const { in toSection64()
165 XCOFFSymbolRef XCOFFObjectFile::toSymbolRef(DataRefImpl Ref) const { in toSymbolRef()
173 const XCOFFFileHeader32 *XCOFFObjectFile::fileHeader32() const { in fileHeader32()
178 const XCOFFFileHeader64 *XCOFFObjectFile::fileHeader64() const { in fileHeader64()
183 const XCOFFAuxiliaryHeader32 *XCOFFObjectFile::auxiliaryHeader32() const { in auxiliaryHeader32()
188 const XCOFFAuxiliaryHeader64 *XCOFFObjectFile::auxiliaryHeader64() const { in auxiliaryHeader64()
193 template <typename T> const T *XCOFFObjectFile::sectionHeaderTable() const { in sectionHeaderTable()
198 XCOFFObjectFile::sectionHeaderTable32() const { in sectionHeaderTable32()
204 XCOFFObjectFile::sectionHeaderTable64() const { in sectionHeaderTable64()
209 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
222 XCOFFObjectFile::getStringTableEntry(uint32_t Offset) const { in getStringTableEntry()
239 StringRef XCOFFObjectFile::getStringTable() const { in getStringTable()
247 XCOFFObjectFile::getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) const { in getCFileName()
253 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
257 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
261 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
265 uint32_t XCOFFObjectFile::getSymbolAlignment(DataRefImpl Symb) const { in getSymbolAlignment()
280 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) const { in getCommonSymbolSizeImpl()
299 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType()
333 SecName = XCOFFObjectFile::toSection64(SecDRIOrErr.get())->getName(); in getSymbolType()
335 SecName = XCOFFObjectFile::toSection32(SecDRIOrErr.get())->getName(); in getSymbolType()
352 XCOFFObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection()
365 void XCOFFObjectFile::moveSectionNext(DataRefImpl &Sec) const { in moveSectionNext()
370 Expected<StringRef> XCOFFObjectFile::getSectionName(DataRefImpl Sec) const { in getSectionName()
374 uint64_t XCOFFObjectFile::getSectionAddress(DataRefImpl Sec) const { in getSectionAddress()
383 uint64_t XCOFFObjectFile::getSectionIndex(DataRefImpl Sec) const { in getSectionIndex()
392 uint64_t XCOFFObjectFile::getSectionSize(DataRefImpl Sec) const { in getSectionSize()
402 XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const { in getSectionContents()
424 uint64_t XCOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const { in getSectionAlignment()
430 uint64_t XCOFFObjectFile::getSectionFileOffsetToRawData(DataRefImpl Sec) const { in getSectionFileOffsetToRawData()
437 Expected<uintptr_t> XCOFFObjectFile::getSectionFileOffsetToRawData( in getSectionFileOffsetToRawData()
484 bool XCOFFObjectFile::isSectionCompressed(DataRefImpl Sec) const { in isSectionCompressed()
488 bool XCOFFObjectFile::isSectionText(DataRefImpl Sec) const { in isSectionText()
492 bool XCOFFObjectFile::isSectionData(DataRefImpl Sec) const { in isSectionData()
497 bool XCOFFObjectFile::isSectionBSS(DataRefImpl Sec) const { in isSectionBSS()
502 bool XCOFFObjectFile::isDebugSection(DataRefImpl Sec) const { in isDebugSection()
507 bool XCOFFObjectFile::isSectionVirtual(DataRefImpl Sec) const { in isSectionVirtual()
512 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
538 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
564 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
571 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { in getRelocationOffset()
604 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
624 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { in getRelocationType()
630 void XCOFFObjectFile::getRelocationTypeName( in getRelocationTypeName()
643 Expected<uint32_t> XCOFFObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
683 basic_symbol_iterator XCOFFObjectFile::symbol_begin() const { in symbol_begin()
689 basic_symbol_iterator XCOFFObjectFile::symbol_end() const { in symbol_end()
696 XCOFFObjectFile::xcoff_symbol_iterator_range XCOFFObjectFile::symbols() const { in symbols()
700 section_iterator XCOFFObjectFile::section_begin() const { in section_begin()
706 section_iterator XCOFFObjectFile::section_end() const { in section_end()
713 uint8_t XCOFFObjectFile::getBytesInAddress() const { return is64Bit() ? 8 : 4; } in getBytesInAddress()
715 StringRef XCOFFObjectFile::getFileFormatName() const { in getFileFormatName()
719 Triple::ArchType XCOFFObjectFile::getArch() const { in getArch()
723 Expected<SubtargetFeatures> XCOFFObjectFile::getFeatures() const { in getFeatures()
727 bool XCOFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
733 Expected<uint64_t> XCOFFObjectFile::getStartAddress() const { in getStartAddress()
739 StringRef XCOFFObjectFile::mapDebugSectionName(StringRef Name) const { in mapDebugSectionName()
755 size_t XCOFFObjectFile::getFileHeaderSize() const { in getFileHeaderSize()
759 size_t XCOFFObjectFile::getSectionHeaderSize() const { in getSectionHeaderSize()
764 bool XCOFFObjectFile::is64Bit() const { in is64Bit()
768 Expected<StringRef> XCOFFObjectFile::getRawData(const char *Start, in getRawData()
781 uint16_t XCOFFObjectFile::getMagic() const { in getMagic()
785 Expected<DataRefImpl> XCOFFObjectFile::getSectionByNum(int16_t Num) const { in getSectionByNum()
798 XCOFFObjectFile::getSectionByType(XCOFF::SectionTypeFlags SectType) const { in getSectionByType()
814 XCOFFObjectFile::getSymbolSectionName(XCOFFSymbolRef SymEntPtr) const { in getSymbolSectionName()
833 unsigned XCOFFObjectFile::getSymbolSectionID(SymbolRef Sym) const { in getSymbolSectionID()
838 bool XCOFFObjectFile::isReservedSectionNumber(int16_t SectionNumber) { in isReservedSectionNumber()
842 uint16_t XCOFFObjectFile::getNumberOfSections() const { in getNumberOfSections()
847 int32_t XCOFFObjectFile::getTimeStamp() const { in getTimeStamp()
851 uint16_t XCOFFObjectFile::getOptionalHeaderSize() const { in getOptionalHeaderSize()
856 uint32_t XCOFFObjectFile::getSymbolTableOffset32() const { in getSymbolTableOffset32()
860 int32_t XCOFFObjectFile::getRawNumberOfSymbolTableEntries32() const { in getRawNumberOfSymbolTableEntries32()
867 uint32_t XCOFFObjectFile::getLogicalNumberOfSymbolTableEntries32() const { in getLogicalNumberOfSymbolTableEntries32()
873 uint64_t XCOFFObjectFile::getSymbolTableOffset64() const { in getSymbolTableOffset64()
877 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries64() const { in getNumberOfSymbolTableEntries64()
881 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries() const { in getNumberOfSymbolTableEntries()
886 uintptr_t XCOFFObjectFile::getEndOfSymbolTableAddress() const { in getEndOfSymbolTableAddress()
892 void XCOFFObjectFile::checkSymbolEntryPointer(uintptr_t SymbolEntPtr) const { in checkSymbolEntryPointer()
907 uint32_t XCOFFObjectFile::getSymbolIndex(uintptr_t SymbolEntPtr) const { in getSymbolIndex()
913 uint64_t XCOFFObjectFile::getSymbolSize(DataRefImpl Symb) const { in getSymbolSize()
932 uintptr_t XCOFFObjectFile::getSymbolEntryAddressByIndex(uint32_t Index) const { in getSymbolEntryAddressByIndex()
938 XCOFFObjectFile::getSymbolNameByIndex(uint32_t Index) const { in getSymbolNameByIndex()
951 uint16_t XCOFFObjectFile::getFlags() const { in getFlags()
955 const char *XCOFFObjectFile::getSectionNameInternal(DataRefImpl Sec) const { in getSectionNameInternal()
959 uintptr_t XCOFFObjectFile::getSectionHeaderTableAddress() const { in getSectionHeaderTableAddress()
963 int32_t XCOFFObjectFile::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
967 XCOFFObjectFile::XCOFFObjectFile(unsigned int Type, MemoryBufferRef Object) in XCOFFObjectFile() function in llvm::object::XCOFFObjectFile
972 ArrayRef<XCOFFSectionHeader64> XCOFFObjectFile::sections64() const { in sections64()
979 ArrayRef<XCOFFSectionHeader32> XCOFFObjectFile::sections32() const { in sections32()
991 Expected<uint32_t> XCOFFObjectFile::getNumberOfRelocationEntries( in getNumberOfRelocationEntries()
1009 Expected<ArrayRef<Reloc>> XCOFFObjectFile::relocations(const Shdr &Sec) const { in relocations()
1036 Expected<ArrayRef<ExceptEnt>> XCOFFObjectFile::getExceptionEntries() const { in getExceptionEntries()
1056 XCOFFObjectFile::getExceptionEntries() const;
1058 XCOFFObjectFile::getExceptionEntries() const;
1061 XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { in parseStringTable()
1096 Expected<StringRef> XCOFFObjectFile::getImportFileTable() const { in getImportFileTable()
1143 Expected<std::unique_ptr<XCOFFObjectFile>>
1144 XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { in create()
1146 std::unique_ptr<XCOFFObjectFile> Obj; in create()
1147 Obj.reset(new XCOFFObjectFile(Type, MBR)); in create()
1225 return XCOFFObjectFile::create(FileType, MemBufRef); in createXCOFFObjectFile()
1228 std::optional<StringRef> XCOFFObjectFile::tryGetCPUName() const { in tryGetCPUName()
1323 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1331 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1372 llvm::object::XCOFFObjectFile::relocations<llvm::object::XCOFFSectionHeader64,
1376 llvm::object::XCOFFObjectFile::relocations<llvm::object::XCOFFSectionHeader32,