Lines Matching refs:offset

111                                 lldb::offset_t offset, lldb::offset_t byte_size,
113 llvm::Optional<llvm::APInt> apint = GetAPInt(data, &offset, byte_size);
128 return offset;
148 offset_t offset = start_offset;
174 offset += bytes_consumed;
186 return offset;
194 for (uint32_t count = 0; DE.ValidOffset(offset) && count < item_count;
199 offset > line_start_offset) {
202 (num_per_line - (offset - line_start_offset)) * 3 + 2),
205 offset - line_start_offset, SIZE_MAX,
213 (offset - start_offset) / DE.getTargetByteSize()));
215 line_start_offset = offset;
225 s->Printf("%s", DE.GetMaxU64Bitfield(&offset, item_byte_size,
233 return offset;
239 uint64_t uval64 = DE.GetMaxU64Bitfield(&offset, item_byte_size,
255 offset = DumpAPInt(s, DE, offset, item_byte_size, is_signed, radix);
262 s->Printf("%2.2x", DE.GetU8(&offset));
278 return offset;
285 const uint64_t ch = DE.GetMaxU64Bitfield(&offset, item_byte_size,
339 DE.GetMaxS64Bitfield(&offset, item_byte_size, item_bit_size,
344 offset = DumpAPInt(s, DE, offset, item_byte_size, is_signed, radix);
351 DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
356 offset = DumpAPInt(s, DE, offset, item_byte_size, is_signed, radix);
363 DE.GetMaxS64Bitfield(&offset, item_byte_size, item_bit_size,
368 offset = DumpAPInt(s, DE, offset, item_byte_size, is_signed, radix);
373 uint64_t uval64 = DE.GetMaxU64Bitfield(&offset, item_byte_size,
419 const char *cstr = DE.GetCStr(&offset);
423 offset = LLDB_INVALID_OFFSET;
471 DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
481 DE.GetMaxU64Bitfield(&offset, complex_int_byte_size, 0, 0));
483 DE.GetMaxU64Bitfield(&offset, complex_int_byte_size, 0, 0));
488 return offset;
494 float f32_1 = DE.GetFloat(&offset);
495 float f32_2 = DE.GetFloat(&offset);
500 double d64_1 = DE.GetDouble(&offset);
501 double d64_2 = DE.GetDouble(&offset);
506 long double ld64_1 = DE.GetLongDouble(&offset);
507 long double ld64_2 = DE.GetLongDouble(&offset);
514 return offset;
530 DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
536 (const uint8_t *)DE.GetData(&offset, item_byte_size);
580 GetAPInt(DE, &offset, semantics_byte_size);
597 uint16_t half = DE.GetU16(&offset);
600 f = DE.GetFloat(&offset);
606 ss << DE.GetDouble(&offset);
610 ss << DE.GetLongDouble(&offset);
615 return offset;
623 s->Printf("U+%4.4x", DE.GetU16(&offset));
627 s->Printf("U+0x%8.8x", DE.GetU32(&offset));
631 addr_t addr = DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
656 llvm::APFloat ap_float(DE.GetFloat(&offset));
663 llvm::APFloat ap_float(DE.GetDouble(&offset));
672 return offset;
682 offset =
683 DumpDataExtractor(DE, s, offset, eFormatCharArray, 1, item_byte_size,
690 offset =
691 DumpDataExtractor(DE, s, offset, eFormatDecimal, 1, item_byte_size,
698 offset = DumpDataExtractor(DE, s, offset, eFormatHex, 1, item_byte_size,
705 offset = DumpDataExtractor(
706 DE, s, offset, eFormatDecimal, sizeof(uint16_t),
714 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint16_t),
723 offset = DumpDataExtractor(
724 DE, s, offset, eFormatDecimal, sizeof(uint32_t),
732 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint32_t),
741 offset = DumpDataExtractor(
742 DE, s, offset, eFormatDecimal, sizeof(uint64_t),
750 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint64_t),
759 offset =
760 DumpDataExtractor(DE, s, offset, eFormatFloat, 2, item_byte_size / 2,
767 offset =
768 DumpDataExtractor(DE, s, offset, eFormatFloat, 4, item_byte_size / 4,
775 offset =
776 DumpDataExtractor(DE, s, offset, eFormatFloat, 8, item_byte_size / 8,
783 offset =
784 DumpDataExtractor(DE, s, offset, eFormatHex, 16, item_byte_size / 16,
791 if (item_format == eFormatBytesWithASCII && offset > line_start_offset) {
793 (num_per_line - (offset - line_start_offset)) * 3 + 2),
796 offset - line_start_offset, SIZE_MAX,
799 return offset; // Return the offset at which we ended up