Lines Matching refs:HeaderData
24 std::tie(HeaderData.Length, Format) = Data.getInitialLength(OffsetPtr, &Err); in extract()
32 HeaderData.Length + dwarf::getUnitLengthFieldByteSize(Format); in extract()
47 HeaderData.Version = Data.getU16(OffsetPtr); in extract()
48 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
49 HeaderData.SegSize = Data.getU8(OffsetPtr); in extract()
50 HeaderData.OffsetEntryCount = Data.getU32(OffsetPtr); in extract()
53 if (HeaderData.Version != 5) in extract()
57 SectionName.data(), HeaderData.Version, HeaderOffset); in extract()
59 HeaderData.AddrSize, errc::not_supported, in extract()
62 if (HeaderData.SegSize != 0) in extract()
66 SectionName.data(), HeaderOffset, HeaderData.SegSize); in extract()
68 HeaderData.OffsetEntryCount * OffsetByteSize) in extract()
72 SectionName.data(), HeaderOffset, HeaderData.OffsetEntryCount); in extract()
73 Data.setAddressSize(HeaderData.AddrSize); in extract()
74 *OffsetPtr += HeaderData.OffsetEntryCount * OffsetByteSize; in extract()
84 OffsetDumpWidth, HeaderData.Length) in dump()
89 HeaderData.Version, HeaderData.AddrSize, HeaderData.SegSize, in dump()
90 HeaderData.OffsetEntryCount); in dump()
92 if (HeaderData.OffsetEntryCount > 0) { in dump()
94 for (uint32_t I = 0; I < HeaderData.OffsetEntryCount; ++I) { in dump()
106 if (HeaderData.Length == 0) in length()
108 return HeaderData.Length + dwarf::getUnitLengthFieldByteSize(Format); in length()