Lines Matching +full:x +full:- +full:offset
1 //===- DWARFDebugArangeSet.cpp --------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
33 Offset = -1ULL; in clear()
43 Offset = *offset_ptr; in extract()
49 // A 4-byte (32-bit DWARF) or 12-byte (64-bit DWARF) length containing in extract()
54 // 3. debug_info_offset (section offset) in extract()
55 // A 4-byte (32-bit DWARF) or 8-byte (64-bit DWARF) offset into the in extract()
78 "parsing address ranges table at offset 0x%" PRIx64 in extract()
80 Offset, toString(std::move(Err)).c_str()); in extract()
86 if (!data.isValidOffsetForDataOfSize(Offset, full_length)) in extract()
88 "the length of address range table at offset " in extract()
89 "0x%" PRIx64 " exceeds section size", in extract()
90 Offset); in extract()
93 "address range table at offset 0x%" PRIx64, Offset)) in extract()
97 "non-zero segment selector size in address range " in extract()
98 "table at offset 0x%" PRIx64 " is not supported", in extract()
99 Offset); in extract()
101 // The first tuple following the header in each set begins at an offset that in extract()
103 // an address because we do not support non-zero segment selector sizes). in extract()
109 "address range table at offset 0x%" PRIx64 in extract()
111 Offset); in extract()
114 const uint32_t header_size = *offset_ptr - Offset; in extract()
123 "address range table at offset 0x%" PRIx64 in extract()
125 Offset); in extract()
127 *offset_ptr = Offset + first_tuple_offset; in extract()
136 uint64_t end_offset = Offset + full_length; in extract()
149 "address range table at offset 0x%" PRIx64 in extract()
150 " has a premature terminator entry at offset 0x%" PRIx64, in extract()
151 Offset, EntryOffset)); in extract()
158 "address range table at offset 0x%" PRIx64 in extract()
160 Offset); in extract()
166 << format("length = 0x%0*" PRIx64 ", ", OffsetDumpWidth, HeaderData.Length) in dump()
168 << format("version = 0x%4.4x, ", HeaderData.Version) in dump()
169 << format("cu_offset = 0x%0*" PRIx64 ", ", OffsetDumpWidth, in dump()
171 << format("addr_size = 0x%2.2x, ", HeaderData.AddrSize) in dump()
172 << format("seg_size = 0x%2.2x\n", HeaderData.SegSize); in dump()