Lines Matching refs:HeaderData
33 std::memset(&HeaderData, 0, sizeof(Header)); in clear()
68 std::tie(HeaderData.Length, HeaderData.Format) = in extract()
70 HeaderData.Version = data.getU16(offset_ptr, &Err); in extract()
71 HeaderData.CuOffset = data.getUnsigned( in extract()
72 offset_ptr, dwarf::getDwarfOffsetByteSize(HeaderData.Format), &Err); in extract()
73 HeaderData.AddrSize = data.getU8(offset_ptr, &Err); in extract()
74 HeaderData.SegSize = data.getU8(offset_ptr, &Err); in extract()
84 dwarf::getUnitLengthFieldByteSize(HeaderData.Format) + HeaderData.Length; in extract()
90 if (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8) in extract()
95 Offset, HeaderData.AddrSize); in extract()
96 if (HeaderData.SegSize != 0) in extract()
106 const uint32_t tuple_size = HeaderData.AddrSize * 2; in extract()
135 assert(sizeof(arangeDescriptor.Address) >= HeaderData.AddrSize); in extract()
140 arangeDescriptor.Address = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
141 arangeDescriptor.Length = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
165 int OffsetDumpWidth = 2 * dwarf::getDwarfOffsetByteSize(HeaderData.Format); in dump()
167 << format("length = 0x%0*" PRIx64 ", ", OffsetDumpWidth, HeaderData.Length) in dump()
168 << "format = " << dwarf::FormatString(HeaderData.Format) << ", " in dump()
169 << format("version = 0x%4.4x, ", HeaderData.Version) in dump()
171 HeaderData.CuOffset) in dump()
172 << format("addr_size = 0x%2.2x, ", HeaderData.AddrSize) in dump()
173 << format("seg_size = 0x%2.2x\n", HeaderData.SegSize); in dump()
176 Desc.dump(OS, HeaderData.AddrSize); in dump()