reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Core/DumpDataExtractor.cpp
  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);
  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);
  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);
  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);
  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;
  470       s->Address(DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
  480                   DE.GetMaxU64Bitfield(&offset, complex_int_byte_size, 0, 0));
  482                   DE.GetMaxU64Bitfield(&offset, complex_int_byte_size, 0, 0));
  487         return offset;
  493         float f32_1 = DE.GetFloat(&offset);
  494         float f32_2 = DE.GetFloat(&offset);
  499         double d64_1 = DE.GetDouble(&offset);
  500         double d64_2 = DE.GetDouble(&offset);
  505         long double ld64_1 = DE.GetLongDouble(&offset);
  506         long double ld64_2 = DE.GetLongDouble(&offset);
  513         return offset;
  529                   DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
  535             (const uint8_t *)DE.GetData(&offset, item_byte_size);
  579               GetAPInt(DE, &offset, semantics_byte_size);
  596             uint16_t half = DE.GetU16(&offset);
  599             f = DE.GetFloat(&offset);
  605           ss << DE.GetDouble(&offset);
  609           ss << DE.GetLongDouble(&offset);
  614           return offset;
  622       s->Printf("U+%4.4x", DE.GetU16(&offset));
  626       s->Printf("U+0x%8.8x", DE.GetU32(&offset));
  630       addr_t addr = DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
  655         llvm::APFloat ap_float(DE.GetFloat(&offset));
  662         llvm::APFloat ap_float(DE.GetDouble(&offset));
  671         return offset;
  681       offset =
  682           DumpDataExtractor(DE, s, offset, eFormatCharArray, 1, item_byte_size,
  689       offset =
  690           DumpDataExtractor(DE, s, offset, eFormatDecimal, 1, item_byte_size,
  697       offset = DumpDataExtractor(DE, s, offset, eFormatHex, 1, item_byte_size,
  697       offset = DumpDataExtractor(DE, s, offset, eFormatHex, 1, item_byte_size,
  704       offset = DumpDataExtractor(
  705           DE, s, offset, eFormatDecimal, sizeof(uint16_t),
  713       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint16_t),
  713       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint16_t),
  722       offset = DumpDataExtractor(
  723           DE, s, offset, eFormatDecimal, sizeof(uint32_t),
  731       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint32_t),
  731       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint32_t),
  740       offset = DumpDataExtractor(
  741           DE, s, offset, eFormatDecimal, sizeof(uint64_t),
  749       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint64_t),
  749       offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint64_t),
  758       offset =
  759           DumpDataExtractor(DE, s, offset, eFormatFloat, 2, item_byte_size / 2,
  766       offset =
  767           DumpDataExtractor(DE, s, offset, eFormatFloat, 4, item_byte_size / 4,
  774       offset =
  775           DumpDataExtractor(DE, s, offset, eFormatFloat, 8, item_byte_size / 8,
  782       offset =
  783           DumpDataExtractor(DE, s, offset, eFormatHex, 16, item_byte_size / 16,
  790   if (item_format == eFormatBytesWithASCII && offset > line_start_offset) {
  792                          (num_per_line - (offset - line_start_offset)) * 3 + 2),
  795                       offset - line_start_offset, SIZE_MAX,
  798   return offset; // Return the offset at which we ended up