Lines Matching refs:XCOFFObjectFile
127 XCOFFObjectFile::getAdvancedSymbolEntryAddress(uintptr_t CurrentAddress, in getAdvancedSymbolEntryAddress()
133 XCOFFObjectFile::getSymbolAuxType(uintptr_t AuxEntryAddress) const { in getSymbolAuxType()
139 void XCOFFObjectFile::checkSectionAddress(uintptr_t Addr, in checkSectionAddress()
154 XCOFFObjectFile::toSection32(DataRefImpl Ref) const { in toSection32()
163 XCOFFObjectFile::toSection64(DataRefImpl Ref) const { in toSection64()
171 XCOFFSymbolRef XCOFFObjectFile::toSymbolRef(DataRefImpl Ref) const { in toSymbolRef()
179 const XCOFFFileHeader32 *XCOFFObjectFile::fileHeader32() const { in fileHeader32()
184 const XCOFFFileHeader64 *XCOFFObjectFile::fileHeader64() const { in fileHeader64()
189 const XCOFFAuxiliaryHeader32 *XCOFFObjectFile::auxiliaryHeader32() const { in auxiliaryHeader32()
194 const XCOFFAuxiliaryHeader64 *XCOFFObjectFile::auxiliaryHeader64() const { in auxiliaryHeader64()
199 template <typename T> const T *XCOFFObjectFile::sectionHeaderTable() const { in sectionHeaderTable()
204 XCOFFObjectFile::sectionHeaderTable32() const { in sectionHeaderTable32()
210 XCOFFObjectFile::sectionHeaderTable64() const { in sectionHeaderTable64()
215 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
228 XCOFFObjectFile::getStringTableEntry(uint32_t Offset) const { in getStringTableEntry()
245 StringRef XCOFFObjectFile::getStringTable() const { in getStringTable()
253 XCOFFObjectFile::getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) const { in getCFileName()
259 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
263 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
267 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
271 uint32_t XCOFFObjectFile::getSymbolAlignment(DataRefImpl Symb) const { in getSymbolAlignment()
286 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) const { in getCommonSymbolSizeImpl()
305 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType()
339 SecName = XCOFFObjectFile::toSection64(SecDRIOrErr.get())->getName(); in getSymbolType()
341 SecName = XCOFFObjectFile::toSection32(SecDRIOrErr.get())->getName(); in getSymbolType()
358 XCOFFObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection()
371 void XCOFFObjectFile::moveSectionNext(DataRefImpl &Sec) const { in moveSectionNext()
376 Expected<StringRef> XCOFFObjectFile::getSectionName(DataRefImpl Sec) const { in getSectionName()
380 uint64_t XCOFFObjectFile::getSectionAddress(DataRefImpl Sec) const { in getSectionAddress()
389 uint64_t XCOFFObjectFile::getSectionIndex(DataRefImpl Sec) const { in getSectionIndex()
398 uint64_t XCOFFObjectFile::getSectionSize(DataRefImpl Sec) const { in getSectionSize()
408 XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const { in getSectionContents()
430 uint64_t XCOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const { in getSectionAlignment()
436 uint64_t XCOFFObjectFile::getSectionFileOffsetToRawData(DataRefImpl Sec) const { in getSectionFileOffsetToRawData()
443 Expected<uintptr_t> XCOFFObjectFile::getSectionFileOffsetToRawData( in getSectionFileOffsetToRawData()
490 bool XCOFFObjectFile::isSectionCompressed(DataRefImpl Sec) const { in isSectionCompressed()
494 bool XCOFFObjectFile::isSectionText(DataRefImpl Sec) const { in isSectionText()
498 bool XCOFFObjectFile::isSectionData(DataRefImpl Sec) const { in isSectionData()
503 bool XCOFFObjectFile::isSectionBSS(DataRefImpl Sec) const { in isSectionBSS()
508 bool XCOFFObjectFile::isDebugSection(DataRefImpl Sec) const { in isDebugSection()
513 bool XCOFFObjectFile::isSectionVirtual(DataRefImpl Sec) const { in isSectionVirtual()
518 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
544 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
570 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
577 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { in getRelocationOffset()
610 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
630 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { in getRelocationType()
636 void XCOFFObjectFile::getRelocationTypeName( in getRelocationTypeName()
649 Expected<uint32_t> XCOFFObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
689 basic_symbol_iterator XCOFFObjectFile::symbol_begin() const { in symbol_begin()
695 basic_symbol_iterator XCOFFObjectFile::symbol_end() const { in symbol_end()
702 XCOFFObjectFile::xcoff_symbol_iterator_range XCOFFObjectFile::symbols() const { in symbols()
706 section_iterator XCOFFObjectFile::section_begin() const { in section_begin()
712 section_iterator XCOFFObjectFile::section_end() const { in section_end()
719 uint8_t XCOFFObjectFile::getBytesInAddress() const { return is64Bit() ? 8 : 4; } in getBytesInAddress()
721 StringRef XCOFFObjectFile::getFileFormatName() const { in getFileFormatName()
725 Triple::ArchType XCOFFObjectFile::getArch() const { in getArch()
729 Expected<SubtargetFeatures> XCOFFObjectFile::getFeatures() const { in getFeatures()
733 bool XCOFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
739 Expected<uint64_t> XCOFFObjectFile::getStartAddress() const { in getStartAddress()
747 StringRef XCOFFObjectFile::mapDebugSectionName(StringRef Name) const { in mapDebugSectionName()
763 size_t XCOFFObjectFile::getFileHeaderSize() const { in getFileHeaderSize()
767 size_t XCOFFObjectFile::getSectionHeaderSize() const { in getSectionHeaderSize()
772 bool XCOFFObjectFile::is64Bit() const { in is64Bit()
776 Expected<StringRef> XCOFFObjectFile::getRawData(const char *Start, in getRawData()
789 uint16_t XCOFFObjectFile::getMagic() const { in getMagic()
793 Expected<DataRefImpl> XCOFFObjectFile::getSectionByNum(int16_t Num) const { in getSectionByNum()
806 XCOFFObjectFile::getSectionByType(XCOFF::SectionTypeFlags SectType) const { in getSectionByType()
822 XCOFFObjectFile::getSymbolSectionName(XCOFFSymbolRef SymEntPtr) const { in getSymbolSectionName()
841 unsigned XCOFFObjectFile::getSymbolSectionID(SymbolRef Sym) const { in getSymbolSectionID()
846 bool XCOFFObjectFile::isReservedSectionNumber(int16_t SectionNumber) { in isReservedSectionNumber()
850 uint16_t XCOFFObjectFile::getNumberOfSections() const { in getNumberOfSections()
855 int32_t XCOFFObjectFile::getTimeStamp() const { in getTimeStamp()
859 uint16_t XCOFFObjectFile::getOptionalHeaderSize() const { in getOptionalHeaderSize()
864 uint32_t XCOFFObjectFile::getSymbolTableOffset32() const { in getSymbolTableOffset32()
868 int32_t XCOFFObjectFile::getRawNumberOfSymbolTableEntries32() const { in getRawNumberOfSymbolTableEntries32()
875 uint32_t XCOFFObjectFile::getLogicalNumberOfSymbolTableEntries32() const { in getLogicalNumberOfSymbolTableEntries32()
881 uint64_t XCOFFObjectFile::getSymbolTableOffset64() const { in getSymbolTableOffset64()
885 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries64() const { in getNumberOfSymbolTableEntries64()
889 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries() const { in getNumberOfSymbolTableEntries()
894 uintptr_t XCOFFObjectFile::getEndOfSymbolTableAddress() const { in getEndOfSymbolTableAddress()
900 void XCOFFObjectFile::checkSymbolEntryPointer(uintptr_t SymbolEntPtr) const { in checkSymbolEntryPointer()
915 uint32_t XCOFFObjectFile::getSymbolIndex(uintptr_t SymbolEntPtr) const { in getSymbolIndex()
921 uint64_t XCOFFObjectFile::getSymbolSize(DataRefImpl Symb) const { in getSymbolSize()
940 uintptr_t XCOFFObjectFile::getSymbolEntryAddressByIndex(uint32_t Index) const { in getSymbolEntryAddressByIndex()
946 XCOFFObjectFile::getSymbolNameByIndex(uint32_t Index) const { in getSymbolNameByIndex()
959 uint16_t XCOFFObjectFile::getFlags() const { in getFlags()
963 const char *XCOFFObjectFile::getSectionNameInternal(DataRefImpl Sec) const { in getSectionNameInternal()
967 uintptr_t XCOFFObjectFile::getSectionHeaderTableAddress() const { in getSectionHeaderTableAddress()
971 int32_t XCOFFObjectFile::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
975 XCOFFObjectFile::XCOFFObjectFile(unsigned int Type, MemoryBufferRef Object) in XCOFFObjectFile() function in llvm::object::XCOFFObjectFile
980 ArrayRef<XCOFFSectionHeader64> XCOFFObjectFile::sections64() const { in sections64()
987 ArrayRef<XCOFFSectionHeader32> XCOFFObjectFile::sections32() const { in sections32()
999 Expected<uint32_t> XCOFFObjectFile::getNumberOfRelocationEntries( in getNumberOfRelocationEntries()
1017 Expected<ArrayRef<Reloc>> XCOFFObjectFile::relocations(const Shdr &Sec) const { in relocations()
1044 Expected<ArrayRef<ExceptEnt>> XCOFFObjectFile::getExceptionEntries() const { in getExceptionEntries()
1064 XCOFFObjectFile::getExceptionEntries() const;
1066 XCOFFObjectFile::getExceptionEntries() const;
1069 XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { in parseStringTable()
1104 Expected<StringRef> XCOFFObjectFile::getImportFileTable() const { in getImportFileTable()
1151 Expected<std::unique_ptr<XCOFFObjectFile>>
1152 XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { in create()
1154 std::unique_ptr<XCOFFObjectFile> Obj; in create()
1155 Obj.reset(new XCOFFObjectFile(Type, MBR)); in create()
1233 return XCOFFObjectFile::create(FileType, MemBufRef); in createXCOFFObjectFile()
1236 std::optional<StringRef> XCOFFObjectFile::tryGetCPUName() const { in tryGetCPUName()
1331 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1339 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1380 llvm::object::XCOFFObjectFile::relocations<llvm::object::XCOFFSectionHeader64,
1384 llvm::object::XCOFFObjectFile::relocations<llvm::object::XCOFFSectionHeader32,