Lines Matching refs:EC

47 static bool checkSize(MemoryBufferRef M, std::error_code &EC, uint64_t Size) {  in checkSize()  argument
49 EC = object_error::unexpected_eof; in checkSize()
62 if (std::error_code EC = Binary::checkOffset(M, Addr, Size)) in getObject() local
63 return EC; in getObject()
153 if (std::error_code EC = getSymbolName(Symb, Result)) in getSymbolName() local
154 return errorCodeToError(EC); in getSymbolName()
179 if (std::error_code EC = getSection(SectionNumber, Section)) in getSymbolAddress() local
180 return errorCodeToError(EC); in getSymbolAddress()
255 if (std::error_code EC = getSection(Symb.getSectionNumber(), Sec)) in getSymbolSection() local
256 return errorCodeToError(EC); in getSymbolSection()
301 std::error_code EC = getSectionContents(Sec, Res); in getSectionContents() local
303 return EC; in getSectionContents()
405 if (std::error_code EC = getObject( in initSymbolTablePtr() local
408 return EC; in initSymbolTablePtr()
411 if (std::error_code EC = getObject( in initSymbolTablePtr() local
414 return EC; in initSymbolTablePtr()
423 if (std::error_code EC = getObject(StringTableSizePtr, Data, StringTableAddr)) in initSymbolTablePtr() local
424 return EC; in initSymbolTablePtr()
426 if (std::error_code EC = in initSymbolTablePtr() local
428 return EC; in initSymbolTablePtr()
499 if (std::error_code EC = getRvaPtr(Rva, IntPtr)) in getHintName() local
500 return EC; in getHintName()
512 if (std::error_code EC = getRvaAndSizeAsBytes( in getDebugPDBInfo() local
514 return EC; in getDebugPDBInfo()
555 if (std::error_code EC = getRvaPtr(ImportTableRva, IntPtr)) in initImportTablePtr() local
556 return EC; in initImportTablePtr()
557 if (std::error_code EC = checkOffset(Data, IntPtr, DataEntry->Size)) in initImportTablePtr() local
558 return EC; in initImportTablePtr()
577 if (std::error_code EC = getRvaPtr(RVA, IntPtr)) in initDelayImportTablePtr() local
578 return EC; in initDelayImportTablePtr()
598 if (std::error_code EC = getRvaPtr(ExportTableRva, IntPtr)) in initExportTablePtr() local
599 return EC; in initExportTablePtr()
613 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initBaseRelocPtr() local
614 return EC; in initBaseRelocPtr()
639 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initDebugDirectoryPtr() local
640 return EC; in initDebugDirectoryPtr()
659 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initLoadConfigPtr() local
660 return EC; in initLoadConfigPtr()
666 COFFObjectFile::COFFObjectFile(MemoryBufferRef Object, std::error_code &EC) in COFFObjectFile() argument
676 if (!checkSize(Data, EC, sizeof(coff_file_header))) in COFFObjectFile()
687 if (checkSize(Data, EC, sizeof(dos_header) + sizeof(COFF::PEMagic))) { in COFFObjectFile()
695 EC = object_error::parse_failed; in COFFObjectFile()
703 if ((EC = getObject(COFFHeader, Data, base() + CurPtr))) in COFFObjectFile()
710 checkSize(Data, EC, sizeof(coff_bigobj_file_header))) { in COFFObjectFile()
711 if ((EC = getObject(COFFBigObjHeader, Data, base() + CurPtr))) in COFFObjectFile()
728 EC = std::error_code(); in COFFObjectFile()
737 if ((EC = getObject(Header, Data, base() + CurPtr))) in COFFObjectFile()
752 EC = object_error::parse_failed; in COFFObjectFile()
755 if ((EC = getObject(DataDirectory, Data, DataDirAddr, DataDirSize))) in COFFObjectFile()
762 if ((EC = getObject(SectionTable, Data, base() + CurPtr, in COFFObjectFile()
768 if ((EC = initSymbolTablePtr())) { in COFFObjectFile()
777 EC = object_error::parse_failed; in COFFObjectFile()
783 if ((EC = initImportTablePtr())) in COFFObjectFile()
785 if ((EC = initDelayImportTablePtr())) in COFFObjectFile()
789 if ((EC = initExportTablePtr())) in COFFObjectFile()
793 if ((EC = initBaseRelocPtr())) in COFFObjectFile()
797 if ((EC = initDebugDirectoryPtr())) in COFFObjectFile()
800 if ((EC = initLoadConfigPtr())) in COFFObjectFile()
803 EC = std::error_code(); in COFFObjectFile()
1031 if (std::error_code EC = getString(Symbol->Name.Offset.Offset, Res)) in getSymbolName() local
1032 return EC; in getSymbolName()
1098 if (std::error_code EC = getString(Offset, Name)) in getSectionName() local
1099 return EC; in getSectionName()
1403 if (std::error_code EC = in getName() local
1405 return EC; in getName()
1450 if (std::error_code EC = OwningObject->getRvaPtr(Table[Index].Name, IntPtr)) in getName() local
1451 return EC; in getName()
1467 if (std::error_code EC = OwningObject->getRvaPtr(RVA, IntPtr)) in getImportAddress() local
1468 return EC; in getImportAddress()
1489 if (std::error_code EC = in getDllName() local
1491 return EC; in getDllName()
1512 if (std::error_code EC = in getExportRVA() local
1514 return EC; in getExportRVA()
1526 if (std::error_code EC = in getSymbolName() local
1528 return EC; in getSymbolName()
1537 if (std::error_code EC = in getSymbolName() local
1539 return EC; in getSymbolName()
1541 if (std::error_code EC = OwningObject->getRvaPtr(NamePtr[Offset], IntPtr)) in getSymbolName() local
1542 return EC; in getSymbolName()
1552 if (auto EC = OwningObject->getDataDirectory(COFF::EXPORT_TABLE, DataEntry)) in isForwarder() local
1553 return EC; in isForwarder()
1555 if (auto EC = getExportRVA(RVA)) in isForwarder() local
1556 return EC; in isForwarder()
1565 if (auto EC = getExportRVA(RVA)) in getForwardTo() local
1566 return EC; in getForwardTo()
1568 if (auto EC = OwningObject->getRvaPtr(RVA, IntPtr)) in getForwardTo() local
1569 return EC; in getForwardTo()
1598 if (std::error_code EC = OwningObject->getRvaPtr(RVA, IntPtr)) in getSymbolName() local
1599 return EC; in getSymbolName()
1637 if (std::error_code EC = OwningObject->getRvaPtr(RVA, IntPtr)) in getOrdinal() local
1638 return EC; in getOrdinal()
1645 std::error_code EC; in createCOFFObjectFile() local
1646 std::unique_ptr<COFFObjectFile> Ret(new COFFObjectFile(Object, EC)); in createCOFFObjectFile()
1647 if (EC) in createCOFFObjectFile()
1648 return errorCodeToError(EC); in createCOFFObjectFile()