|
reference, declaration → definition
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();