Lines Matching refs:AuxEntPtr

50   void printFileAuxEnt(const XCOFFFileAuxEnt *AuxEntPtr);
52 void printSectAuxEntForStat(const XCOFFSectAuxEntForStat *AuxEntPtr);
53 void printExceptionAuxEnt(const XCOFFExceptionAuxEnt *AuxEntPtr);
54 void printFunctionAuxEnt(const XCOFFFunctionAuxEnt32 *AuxEntPtr);
55 void printFunctionAuxEnt(const XCOFFFunctionAuxEnt64 *AuxEntPtr);
56 void printBlockAuxEnt(const XCOFFBlockAuxEnt32 *AuxEntPtr);
57 void printBlockAuxEnt(const XCOFFBlockAuxEnt64 *AuxEntPtr);
58 template <typename T> void printSectAuxEntForDWARF(const T *AuxEntPtr);
223 void XCOFFDumper::printFileAuxEnt(const XCOFFFileAuxEnt *AuxEntPtr) { in printFileAuxEnt() argument
224 assert((!Obj.is64Bit() || AuxEntPtr->AuxType == XCOFF::AUX_FILE) && in printFileAuxEnt()
227 unwrapOrError(Obj.getFileName(), Obj.getCFileName(AuxEntPtr)); in printFileAuxEnt()
230 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFileAuxEnt()
232 W.printEnum("Type", static_cast<uint8_t>(AuxEntPtr->Type), in printFileAuxEnt()
235 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printFileAuxEnt()
289 const XCOFFSectAuxEntForStat *AuxEntPtr) { in printSectAuxEntForStat() argument
294 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printSectAuxEntForStat()
295 W.printNumber("SectionLength", AuxEntPtr->SectionLength); in printSectAuxEntForStat()
299 W.printNumber("NumberOfRelocEnt", AuxEntPtr->NumberOfRelocEnt); in printSectAuxEntForStat()
300 W.printNumber("NumberOfLineNum", AuxEntPtr->NumberOfLineNum); in printSectAuxEntForStat()
303 void XCOFFDumper::printExceptionAuxEnt(const XCOFFExceptionAuxEnt *AuxEntPtr) { in printExceptionAuxEnt() argument
308 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printExceptionAuxEnt()
309 W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl); in printExceptionAuxEnt()
310 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printExceptionAuxEnt()
311 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printExceptionAuxEnt()
312 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printExceptionAuxEnt()
316 void XCOFFDumper::printFunctionAuxEnt(const XCOFFFunctionAuxEnt32 *AuxEntPtr) { in printFunctionAuxEnt() argument
321 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFunctionAuxEnt()
322 W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl); in printFunctionAuxEnt()
323 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printFunctionAuxEnt()
324 W.printHex("PointerToLineNum", AuxEntPtr->PtrToLineNum); in printFunctionAuxEnt()
325 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printFunctionAuxEnt()
328 void XCOFFDumper::printFunctionAuxEnt(const XCOFFFunctionAuxEnt64 *AuxEntPtr) { in printFunctionAuxEnt() argument
333 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printFunctionAuxEnt()
334 W.printHex("SizeOfFunction", AuxEntPtr->SizeOfFunction); in printFunctionAuxEnt()
335 W.printHex("PointerToLineNum", AuxEntPtr->PtrToLineNum); in printFunctionAuxEnt()
336 W.printNumber("SymbolIndexOfNextBeyond", AuxEntPtr->SymIdxOfNextBeyond); in printFunctionAuxEnt()
337 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printFunctionAuxEnt()
341 void XCOFFDumper::printBlockAuxEnt(const XCOFFBlockAuxEnt32 *AuxEntPtr) { in printBlockAuxEnt() argument
346 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printBlockAuxEnt()
347 W.printHex("LineNumber (High 2 Bytes)", AuxEntPtr->LineNumHi); in printBlockAuxEnt()
348 W.printHex("LineNumber (Low 2 Bytes)", AuxEntPtr->LineNumLo); in printBlockAuxEnt()
351 void XCOFFDumper::printBlockAuxEnt(const XCOFFBlockAuxEnt64 *AuxEntPtr) { in printBlockAuxEnt() argument
356 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printBlockAuxEnt()
357 W.printHex("LineNumber", AuxEntPtr->LineNum); in printBlockAuxEnt()
358 W.printEnum("Auxiliary Type", static_cast<uint8_t>(AuxEntPtr->AuxType), in printBlockAuxEnt()
363 void XCOFFDumper::printSectAuxEntForDWARF(const T *AuxEntPtr) { in printSectAuxEntForDWARF() argument
366 Obj.getSymbolIndex(reinterpret_cast<uintptr_t>(AuxEntPtr))); in printSectAuxEntForDWARF()
367 W.printHex("LengthOfSectionPortion", AuxEntPtr->LengthOfSectionPortion); in printSectAuxEntForDWARF()
368 W.printNumber("NumberOfRelocEntries", AuxEntPtr->NumberOfRelocEnt); in printSectAuxEntForDWARF()
439 const T *AuxEntPtr = reinterpret_cast<const T *>(AuxAddress); in getAuxEntPtr() local
440 Obj.checkSymbolEntryPointer(reinterpret_cast<uintptr_t>(AuxEntPtr)); in getAuxEntPtr()
441 return AuxEntPtr; in getAuxEntPtr()
548 const XCOFFFunctionAuxEnt64 *AuxEntPtr = in printSymbol() local
550 printFunctionAuxEnt(AuxEntPtr); in printSymbol()
552 const XCOFFExceptionAuxEnt *AuxEntPtr = in printSymbol() local
554 printExceptionAuxEnt(AuxEntPtr); in printSymbol()
559 const XCOFFFunctionAuxEnt32 *AuxEntPtr = in printSymbol() local
561 printFunctionAuxEnt(AuxEntPtr); in printSymbol()
591 const XCOFFSectAuxEntForDWARF64 *AuxEntPtr = in printSymbol() local
593 printSectAuxEntForDWARF<XCOFFSectAuxEntForDWARF64>(AuxEntPtr); in printSymbol()
595 const XCOFFSectAuxEntForDWARF32 *AuxEntPtr = in printSymbol() local
597 printSectAuxEntForDWARF<XCOFFSectAuxEntForDWARF32>(AuxEntPtr); in printSymbol()
609 const XCOFFBlockAuxEnt64 *AuxEntPtr = in printSymbol() local
611 printBlockAuxEnt(AuxEntPtr); in printSymbol()
613 const XCOFFBlockAuxEnt32 *AuxEntPtr = in printSymbol() local
615 printBlockAuxEnt(AuxEntPtr); in printSymbol()