|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/source/Core/DumpDataExtractor.cpp 171 so_addr, DE, start_offset, item_count, false, data_from_file);
194 for (uint32_t count = 0; DE.ValidOffset(offset) && count < item_count;
204 DumpDataExtractor(DE, s, line_start_offset, eFormatCharPrintable, 1,
213 (offset - start_offset) / DE.getTargetByteSize()));
225 s->Printf("%s", DE.GetMaxU64Bitfield(&offset, item_byte_size,
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));
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);
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));
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);
529 DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
535 (const uint8_t *)DE.GetData(&offset, item_byte_size);
539 if (DE.GetByteOrder() == eByteOrderBig) {
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);
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));
682 DumpDataExtractor(DE, s, offset, eFormatCharArray, 1, item_byte_size,
690 DumpDataExtractor(DE, s, offset, eFormatDecimal, 1, item_byte_size,
697 offset = DumpDataExtractor(DE, s, offset, eFormatHex, 1, item_byte_size,
705 DE, s, offset, eFormatDecimal, sizeof(uint16_t),
713 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint16_t),
723 DE, s, offset, eFormatDecimal, sizeof(uint32_t),
731 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint32_t),
741 DE, s, offset, eFormatDecimal, sizeof(uint64_t),
749 offset = DumpDataExtractor(DE, s, offset, eFormatHex, sizeof(uint64_t),
759 DumpDataExtractor(DE, s, offset, eFormatFloat, 2, item_byte_size / 2,
767 DumpDataExtractor(DE, s, offset, eFormatFloat, 4, item_byte_size / 4,
775 DumpDataExtractor(DE, s, offset, eFormatFloat, 8, item_byte_size / 8,
783 DumpDataExtractor(DE, s, offset, eFormatHex, 16, item_byte_size / 16,
794 DumpDataExtractor(DE, s, line_start_offset, eFormatCharPrintable, 1,