Lines Matching refs:COFFHeader
98 if (Offset < COFFHeader->PointerToSymbolTable in toSymb()
99 || Offset >= COFFHeader->PointerToSymbolTable in toSymb()
100 + (COFFHeader->NumberOfSymbols * sizeof(coff_symbol))) in toSymb()
103 assert((Offset - COFFHeader->PointerToSymbolTable) % sizeof(coff_symbol) in toSymb()
116 || Addr >= (SectionTable + COFFHeader->NumberOfSections)) in toSec()
400 SymbolTable, *Data, base() + COFFHeader->PointerToSymbolTable, in initSymbolTablePtr()
401 COFFHeader->NumberOfSymbols * sizeof(coff_symbol))) in initSymbolTablePtr()
408 base() + COFFHeader->PointerToSymbolTable + in initSymbolTablePtr()
409 COFFHeader->NumberOfSymbols * sizeof(coff_symbol); in initSymbolTablePtr()
516 : ObjectFile(Binary::ID_COFF, std::move(Object)), COFFHeader(nullptr), in COFFObjectFile()
548 if ((EC = getObject(COFFHeader, *Data, base() + CurPtr))) in COFFObjectFile()
574 CurPtr += COFFHeader->SizeOfOptionalHeader; in COFFObjectFile()
577 if (COFFHeader->isImportLibrary()) in COFFObjectFile()
581 COFFHeader->NumberOfSections * sizeof(coff_section)))) in COFFObjectFile()
585 if (COFFHeader->PointerToSymbolTable != 0) in COFFObjectFile()
659 int NumSections = COFFHeader->isImportLibrary() in section_end()
660 ? 0 : COFFHeader->NumberOfSections; in section_end()
670 switch(COFFHeader->Machine) { in getFileFormatName()
683 switch(COFFHeader->Machine) { in getArch()
703 Res = COFFHeader; in getCOFFHeader()
738 else if (Index > 0 && Index <= COFFHeader->NumberOfSections) in getSection()
759 if (Index < COFFHeader->NumberOfSymbols) in getSymbol()
795 if (Offset < COFFHeader->PointerToSymbolTable in getSymbolAuxData()
796 || Offset >= COFFHeader->PointerToSymbolTable in getSymbolAuxData()
797 + (COFFHeader->NumberOfSymbols * sizeof(coff_symbol))) in getSymbolAuxData()
800 assert((Offset - COFFHeader->PointerToSymbolTable) % sizeof(coff_symbol) in getSymbolAuxData()
910 switch (COFFHeader->Machine) { in getRelocationTypeName()