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

Overrides

tools/lldb/include/lldb/Utility/DataBuffer.h
   58   virtual uint8_t *GetBytes() = 0;

Declarations

tools/lldb/include/lldb/Utility/DataBufferHeap.h
   64   uint8_t *GetBytes() override;

References

tools/lldb/source/API/SBTarget.cpp
 2043           target_sp->ReadMemory(*addr_ptr, prefer_file_cache, data.GetBytes(),
 2048           data.GetBytes(), bytes_read, count, data_from_file));
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1119       found_location = FastSearch(found_location, high_addr, buffer.GetBytes(),
 1135           dumpbuffer.GetBytes(), dumpbuffer.GetByteSize(), error);
 1137         DataExtractor data(dumpbuffer.GetBytes(), dumpbuffer.GetByteSize(),
tools/lldb/source/Core/Disassembler.cpp
 1194         range.GetBaseAddress(), prefer_file_cache, data_sp->GetBytes(),
 1239       target->ReadMemory(start, prefer_file_cache, heap_buffer->GetBytes(),
tools/lldb/source/Core/Module.cpp
  298           process_sp->ReadMemory(header_addr, data_up->GetBytes(),
tools/lldb/source/Core/Value.cpp
   70     m_value = (uintptr_t)m_data_buffer.GetBytes();
   89       m_value = (uintptr_t)m_data_buffer.GetBytes();
   98   m_value = (uintptr_t)m_data_buffer.GetBytes();
  104   m_value = (uintptr_t)m_data_buffer.GetBytes();
  155         rhs.m_value.GetAsMemoryData(m_data_buffer.GetBytes() + curr_size,
  167         ::memcpy(m_data_buffer.GetBytes() + curr_size, rhs.m_vector.bytes,
  181         ::memcpy(m_data_buffer.GetBytes() + curr_size, src, src_len);
  193   m_value = (uintptr_t)m_data_buffer.GetBytes();
  306       data.SetData(m_data_buffer.GetBytes(), m_data_buffer.GetByteSize(),
  607           if ((uintptr_t)addr != (uintptr_t)m_data_buffer.GetBytes()) {
  613         if ((uintptr_t)addr != (uintptr_t)m_data_buffer.GetBytes()) {
tools/lldb/source/Core/ValueObject.cpp
  822               so_addr, false, heap_buf_ptr->GetBytes(), bytes, error);
  836             addr + offset, heap_buf_ptr->GetBytes(), bytes, error);
tools/lldb/source/Expression/DWARFExpression.cpp
  476       DataEncoder encoder(head_data_up->GetBytes(), head_data_up->GetByteSize(),
  539   DataEncoder encoder(heap_data_sp->GetBytes(), heap_data_sp->GetByteSize(),
 2183           ::memset(curr_piece.GetBuffer().GetBytes(), 0, piece_byte_size);
 2201                         load_addr, curr_piece.GetBuffer().GetBytes(),
tools/lldb/source/Expression/IRExecutionUnit.cpp
   75     ReadMemory(my_buffer.GetBytes(), allocation_process_addr, size, err);
   78       DataExtractor my_extractor(my_buffer.GetBytes(), my_buffer.GetByteSize(),
  455         ReadMemory(my_buffer.GetBytes(), record.m_process_address,
  459           DataExtractor my_extractor(my_buffer.GetBytes(),
tools/lldb/source/Expression/IRInterpreter.cpp
  217     if (!cast_scalar.GetAsMemoryData(buf.GetBytes(), buf.GetByteSize(),
  223     m_execution_unit.WriteMemory(process_address, buf.GetBytes(),
  353     if (!resolved_scalar.GetAsMemoryData(buf.GetBytes(), buf.GetByteSize(),
  359     m_execution_unit.WriteMemory(process_address, buf.GetBytes(),
  392     m_execution_unit.ReadMemory(buf.GetBytes(), addr, length, read_error);
  401         ss.Printf("%02hhx - ", buf.GetBytes()[i]);
  403         ss.Printf("%02hhx ", buf.GetBytes()[i]);
 1328       execution_unit.ReadMemory(buffer.GetBytes(), R, buffer.GetByteSize(),
 1338       execution_unit.WriteMemory(D, buffer.GetBytes(), buffer.GetByteSize(),
 1416       execution_unit.ReadMemory(buffer.GetBytes(), D, buffer.GetByteSize(),
 1426       execution_unit.WriteMemory(R, buffer.GetBytes(), buffer.GetByteSize(),
tools/lldb/source/Expression/IRMemoryMap.cpp
  551     ::memcpy(allocation.m_data.GetBytes() + offset, bytes, size);
  559     ::memcpy(allocation.m_data.GetBytes() + offset, bytes, size);
  681     ::memcpy(bytes, allocation.m_data.GetBytes() + offset, size);
  695       ::memcpy(bytes, allocation.m_data.GetBytes() + offset, size);
  727     ReadMemory(buf.GetBytes(), process_address, size, error);
  732     DataExtractor extractor(buf.GetBytes(), buf.GetByteSize(), GetByteOrder(),
  820                                allocation.m_data.GetBytes(),
  825         extractor = DataExtractor(allocation.m_data.GetBytes() + offset, size,
  837       extractor = DataExtractor(allocation.m_data.GetBytes() + offset, size,
tools/lldb/source/Expression/Materializer.cpp
  350       map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
  355         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
  374         map.ReadMemory(data.GetBytes(), target_address,
  380           DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
  688       map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
  693         DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  696         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
  718       map.ReadMemory(data.GetBytes(), m_temporary_allocation,
  724         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
  962       map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
  967         DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  970         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
  992       map.ReadMemory(data.GetBytes(), m_temporary_allocation,
  998         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
 1129       map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
 1134         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
 1304       map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
 1309         DumpHexBytes(&dump_stream, data.GetBytes(), data.GetByteSize(), 16,
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1619                                                  heap_data_up->GetBytes() + 0,
 1622                                                  heap_data_up->GetBytes() + 4,
 1625                                                  heap_data_up->GetBytes() + 8,
 1628                                                  heap_data_up->GetBytes() + 12,
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 2154               reg_info, heap_data_up->GetBytes() + data_offset, *base_byte_size,
 2194           reg_info, heap_data_up->GetBytes() + data_offset, curr_byte_size,
 2238             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2308                             x0_reg_info, heap_data_up->GetBytes() + 0, 8,
 2311                             x1_reg_info, heap_data_up->GetBytes() + 8, 8,
 2404             if (reg_value.GetAsMemoryData(v0_info, heap_data_up->GetBytes(),
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1532   thread.GetProcess()->ReadMemory(address, buffer.GetBytes(),
 1538   value.SetBytes(buffer.GetBytes(), buffer.GetByteSize());
 1640       uint32_t *buffer_ptr = (uint32_t *)buffer.GetBytes();
 1648       value.SetBytes(buffer.GetBytes(), *byte_size);
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 2131               reg_info, heap_data_up->GetBytes() + data_offset, *base_byte_size,
 2167           reg_info, heap_data_up->GetBytes() + data_offset, curr_byte_size,
 2208             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2280                             x0_reg_info, heap_data_up->GetBytes() + 0, 8,
 2283                             x1_reg_info, heap_data_up->GetBytes() + 8, 8,
 2374           if (reg_value.GetAsMemoryData(v0_info, heap_data_up->GetBytes(),
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  656               if (reg_value.GetAsMemoryData(vec_reg, heap_data_up->GetBytes(),
  684                 if (reg_value.GetAsMemoryData(vec_reg, heap_data_up->GetBytes(),
  688                         vec_reg2, heap_data_up->GetBytes() + vec_reg->byte_size,
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  623                       altivec_reg, heap_data_up->GetBytes(),
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  728       if (!vr_val[i].GetAsMemoryData(vr[i], vr_data->GetBytes() + i * vr_size,
  743     memcpy(m_data_up->GetBytes(), vr_data->GetBytes() + offs, m_byte_size);
  743     memcpy(m_data_up->GetBytes(), vr_data->GetBytes() + offs, m_byte_size);
  757       size_t rc = m_process_sp->ReadMemory(addr, m_data_up->GetBytes(),
  795             m_data_up->GetBytes() + m_dst_offs, *elem_size, m_byte_order,
  880         if (!ExtractFromRegs(m_src_offs, n, m_data_up->GetBytes() + m_dst_offs))
  890     if (!ExtractFromRegs(m_src_offs, size, m_data_up->GetBytes() + m_dst_offs))
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  665                       altivec_reg, heap_data_up->GetBytes(),
  693                         altivec_reg, heap_data_up->GetBytes(),
  697                         heap_data_up->GetBytes() + altivec_reg->byte_size,
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1498                       xmm_reg, heap_data_up->GetBytes(),
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
 1374       kext_summary_addr, prefer_file_cache, data.GetBytes(), data.GetByteSize(),
 1378     DataExtractor extractor(data.GetBytes(), data.GetByteSize(), endian,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  662       image_infos_addr, info_data.GetBytes(), info_data.GetByteSize(), error);
  665     DataExtractor info_data_ref(info_data.GetBytes(), info_data.GetByteSize(),
  762   size_t bytes_read = m_process->ReadMemory(addr, header_bytes.GetBytes(),
  770     DataExtractor data(header_bytes.GetBytes(), header_bytes.GetByteSize(),
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  127   size_t bytes_read = process->ReadMemory(from_addr, data.GetBytes(),
  132   DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
  481       *((uint32_t *)buffer.GetBytes()) = (uint32_t)set_item.item_ptr;
  484       *((uint64_t *)buffer.GetBytes()) = (uint64_t)set_item.item_ptr;
  492     DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
  648       *((uint32_t *)buffer.GetBytes()) = (uint32_t)set_item.item_ptr;
  651       *((uint64_t *)buffer.GetBytes()) = (uint64_t)set_item.item_ptr;
  659     DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
   56   process->ReadMemory(addr, objc_class_buf.GetBytes(), objc_class_size, error);
   61   DataExtractor extractor(objc_class_buf.GetBytes(), objc_class_size,
   96   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  101   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  116     process->ReadMemory(m_ro_ptr ^ 1, buffer.GetBytes(), ptr_size, error);
  120     DataExtractor extractor(buffer.GetBytes(), ptr_size,
  148   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  153   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  175   process->ReadCStringFromMemory(m_name_ptr, (char *)name_buf.GetBytes(),
  182   m_name.assign((char *)name_buf.GetBytes());
  235   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  240   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  258   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  263   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  288   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  293   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  311   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  316   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  357       if (process->ReadMemory(hash_table_ptr, buffer.GetBytes(), 20, error) ==
  361         DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(), byte_order,
  373           if (process->ReadMemory(buckets_ptr, buffer.GetBytes(), data_size,
  375             data.SetData(buffer.GetBytes(), buffer.GetByteSize(), byte_order);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1455         if (process->ReadMemory(class_infos_addr, buffer.GetBytes(),
 1458           DataExtractor class_infos_data(buffer.GetBytes(),
 1771         if (process->ReadMemory(class_infos_addr, buffer.GetBytes(),
 1774           DataExtractor class_infos_data(buffer.GetBytes(),
 2575               last_read_class, buffer.GetBytes(), buffer.GetByteSize(), error);
 2583           DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 3339           {reinterpret_cast<char *>(buffer_sp->GetBytes()),
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  554         process_sp->ReadMemory(m_image_base + offset, data_up->GetBytes(),
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  481         if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  484           DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  522     if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  525       DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  765                 pending_items_pointer.items_buffer_ptr, data.GetBytes(),
  767           DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  855     if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  858       DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  882   if (m_process->ReadMemory(queues_buffer, data.GetBytes(), queues_buffer_size,
  890     DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
tools/lldb/source/Symbol/ObjectFile.cpp
  468         addr, data_up->GetBytes(), data_up->GetByteSize(), error);
tools/lldb/source/Target/Memory.cpp
  230             curr_addr, data_buffer_heap_up->GetBytes(),
tools/lldb/source/Utility/DataExtractor.cpp
 1066   uint8_t *bytes_ptr = buffer_heap_ptr->GetBytes();
 1091   uint8_t *bytes_ptr = buffer_heap_ptr->GetBytes();