Lines Matching refs:XCOFFObjectFile

85 void XCOFFObjectFile::checkSectionAddress(uintptr_t Addr,  in checkSectionAddress()
100 XCOFFObjectFile::toSection32(DataRefImpl Ref) const { in toSection32()
109 XCOFFObjectFile::toSection64(DataRefImpl Ref) const { in toSection64()
117 const XCOFFSymbolEntry *XCOFFObjectFile::toSymbolEntry(DataRefImpl Ref) const { in toSymbolEntry()
127 const XCOFFFileHeader32 *XCOFFObjectFile::fileHeader32() const { in fileHeader32()
132 const XCOFFFileHeader64 *XCOFFObjectFile::fileHeader64() const { in fileHeader64()
138 XCOFFObjectFile::sectionHeaderTable32() const { in sectionHeaderTable32()
144 XCOFFObjectFile::sectionHeaderTable64() const { in sectionHeaderTable64()
149 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
162 XCOFFObjectFile::getStringTableEntry(uint32_t Offset) const { in getStringTableEntry()
179 XCOFFObjectFile::getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) const { in getCFileName()
186 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
200 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
205 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
210 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) const { in getCommonSymbolSizeImpl()
217 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType()
223 XCOFFObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection()
237 void XCOFFObjectFile::moveSectionNext(DataRefImpl &Sec) const { in moveSectionNext()
242 Expected<StringRef> XCOFFObjectFile::getSectionName(DataRefImpl Sec) const { in getSectionName()
246 uint64_t XCOFFObjectFile::getSectionAddress(DataRefImpl Sec) const { in getSectionAddress()
255 uint64_t XCOFFObjectFile::getSectionIndex(DataRefImpl Sec) const { in getSectionIndex()
264 uint64_t XCOFFObjectFile::getSectionSize(DataRefImpl Sec) const { in getSectionSize()
274 XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const { in getSectionContents()
292 uint64_t XCOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const { in getSectionAlignment()
298 bool XCOFFObjectFile::isSectionCompressed(DataRefImpl Sec) const { in isSectionCompressed()
304 bool XCOFFObjectFile::isSectionText(DataRefImpl Sec) const { in isSectionText()
308 bool XCOFFObjectFile::isSectionData(DataRefImpl Sec) const { in isSectionData()
313 bool XCOFFObjectFile::isSectionBSS(DataRefImpl Sec) const { in isSectionBSS()
318 bool XCOFFObjectFile::isSectionVirtual(DataRefImpl Sec) const { in isSectionVirtual()
323 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
335 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
347 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
351 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { in getRelocationOffset()
370 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
384 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { in getRelocationType()
390 void XCOFFObjectFile::getRelocationTypeName( in getRelocationTypeName()
399 Expected<uint32_t> XCOFFObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
405 basic_symbol_iterator XCOFFObjectFile::symbol_begin() const { in symbol_begin()
413 basic_symbol_iterator XCOFFObjectFile::symbol_end() const { in symbol_end()
422 section_iterator XCOFFObjectFile::section_begin() const { in section_begin()
428 section_iterator XCOFFObjectFile::section_end() const { in section_end()
435 uint8_t XCOFFObjectFile::getBytesInAddress() const { return is64Bit() ? 8 : 4; } in getBytesInAddress()
437 StringRef XCOFFObjectFile::getFileFormatName() const { in getFileFormatName()
441 Triple::ArchType XCOFFObjectFile::getArch() const { in getArch()
445 SubtargetFeatures XCOFFObjectFile::getFeatures() const { in getFeatures()
449 bool XCOFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
455 Expected<uint64_t> XCOFFObjectFile::getStartAddress() const { in getStartAddress()
461 size_t XCOFFObjectFile::getFileHeaderSize() const { in getFileHeaderSize()
465 size_t XCOFFObjectFile::getSectionHeaderSize() const { in getSectionHeaderSize()
470 bool XCOFFObjectFile::is64Bit() const { in is64Bit()
474 uint16_t XCOFFObjectFile::getMagic() const { in getMagic()
478 Expected<DataRefImpl> XCOFFObjectFile::getSectionByNum(int16_t Num) const { in getSectionByNum()
489 XCOFFObjectFile::getSymbolSectionName(const XCOFFSymbolEntry *SymEntPtr) const { in getSymbolSectionName()
509 bool XCOFFObjectFile::isReservedSectionNumber(int16_t SectionNumber) { in isReservedSectionNumber()
513 uint16_t XCOFFObjectFile::getNumberOfSections() const { in getNumberOfSections()
518 int32_t XCOFFObjectFile::getTimeStamp() const { in getTimeStamp()
522 uint16_t XCOFFObjectFile::getOptionalHeaderSize() const { in getOptionalHeaderSize()
527 uint32_t XCOFFObjectFile::getSymbolTableOffset32() const { in getSymbolTableOffset32()
531 int32_t XCOFFObjectFile::getRawNumberOfSymbolTableEntries32() const { in getRawNumberOfSymbolTableEntries32()
538 uint32_t XCOFFObjectFile::getLogicalNumberOfSymbolTableEntries32() const { in getLogicalNumberOfSymbolTableEntries32()
544 uint64_t XCOFFObjectFile::getSymbolTableOffset64() const { in getSymbolTableOffset64()
548 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries64() const { in getNumberOfSymbolTableEntries64()
552 uintptr_t XCOFFObjectFile::getEndOfSymbolTableAddress() const { in getEndOfSymbolTableAddress()
560 void XCOFFObjectFile::checkSymbolEntryPointer(uintptr_t SymbolEntPtr) const { in checkSymbolEntryPointer()
575 uint32_t XCOFFObjectFile::getSymbolIndex(uintptr_t SymbolEntPtr) const { in getSymbolIndex()
582 XCOFFObjectFile::getSymbolNameByIndex(uint32_t Index) const { in getSymbolNameByIndex()
594 uint16_t XCOFFObjectFile::getFlags() const { in getFlags()
598 const char *XCOFFObjectFile::getSectionNameInternal(DataRefImpl Sec) const { in getSectionNameInternal()
602 uintptr_t XCOFFObjectFile::getSectionHeaderTableAddress() const { in getSectionHeaderTableAddress()
606 int32_t XCOFFObjectFile::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
610 XCOFFObjectFile::XCOFFObjectFile(unsigned int Type, MemoryBufferRef Object) in XCOFFObjectFile() function in llvm::object::XCOFFObjectFile
615 ArrayRef<XCOFFSectionHeader64> XCOFFObjectFile::sections64() const { in sections64()
622 ArrayRef<XCOFFSectionHeader32> XCOFFObjectFile::sections32() const { in sections32()
633 Expected<uint32_t> XCOFFObjectFile::getLogicalNumberOfRelocationEntries( in getLogicalNumberOfRelocationEntries()
649 XCOFFObjectFile::relocations(const XCOFFSectionHeader32 &Sec) const { in relocations()
671 XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { in parseStringTable()
700 Expected<std::unique_ptr<XCOFFObjectFile>>
701 XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { in create()
703 std::unique_ptr<XCOFFObjectFile> Obj; in create()
704 Obj.reset(new XCOFFObjectFile(Type, MBR)); in create()
764 return XCOFFObjectFile::create(FileType, MemBufRef); in createXCOFFObjectFile()