Lines Matching refs:XCOFFObjectFile

87 XCOFFObjectFile::getAdvancedSymbolEntryAddress(uintptr_t CurrentAddress,  in getAdvancedSymbolEntryAddress()
93 XCOFFObjectFile::getSymbolAuxType(uintptr_t AuxEntryAddress) const { in getSymbolAuxType()
99 void XCOFFObjectFile::checkSectionAddress(uintptr_t Addr, in checkSectionAddress()
114 XCOFFObjectFile::toSection32(DataRefImpl Ref) const { in toSection32()
123 XCOFFObjectFile::toSection64(DataRefImpl Ref) const { in toSection64()
131 XCOFFSymbolRef XCOFFObjectFile::toSymbolRef(DataRefImpl Ref) const { in toSymbolRef()
139 const XCOFFFileHeader32 *XCOFFObjectFile::fileHeader32() const { in fileHeader32()
144 const XCOFFFileHeader64 *XCOFFObjectFile::fileHeader64() const { in fileHeader64()
150 XCOFFObjectFile::sectionHeaderTable32() const { in sectionHeaderTable32()
156 XCOFFObjectFile::sectionHeaderTable64() const { in sectionHeaderTable64()
161 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
174 XCOFFObjectFile::getStringTableEntry(uint32_t Offset) const { in getStringTableEntry()
190 StringRef XCOFFObjectFile::getStringTable() const { in getStringTable()
195 XCOFFObjectFile::getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) const { in getCFileName()
201 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
205 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
209 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
213 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) const { in getCommonSymbolSizeImpl()
220 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType()
226 XCOFFObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection()
239 void XCOFFObjectFile::moveSectionNext(DataRefImpl &Sec) const { in moveSectionNext()
244 Expected<StringRef> XCOFFObjectFile::getSectionName(DataRefImpl Sec) const { in getSectionName()
248 uint64_t XCOFFObjectFile::getSectionAddress(DataRefImpl Sec) const { in getSectionAddress()
257 uint64_t XCOFFObjectFile::getSectionIndex(DataRefImpl Sec) const { in getSectionIndex()
266 uint64_t XCOFFObjectFile::getSectionSize(DataRefImpl Sec) const { in getSectionSize()
276 XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const { in getSectionContents()
294 uint64_t XCOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const { in getSectionAlignment()
300 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::isDebugSection(DataRefImpl Sec) const { in isDebugSection()
323 bool XCOFFObjectFile::isSectionVirtual(DataRefImpl Sec) const { in isSectionVirtual()
328 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
340 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
352 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { in moveRelocationNext()
356 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { in getRelocationOffset()
375 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
389 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { in getRelocationType()
395 void XCOFFObjectFile::getRelocationTypeName( in getRelocationTypeName()
404 Expected<uint32_t> XCOFFObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
410 basic_symbol_iterator XCOFFObjectFile::symbol_begin() const { in symbol_begin()
416 basic_symbol_iterator XCOFFObjectFile::symbol_end() const { in symbol_end()
423 section_iterator XCOFFObjectFile::section_begin() const { in section_begin()
429 section_iterator XCOFFObjectFile::section_end() const { in section_end()
436 uint8_t XCOFFObjectFile::getBytesInAddress() const { return is64Bit() ? 8 : 4; } in getBytesInAddress()
438 StringRef XCOFFObjectFile::getFileFormatName() const { in getFileFormatName()
442 Triple::ArchType XCOFFObjectFile::getArch() const { in getArch()
446 SubtargetFeatures XCOFFObjectFile::getFeatures() const { in getFeatures()
450 bool XCOFFObjectFile::isRelocatableObject() const { in isRelocatableObject()
456 Expected<uint64_t> XCOFFObjectFile::getStartAddress() const { in getStartAddress()
462 StringRef XCOFFObjectFile::mapDebugSectionName(StringRef Name) const { in mapDebugSectionName()
478 size_t XCOFFObjectFile::getFileHeaderSize() const { in getFileHeaderSize()
482 size_t XCOFFObjectFile::getSectionHeaderSize() const { in getSectionHeaderSize()
487 bool XCOFFObjectFile::is64Bit() const { in is64Bit()
491 uint16_t XCOFFObjectFile::getMagic() const { in getMagic()
495 Expected<DataRefImpl> XCOFFObjectFile::getSectionByNum(int16_t Num) const { in getSectionByNum()
506 XCOFFObjectFile::getSymbolSectionName(XCOFFSymbolRef SymEntPtr) const { in getSymbolSectionName()
525 unsigned XCOFFObjectFile::getSymbolSectionID(SymbolRef Sym) const { in getSymbolSectionID()
530 bool XCOFFObjectFile::isReservedSectionNumber(int16_t SectionNumber) { in isReservedSectionNumber()
534 uint16_t XCOFFObjectFile::getNumberOfSections() const { in getNumberOfSections()
539 int32_t XCOFFObjectFile::getTimeStamp() const { in getTimeStamp()
543 uint16_t XCOFFObjectFile::getOptionalHeaderSize() const { in getOptionalHeaderSize()
548 uint32_t XCOFFObjectFile::getSymbolTableOffset32() const { in getSymbolTableOffset32()
552 int32_t XCOFFObjectFile::getRawNumberOfSymbolTableEntries32() const { in getRawNumberOfSymbolTableEntries32()
559 uint32_t XCOFFObjectFile::getLogicalNumberOfSymbolTableEntries32() const { in getLogicalNumberOfSymbolTableEntries32()
565 uint64_t XCOFFObjectFile::getSymbolTableOffset64() const { in getSymbolTableOffset64()
569 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries64() const { in getNumberOfSymbolTableEntries64()
573 uint32_t XCOFFObjectFile::getNumberOfSymbolTableEntries() const { in getNumberOfSymbolTableEntries()
578 uintptr_t XCOFFObjectFile::getEndOfSymbolTableAddress() const { in getEndOfSymbolTableAddress()
584 void XCOFFObjectFile::checkSymbolEntryPointer(uintptr_t SymbolEntPtr) const { in checkSymbolEntryPointer()
599 uint32_t XCOFFObjectFile::getSymbolIndex(uintptr_t SymbolEntPtr) const { in getSymbolIndex()
605 uintptr_t XCOFFObjectFile::getSymbolEntryAddressByIndex(uint32_t Index) const { in getSymbolEntryAddressByIndex()
611 XCOFFObjectFile::getSymbolNameByIndex(uint32_t Index) const { in getSymbolNameByIndex()
622 uint16_t XCOFFObjectFile::getFlags() const { in getFlags()
626 const char *XCOFFObjectFile::getSectionNameInternal(DataRefImpl Sec) const { in getSectionNameInternal()
630 uintptr_t XCOFFObjectFile::getSectionHeaderTableAddress() const { in getSectionHeaderTableAddress()
634 int32_t XCOFFObjectFile::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
638 XCOFFObjectFile::XCOFFObjectFile(unsigned int Type, MemoryBufferRef Object) in XCOFFObjectFile() function in llvm::object::XCOFFObjectFile
643 ArrayRef<XCOFFSectionHeader64> XCOFFObjectFile::sections64() const { in sections64()
650 ArrayRef<XCOFFSectionHeader32> XCOFFObjectFile::sections32() const { in sections32()
661 Expected<uint32_t> XCOFFObjectFile::getLogicalNumberOfRelocationEntries( in getLogicalNumberOfRelocationEntries()
677 XCOFFObjectFile::relocations(const XCOFFSectionHeader32 &Sec) const { in relocations()
700 XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { in parseStringTable()
729 Expected<std::unique_ptr<XCOFFObjectFile>>
730 XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { in create()
732 std::unique_ptr<XCOFFObjectFile> Obj; in create()
733 Obj.reset(new XCOFFObjectFile(Type, MBR)); in create()
794 return XCOFFObjectFile::create(FileType, MemBufRef); in createXCOFFObjectFile()
856 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()
864 uintptr_t AuxAddr = XCOFFObjectFile::getAdvancedSymbolEntryAddress( in getXCOFFCsectAuxRef()