Lines Matching +defs:Range +defs:Length
62 DWARFAddressRange Range(*Pos);
64 return Range;
68 DWARFAddressRange Range(*Iter);
70 return Range;
137 uint64_t AbbrOffset, Length;
150 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset);
175 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3);
191 "Unit Header Length: Unit too large for .debug_info provided", [&]() {
198 "Unit Header Length: 16 bit unit header version is not valid", [&]() {
204 "Unit Header Length: Unit type encoding is not valid", [&]() {
210 "Unit Header Length: Offset into the .debug_abbrev section is not "
218 ErrorCategory.Report("Unit Header Length: Address size is unsupported",
224 *Offset = OffsetStart + Length + (isUnitDWARF64 ? 12 : 4);
603 for (const auto &Range : Ranges) {
604 if (!Range.valid()) {
607 error() << "Invalid address range " << Range << "\n";
619 if (auto PrevRange = RI.insert(Range)) {
623 << *PrevRange << " and " << Range << '\n';
2076 uint64_t Length;
2080 Length = DA.getData().size();
2081 NextUnit = C.tell() + Length;
2083 std::tie(Length, Format) = DA.getInitialLength(C);
2086 if (C.tell() + Length > DA.getData().size()) {
2095 SectionName, StartOffset, C.tell() - StartOffset, Length,
2096 C.tell() + Length, DA.getData().size());
2102 NextUnit = C.tell() + Length;
2118 uint64_t Remainder = (Length - 4) % OffsetByteSize;
2124 SectionName, StartOffset, Length, OffsetByteSize, Remainder);