Lines Matching +full:offset +full:- +full:x
1 //===- DWARFDebugInfoEntry.cpp --------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
25 Offset = *OffsetPtr; in extractFast()
26 this->ParentIdx = ParentIdx; in extractFast()
27 if (Offset >= UEndOffset) { in extractFast()
30 "DWARF unit from offset 0x%8.8" PRIx64 " incl. " in extractFast()
31 "to offset 0x%8.8" PRIx64 " excl. " in extractFast()
32 "tries to read DIEs at offset 0x%8.8" PRIx64, in extractFast()
36 assert(DebugInfoData.isValidOffset(UEndOffset - 1)); in extractFast()
47 "DWARF unit at offset 0x%8.8" PRIx64 " " in extractFast()
48 "contains invalid abbreviation set offset 0x%" PRIx64, in extractFast()
50 // Restore the original offset. in extractFast()
51 *OffsetPtr = Offset; in extractFast()
54 AbbrevDecl = AbbrevSet->getAbbreviationDeclaration(AbbrCode); in extractFast()
58 "DWARF unit at offset 0x%8.8" PRIx64 " " in extractFast()
60 "offset 0x%8.8" PRIx64 ", valid abbreviations are %s", in extractFast()
62 AbbrevSet->getCodeRange().c_str())); in extractFast()
63 // Restore the original offset. in extractFast()
64 *OffsetPtr = Offset; in extractFast()
68 // just add this size to the offset to skip to the next DIE. in extractFast()
70 AbbrevDecl->getFixedAttributesByteSize(U)) { in extractFast()
76 for (const auto &AttrSpec : AbbrevDecl->attributes()) { in extractFast()
79 // Attribute byte size if fixed, just add the size to the offset. in extractFast()
83 // We failed to skip this attribute's value, restore the original offset in extractFast()
87 "DWARF unit at offset 0x%8.8" PRIx64 " " in extractFast()
88 "contains invalid FORM_* 0x%" PRIx16 " at offset 0x%8.8" PRIx64, in extractFast()
90 *OffsetPtr = Offset; in extractFast()