Lines Matching refs:AuxEntPtr
57 void printFileAuxEnt(const XCOFFFileAuxEnt *AuxEntPtr);
59 void printSectAuxEntForStat(const XCOFFSectAuxEntForStat *AuxEntPtr);
60 void printExceptionAuxEnt(const XCOFFExceptionAuxEnt *AuxEntPtr);
61 void printFunctionAuxEnt(const XCOFFFunctionAuxEnt32 *AuxEntPtr);
62 void printFunctionAuxEnt(const XCOFFFunctionAuxEnt64 *AuxEntPtr);
63 void printBlockAuxEnt(const XCOFFBlockAuxEnt32 *AuxEntPtr);
64 void printBlockAuxEnt(const XCOFFBlockAuxEnt64 *AuxEntPtr);
65 template <typename T> void printSectAuxEntForDWARF(const T *AuxEntPtr);
534 void XCOFFDumper::printFileAuxEnt(const XCOFFFileAuxEnt *AuxEntPtr) { in printFileAuxEnt() argument
535 assert((!Obj.is64Bit() || AuxEntPtr->AuxType == XCOFF::AUX_FILE) && in printFileAuxEnt()
538 unwrapOrError(Obj.getFileName(), Obj.getCFileName(AuxEntPtr)); in printFileAuxEnt()
541 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFileAuxEnt()
543 W.printEnum("Type", static_cast<uint8_t>(AuxEntPtr->Type), in printFileAuxEnt()
546 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printFileAuxEnt()
600 const XCOFFSectAuxEntForStat *AuxEntPtr) { in printSectAuxEntForStat() argument
605 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printSectAuxEntForStat()
606 W.printNumber("SectionLength", AuxEntPtr->SectionLength); in printSectAuxEntForStat()
610 W.printNumber("NumberOfRelocEnt", AuxEntPtr->NumberOfRelocEnt); in printSectAuxEntForStat()
611 W.printNumber("NumberOfLineNum", AuxEntPtr->NumberOfLineNum); in printSectAuxEntForStat()
614 void XCOFFDumper::printExceptionAuxEnt(const XCOFFExceptionAuxEnt *AuxEntPtr) { in printExceptionAuxEnt() argument
619 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printExceptionAuxEnt()
620 W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl); in printExceptionAuxEnt()
621 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printExceptionAuxEnt()
622 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printExceptionAuxEnt()
623 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printExceptionAuxEnt()
627 void XCOFFDumper::printFunctionAuxEnt(const XCOFFFunctionAuxEnt32 *AuxEntPtr) { in printFunctionAuxEnt() argument
632 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFunctionAuxEnt()
633 W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl); in printFunctionAuxEnt()
634 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printFunctionAuxEnt()
635 W.printHex("PointerToLineNum", AuxEntPtr->PtrToLineNum); in printFunctionAuxEnt()
636 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printFunctionAuxEnt()
639 void XCOFFDumper::printFunctionAuxEnt(const XCOFFFunctionAuxEnt64 *AuxEntPtr) { in printFunctionAuxEnt() argument
644 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFunctionAuxEnt()
645 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printFunctionAuxEnt()
646 W.printHex("PointerToLineNum", AuxEntPtr->PtrToLineNum); in printFunctionAuxEnt()
647 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printFunctionAuxEnt()
648 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printFunctionAuxEnt()
652 void XCOFFDumper::printBlockAuxEnt(const XCOFFBlockAuxEnt32 *AuxEntPtr) { in printBlockAuxEnt() argument
657 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printBlockAuxEnt()
658 W.printHex("LineNumber (High 2 Bytes)", AuxEntPtr->LineNumHi); in printBlockAuxEnt()
659 W.printHex("LineNumber (Low 2 Bytes)", AuxEntPtr->LineNumLo); in printBlockAuxEnt()
662 void XCOFFDumper::printBlockAuxEnt(const XCOFFBlockAuxEnt64 *AuxEntPtr) { in printBlockAuxEnt() argument
667 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printBlockAuxEnt()
668 W.printHex("LineNumber", AuxEntPtr->LineNum); in printBlockAuxEnt()
669 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printBlockAuxEnt()
674 void XCOFFDumper::printSectAuxEntForDWARF(const T *AuxEntPtr) { in printSectAuxEntForDWARF() argument
677 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printSectAuxEntForDWARF()
678 W.printHex("LengthOfSectionPortion", AuxEntPtr->LengthOfSectionPortion); in printSectAuxEntForDWARF()
679 W.printNumber("NumberOfRelocEntries", AuxEntPtr->NumberOfRelocEnt); in printSectAuxEntForDWARF()
731 const T *AuxEntPtr = reinterpret_cast<const T *>(AuxAddress); in getAuxEntPtr() local
732 Obj.checkSymbolEntryPointer(reinterpret_cast<uintptr_t>(AuxEntPtr)); in getAuxEntPtr()
733 return AuxEntPtr; in getAuxEntPtr()
831 const XCOFFFunctionAuxEnt64 *AuxEntPtr = in printSymbol() local
833 printFunctionAuxEnt(AuxEntPtr); in printSymbol()
835 const XCOFFExceptionAuxEnt *AuxEntPtr = in printSymbol() local
837 printExceptionAuxEnt(AuxEntPtr); in printSymbol()
842 const XCOFFFunctionAuxEnt32 *AuxEntPtr = in printSymbol() local
844 printFunctionAuxEnt(AuxEntPtr); in printSymbol()
874 const XCOFFSectAuxEntForDWARF64 *AuxEntPtr = in printSymbol() local
876 printSectAuxEntForDWARF<XCOFFSectAuxEntForDWARF64>(AuxEntPtr); in printSymbol()
878 const XCOFFSectAuxEntForDWARF32 *AuxEntPtr = in printSymbol() local
880 printSectAuxEntForDWARF<XCOFFSectAuxEntForDWARF32>(AuxEntPtr); in printSymbol()
892 const XCOFFBlockAuxEnt64 *AuxEntPtr = in printSymbol() local
894 printBlockAuxEnt(AuxEntPtr); in printSymbol()
896 const XCOFFBlockAuxEnt32 *AuxEntPtr = in printSymbol() local
898 printBlockAuxEnt(AuxEntPtr); in printSymbol()