Lines Matching refs:XCOFFObjectFile
128 XCOFFObjectFile::getAdvancedSymbolEntryAddress(uintptr_t CurrentAddress, in getAdvancedSymbolEntryAddress()
134 XCOFFObjectFile::getSymbolAuxType(uintptr_t AuxEntryAddress) const { in getSymbolAuxType()
140 void XCOFFObjectFile::checkSectionAddress(uintptr_t Addr, in checkSectionAddress()
155 XCOFFObjectFile::toSection32(DataRefImpl Ref) const { in toSection32()
164 XCOFFObjectFile::toSection64(DataRefImpl Ref) const { in toSection64()
172 XCOFFSymbolRef XCOFFObjectFile::toSymbolRef(DataRefImpl Ref) const { in toSymbolRef()
180 const XCOFFFileHeader32 *XCOFFObjectFile::fileHeader32() const { in fileHeader32()
185 const XCOFFFileHeader64 *XCOFFObjectFile::fileHeader64() const { in fileHeader64()
190 const XCOFFAuxiliaryHeader32 *XCOFFObjectFile::auxiliaryHeader32() const { in auxiliaryHeader32()
195 const XCOFFAuxiliaryHeader64 *XCOFFObjectFile::auxiliaryHeader64() const { in auxiliaryHeader64()
200 template <typename T> const T *XCOFFObjectFile::sectionHeaderTable() const { in sectionHeaderTable()
205 XCOFFObjectFile::sectionHeaderTable32() const { in sectionHeaderTable32()
211 XCOFFObjectFile::sectionHeaderTable64() const { in sectionHeaderTable64()
216 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
229 XCOFFObjectFile::getStringTableEntry(uint32_t Offset) const { in getStringTableEntry()
246 StringRef XCOFFObjectFile::getStringTable() const { in getStringTable()
254 XCOFFObjectFile::getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) const { in getCFileName()
260 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
264 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
268 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
272 uint32_t XCOFFObjectFile::getSymbolAlignment(DataRefImpl Symb) const { in getSymbolAlignment()
287 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) const { in getCommonSymbolSizeImpl()
306 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType()
340 SecName = XCOFFObjectFile::toSection64(SecDRIOrErr.get())->getName(); in getSymbolType()
342 SecName = XCOFFObjectFile::toSection32(SecDRIOrErr.get())->getName(); in getSymbolType()
359 XCOFFObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection()
372 void XCOFFObjectFile::moveSectionNext(DataRefImpl &Sec) const { in moveSectionNext()
377 Expected<StringRef> XCOFFObjectFile::getSectionName(DataRefImpl Sec) const { in getSectionName()
381 uint64_t XCOFFObjectFile::getSectionAddress(DataRefImpl Sec) const { in getSectionAddress()
390 uint64_t XCOFFObjectFile::getSectionIndex(DataRefImpl Sec) const { in getSectionIndex()
399 uint64_t XCOFFObjectFile::getSectionSize(DataRefImpl Sec) const { in getSectionSize()
409 XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const { in getSectionContents()
431 uint64_t XCOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const { in getSectionAlignment()
441 uint64_t XCOFFObjectFile::getSectionFileOffsetToRawData(DataRefImpl Sec) const { in getSectionFileOffsetToRawData()
448 Expected<uintptr_t> XCOFFObjectFile::getSectionFileOffsetToRawData( in getSectionFileOffsetToRawData()
495 bool XCOFFObjectFile::isSectionCompressed(DataRefImpl Sec) const { in isSectionCompressed()
499 bool XCOFFObjectFile::isSectionText(DataRefImpl Sec) const { in isSectionText()
503 bool XCOFFObjectFile::isSectionData(DataRefImpl Sec) const { in isSectionData()
508 bool XCOFFObjectFile::isSectionBSS(DataRefImpl Sec) const { in isSectionBSS()
513 bool XCOFFObjectFile::isDebugSection(DataRefImpl Sec) const { in isDebugSection()
518 bool XCOFFObjectFile::isSectionVirtual(DataRefImpl Sec) const { in isSectionVirtual()
523 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
549 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
575 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
582 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { in getRelocationOffset()
615 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
635 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { in getRelocationType()
641 void XCOFFObjectFile::getRelocationTypeName( in getRelocationTypeName()
654 Expected<uint32_t> XCOFFObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
694 basic_symbol_iterator XCOFFObjectFile::symbol_begin() const { in symbol_begin()
700 basic_symbol_iterator XCOFFObjectFile::symbol_end() const { in symbol_end()
707 XCOFFObjectFile::xcoff_symbol_iterator_range XCOFFObjectFile::symbols() const { in symbols()
711 section_iterator XCOFFObjectFile::section_begin() const { in section_begin()
717 section_iterator XCOFFObjectFile::section_end() const { in section_end()
724 uint8_t XCOFFObjectFile::getBytesInAddress() const { return is64Bit() ? 8 : 4; } in getBytesInAddress()
726 StringRef XCOFFObjectFile::getFileFormatName() const { in getFileFormatName()
730 Triple::ArchType XCOFFObjectFile::getArch() const { in getArch()
734 Expected<SubtargetFeatures> XCOFFObjectFile::getFeatures() const { in getFeatures()
738 bool XCOFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
744 Expected<uint64_t> XCOFFObjectFile::getStartAddress() const { in getStartAddress()
752 StringRef XCOFFObjectFile::mapDebugSectionName(StringRef Name) const { in mapDebugSectionName()
768 size_t XCOFFObjectFile::getFileHeaderSize() const { in getFileHeaderSize()
772 size_t XCOFFObjectFile::getSectionHeaderSize() const { in getSectionHeaderSize()
777 bool XCOFFObjectFile::is64Bit() const { in is64Bit()
781 Expected<StringRef> XCOFFObjectFile::getRawData(const char *Start, in getRawData()
794 uint16_t XCOFFObjectFile::getMagic() const { in getMagic()
798 Expected<DataRefImpl> XCOFFObjectFile::getSectionByNum(int16_t Num) const { in getSectionByNum()
811 XCOFFObjectFile::getSectionByType(XCOFF::SectionTypeFlags SectType) const { in getSectionByType()
827 XCOFFObjectFile::getSymbolSectionName(XCOFFSymbolRef SymEntPtr) const { in getSymbolSectionName()
846 unsigned XCOFFObjectFile::getSymbolSectionID(SymbolRef Sym) const { in getSymbolSectionID()
851 bool XCOFFObjectFile::isReservedSectionNumber(int16_t SectionNumber) { in isReservedSectionNumber()
855 uint16_t XCOFFObjectFile::getNumberOfSections() const { in getNumberOfSections()
860 int32_t XCOFFObjectFile::getTimeStamp() const { in getTimeStamp()
864 uint16_t XCOFFObjectFile::getOptionalHeaderSize() const { in getOptionalHeaderSize()
869 uint32_t XCOFFObjectFile::getSymbolTableOffset32() const { in getSymbolTableOffset32()
873 int32_t XCOFFObjectFile::getRawNumberOfSymbolTableEntries32() const { in getRawNumberOfSymbolTableEntries32()
880 uint32_t XCOFFObjectFile::getLogicalNumberOfSymbolTableEntries32() const { in getLogicalNumberOfSymbolTableEntries32()
886 uint64_t XCOFFObjectFile::getSymbolTableOffset64() const { in getSymbolTableOffset64()
890 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries64() const { in getNumberOfSymbolTableEntries64()
894 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries() const { in getNumberOfSymbolTableEntries()
899 uintptr_t XCOFFObjectFile::getEndOfSymbolTableAddress() const { in getEndOfSymbolTableAddress()
905 void XCOFFObjectFile::checkSymbolEntryPointer(uintptr_t SymbolEntPtr) const { in checkSymbolEntryPointer()
920 uint32_t XCOFFObjectFile::getSymbolIndex(uintptr_t SymbolEntPtr) const { in getSymbolIndex()
926 uint64_t XCOFFObjectFile::getSymbolSize(DataRefImpl Symb) const { in getSymbolSize()
945 uintptr_t XCOFFObjectFile::getSymbolEntryAddressByIndex(uint32_t Index) const { in getSymbolEntryAddressByIndex()
951 XCOFFObjectFile::getSymbolNameByIndex(uint32_t Index) const { in getSymbolNameByIndex()
964 uint16_t XCOFFObjectFile::getFlags() const { in getFlags()
968 const char *XCOFFObjectFile::getSectionNameInternal(DataRefImpl Sec) const { in getSectionNameInternal()
972 uintptr_t XCOFFObjectFile::getSectionHeaderTableAddress() const { in getSectionHeaderTableAddress()
976 int32_t XCOFFObjectFile::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
980 XCOFFObjectFile::XCOFFObjectFile(unsigned int Type, MemoryBufferRef Object) in XCOFFObjectFile() function in llvm::object::XCOFFObjectFile
985 ArrayRef<XCOFFSectionHeader64> XCOFFObjectFile::sections64() const { in sections64()
992 ArrayRef<XCOFFSectionHeader32> XCOFFObjectFile::sections32() const { in sections32()
1004 Expected<uint32_t> XCOFFObjectFile::getNumberOfRelocationEntries( in getNumberOfRelocationEntries()
1022 Expected<ArrayRef<Reloc>> XCOFFObjectFile::relocations(const Shdr &Sec) const { in relocations()
1049 Expected<ArrayRef<ExceptEnt>> XCOFFObjectFile::getExceptionEntries() const { in getExceptionEntries()
1069 XCOFFObjectFile::getExceptionEntries() const;
1071 XCOFFObjectFile::getExceptionEntries() const;
1074 XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { in parseStringTable()
1109 Expected<StringRef> XCOFFObjectFile::getImportFileTable() const { in getImportFileTable()
1156 Expected<std::unique_ptr<XCOFFObjectFile>>
1157 XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { in create()
1159 std::unique_ptr<XCOFFObjectFile> Obj; in create()
1160 Obj.reset(new XCOFFObjectFile(Type, MBR)); in create()
1238 return XCOFFObjectFile::create(FileType, MemBufRef); in createXCOFFObjectFile()
1241 std::optional<StringRef> XCOFFObjectFile::tryGetCPUName() const { in tryGetCPUName()
1336 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1344 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
1386 llvm::object::XCOFFObjectFile::relocations<
1391 llvm::object::XCOFFObjectFile::relocations<