Lines Matching refs:Header
92 W.printHex("PtrParent", Block.Header.PtrParent);
93 W.printHex("PtrEnd", Block.Header.PtrEnd);
94 W.printHex("CodeSize", Block.Header.CodeSize);
97 Block.Header.CodeOffset, &LinkageName);
99 W.printHex("Segment", Block.Header.Segment);
106 W.printNumber("Parent", Thunk.Header.Parent);
107 W.printNumber("End", Thunk.Header.End);
108 W.printNumber("Next", Thunk.Header.Next);
109 W.printNumber("Off", Thunk.Header.Off);
110 W.printNumber("Seg", Thunk.Header.Seg);
111 W.printNumber("Len", Thunk.Header.Len);
112 W.printEnum("Ordinal", Thunk.Header.Ord, getThunkOrdinalNames());
118 W.printEnum("Type", Tramp.Header.Type, getTrampolineNames());
119 W.printNumber("Size", Tramp.Header.Size);
120 W.printNumber("ThunkOff", Tramp.Header.ThunkOff);
121 W.printNumber("TargetOff", Tramp.Header.TargetOff);
122 W.printNumber("ThunkSection", Tramp.Header.ThunkSection);
123 W.printNumber("TargetSection", Tramp.Header.TargetSection);
128 W.printNumber("SectionNumber", Section.Header.SectionNumber);
129 W.printNumber("Alignment", Section.Header.Alignment);
130 W.printNumber("Reserved", Section.Header.Reserved);
131 W.printNumber("Rva", Section.Header.Rva);
132 W.printNumber("Length", Section.Header.Length);
133 W.printFlags("Characteristics", Section.Header.Characteristics,
143 W.printNumber("Size", CoffGroup.Header.Size);
144 W.printFlags("Characteristics", CoffGroup.Header.Characteristics,
147 W.printNumber("Offset", CoffGroup.Header.Offset);
148 W.printNumber("Segment", CoffGroup.Header.Segment);
156 W.printNumber("Offset", BPRel.Header.Offset);
157 CVTD.printTypeIndex("Type", BPRel.Header.Type);
165 W.printNumber("BuildId", BuildInfo.Header.BuildId);
176 CallSiteInfo.Header.CodeOffset, &LinkageName);
178 W.printHex("Segment", CallSiteInfo.Header.Segment);
179 W.printHex("Reserved", CallSiteInfo.Header.Reserved);
180 CVTD.printTypeIndex("Type", CallSiteInfo.Header.Type);
189 W.printNumber("Reserved", EnvBlock.Header.Reserved);
199 W.printNumber("Index", FileStatic.Header.Index);
200 W.printNumber("ModFilenameOffset", FileStatic.Header.ModFilenameOffset);
201 W.printFlags("Flags", uint16_t(FileStatic.Header.Flags), getLocalFlagNames());
207 W.printNumber("Ordinal", Export.Header.Ordinal);
208 W.printFlags("Flags", Export.Header.Flags, getExportSymFlagNames());
216 W.printEnum("Language", Compile2.Header.getLanguage(),
218 W.printFlags("Flags", Compile2.Header.flags & ~0xff,
220 W.printEnum("Machine", unsigned(Compile2.Header.Machine), getCPUTypeNames());
224 Out << Compile2.Header.VersionFrontendMajor << '.'
225 << Compile2.Header.VersionFrontendMinor << '.'
226 << Compile2.Header.VersionFrontendBuild;
231 Out << Compile2.Header.VersionBackendMajor << '.'
232 << Compile2.Header.VersionBackendMinor << '.'
233 << Compile2.Header.VersionBackendBuild;
244 W.printEnum("Language", Compile3.Header.getLanguage(),
246 W.printFlags("Flags", Compile3.Header.flags & ~0xff,
248 W.printEnum("Machine", unsigned(Compile3.Header.Machine), getCPUTypeNames());
252 Out << Compile3.Header.VersionFrontendMajor << '.'
253 << Compile3.Header.VersionFrontendMinor << '.'
254 << Compile3.Header.VersionFrontendBuild << '.'
255 << Compile3.Header.VersionFrontendQFE;
260 Out << Compile3.Header.VersionBackendMajor << '.'
261 << Compile3.Header.VersionBackendMinor << '.'
262 << Compile3.Header.VersionBackendBuild << '.'
263 << Compile3.Header.VersionBackendQFE;
274 CVTD.printTypeIndex("Type", Constant.Header.Type);
286 Data.Header.DataOffset, &LinkageName);
288 CVTD.printTypeIndex("Type", Data.Header.Type);
298 W.printNumber("Offset", DefRangeFramePointerRelFullScope.Header.Offset);
305 W.printNumber("Offset", DefRangeFramePointerRel.Header.Offset);
306 printLocalVariableAddrRange(DefRangeFramePointerRel.Header.Range,
315 W.printNumber("BaseRegister", DefRangeRegisterRel.Header.BaseRegister);
320 DefRangeRegisterRel.Header.BasePointerOffset);
321 printLocalVariableAddrRange(DefRangeRegisterRel.Header.Range,
330 W.printNumber("Register", DefRangeRegister.Header.Register);
331 W.printNumber("MayHaveNoName", DefRangeRegister.Header.MayHaveNoName);
332 printLocalVariableAddrRange(DefRangeRegister.Header.Range,
341 W.printNumber("Register", DefRangeSubfieldRegister.Header.Register);
342 W.printNumber("MayHaveNoName", DefRangeSubfieldRegister.Header.MayHaveNoName);
344 DefRangeSubfieldRegister.Header.OffsetInParent);
345 printLocalVariableAddrRange(DefRangeSubfieldRegister.Header.Range,
356 auto ProgramStringTableOffset = DefRangeSubfield.Header.Program;
363 W.printNumber("OffsetInParent", DefRangeSubfield.Header.OffsetInParent);
364 printLocalVariableAddrRange(DefRangeSubfield.Header.Range,
375 auto ProgramStringTableOffset = DefRange.Header.Program;
382 printLocalVariableAddrRange(DefRange.Header.Range,
395 FrameCookie.Header.CodeOffset, &LinkageName);
397 W.printHex("Register", FrameCookie.Header.Register);
398 W.printEnum("CookieKind", uint16_t(FrameCookie.Header.CookieKind),
400 W.printHex("Flags", FrameCookie.Header.Flags);
407 W.printHex("TotalFrameBytes", FrameProc.Header.TotalFrameBytes);
408 W.printHex("PaddingFrameBytes", FrameProc.Header.PaddingFrameBytes);
409 W.printHex("OffsetToPadding", FrameProc.Header.OffsetToPadding);
411 FrameProc.Header.BytesOfCalleeSavedRegisters);
413 FrameProc.Header
415 FrameProc.Header.SectionIdOfExceptionHandler);
416 W.printFlags("Flags", FrameProc.Header.Flags, getFrameProcSymFlagNames());
427 HeapAllocSite.Header.CodeOffset, &LinkageName);
429 W.printHex("Segment", HeapAllocSite.Header.Segment);
430 W.printHex("CallInstructionSize", HeapAllocSite.Header.CallInstructionSize);
431 CVTD.printTypeIndex("Type", HeapAllocSite.Header.Type);
440 W.printHex("PtrParent", InlineSite.Header.PtrParent);
441 W.printHex("PtrEnd", InlineSite.Header.PtrEnd);
442 CVTD.printTypeIndex("Inlinee", InlineSite.Header.Inlinee);
494 W.printNumber("Type", Register.Header.Index);
495 W.printEnum("Seg", uint16_t(Register.Header.Register), getRegisterNames());
502 W.printNumber("Type", Public.Header.Index);
503 W.printNumber("Seg", Public.Header.Seg);
504 W.printNumber("Off", Public.Header.Off);
510 W.printNumber("SumName", ProcRef.Header.SumName);
511 W.printNumber("SymOffset", ProcRef.Header.SymOffset);
512 W.printNumber("Mod", ProcRef.Header.Mod);
522 Label.Header.CodeOffset, &LinkageName);
524 W.printHex("Segment", Label.Header.Segment);
525 W.printHex("Flags", Label.Header.Flags);
526 W.printFlags("Flags", Label.Header.Flags, getProcSymFlagNames());
535 CVTD.printTypeIndex("Type", Local.Header.Type);
536 W.printFlags("Flags", uint16_t(Local.Header.Flags), getLocalFlagNames());
543 W.printHex("Signature", ObjName.Header.Signature);
557 W.printHex("PtrParent", Proc.Header.PtrParent);
558 W.printHex("PtrEnd", Proc.Header.PtrEnd);
559 W.printHex("PtrNext", Proc.Header.PtrNext);
560 W.printHex("CodeSize", Proc.Header.CodeSize);
561 W.printHex("DbgStart", Proc.Header.DbgStart);
562 W.printHex("DbgEnd", Proc.Header.DbgEnd);
563 CVTD.printTypeIndex("FunctionType", Proc.Header.FunctionType);
566 Proc.Header.CodeOffset, &LinkageName);
568 W.printHex("Segment", Proc.Header.Segment);
569 W.printFlags("Flags", static_cast<uint8_t>(Proc.Header.Flags),
598 W.printHex("Offset", RegRel.Header.Offset);
599 CVTD.printTypeIndex("Type", RegRel.Header.Type);
600 W.printHex("Register", RegRel.Header.Register);
611 Data.Header.DataOffset, &LinkageName);
613 CVTD.printTypeIndex("Type", Data.Header.Type);
621 CVTD.printTypeIndex("Type", UDT.Header.Type);