| /llvm-project/lldb/source/API/ |
| H A D | SBData.cpp | 364 lldb::DataBufferSP buffer_sp = std::make_shared<DataBufferHeap>(buf, size); in SetDataWithOwnership() local 369 m_opaque_sp->SetData(buffer_sp); in SetDataWithOwnership() 394 lldb::DataBufferSP buffer_sp(new DataBufferHeap(data, data_len)); in CreateDataFromCString() local 396 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromCString() 414 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len)); in CreateDataFromUInt64Array() local 416 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt64Array() 434 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len)); in CreateDataFromUInt32Array() local 436 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt32Array() 454 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len)); in CreateDataFromSInt64Array() local 456 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt64Array() [all …]
|
| /llvm-project/lldb/source/Plugins/Language/ObjC/ |
| H A D | NSDictionary.cpp | 712 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0)); in GetChildAtIndex() local 715 uint64_t *data_ptr = (uint64_t *)buffer_sp->GetBytes(); in GetChildAtIndex() 719 uint32_t *data_ptr = (uint32_t *)buffer_sp->GetBytes(); in GetChildAtIndex() 726 DataExtractor data(buffer_sp, m_order, m_ptr_size); in GetChildAtIndex() 842 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0)); in GetChildAtIndex() local 848 uint32_t *data_ptr = reinterpret_cast<uint32_t *>(buffer_sp->GetBytes()); in GetChildAtIndex() 853 uint64_t *data_ptr = reinterpret_cast<uint64_t *>(buffer_sp->GetBytes()); in GetChildAtIndex() 863 DataExtractor data(buffer_sp, m_order, m_ptr_size); in GetChildAtIndex() 966 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0)); in GetChildAtIndex() local 969 uint64_t *data_ptr = (uint64_t *)buffer_sp in GetChildAtIndex() 1044 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * ptr_size, 0)); GetChildAtIndex() local 1211 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0)); GetChildAtIndex() local 1363 WritableDataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0)); GetChildAtIndex() local [all...] |
| H A D | CF.cpp | 157 WritableDataBufferSP buffer_sp(new DataBufferHeap(num_bytes, 0)); in CFBitVectorSummaryProvider() local 159 process_sp->ReadMemory(data_ptr, buffer_sp->GetBytes(), num_bytes, error); in CFBitVectorSummaryProvider() 162 uint8_t *bytes = buffer_sp->GetBytes(); in CFBitVectorSummaryProvider()
|
| H A D | NSSet.cpp | 639 WritableDataBufferSP buffer_sp(new DataBufferHeap(m_ptr_size, 0)); in GetChildAtIndex() local 645 *reinterpret_cast<uint32_t *>(buffer_sp->GetBytes()) = in GetChildAtIndex() 649 *reinterpret_cast<uint64_t *>(buffer_sp->GetBytes()) = in GetChildAtIndex() 658 DataExtractor data(buffer_sp, m_order, m_ptr_size); in GetChildAtIndex()
|
| /llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterContext.cpp | 164 DataBufferSP buffer_sp(new DataBufferHeap(&new_reg_val, sizeof(new_reg_val))); in PrivateSetRegisterValue() local 165 DataExtractor data(buffer_sp, endian::InlHostByteOrder(), sizeof(void *)); in PrivateSetRegisterValue() 197 if (DataBufferSP buffer_sp = in GetPrimordialRegister() local 200 lldb_reg, llvm::ArrayRef<uint8_t>(buffer_sp->GetBytes(), in GetPrimordialRegister() 201 buffer_sp->GetByteSize())); in GetPrimordialRegister() 222 if (DataBufferSP buffer_sp = in ReadRegisterBytes() local 225 buffer_sp->GetBytes(), in ReadRegisterBytes() 226 std::min(buffer_sp->GetByteSize(), m_reg_data.GetByteSize())); in ReadRegisterBytes() 227 if (buffer_sp->GetByteSize() >= m_reg_data.GetByteSize()) { in ReadRegisterBytes() 230 } else if (buffer_sp->GetByteSize() > 0) { in ReadRegisterBytes() [all …]
|
| H A D | GDBRemoteCommunicationClient.cpp | 685 WritableDataBufferSP buffer_sp(new DataBufferHeap(expected_bytes, 0)); in ReadMemoryTags() 686 size_t got_bytes = response.GetHexBytesAvail(buffer_sp->GetData()); in ReadMemoryTags() 697 return buffer_sp; in WriteMemoryTags() 3528 WritableDataBufferSP buffer_sp( in ReadAllRegisters() 3530 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadAllRegisters() 3531 return buffer_sp; in ReadAllRegisters() 3543 WritableDataBufferSP buffer_sp( in WriteRegister() 3545 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in WriteRegister() 3546 return buffer_sp; in WriteRegister() 680 WritableDataBufferSP buffer_sp(new DataBufferHeap(expected_bytes, 0)); ReadMemoryTags() local 3522 WritableDataBufferSP buffer_sp( ReadRegister() local 3537 WritableDataBufferSP buffer_sp( ReadAllRegisters() local
|
| H A D | ProcessGDBRemote.cpp | 1643 WritableDataBufferSP buffer_sp( in ParseExpeditedRegisters() 1645 reg_value_extractor.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ParseExpeditedRegisters() 1648 gdb_thread->PrivateSetRegisterValue(lldb_regnum, buffer_sp->GetData()); in ParseExpeditedRegisters() 2680 DataBufferSP buffer_sp = m_gdb_comm.ReadMemoryTags(addr, len, type); in HasErased() 2681 if (!buffer_sp) { in HasErased() 2687 llvm::ArrayRef<uint8_t> tag_data = buffer_sp->GetData(); in FlashErase() 1641 WritableDataBufferSP buffer_sp( ParseExpeditedRegisters() local 2632 DataBufferSP buffer_sp = m_gdb_comm.ReadMemoryTags(addr, len, type); DoReadMemoryTags() local
|
| /llvm-project/lldb/include/lldb/Target/ |
| H A D | ProcessStructReader.h | 73 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(*total_size, 0)); in ProcessStructReader() 75 process->ReadMemoryFromInferior(base_addr, buffer_sp->GetBytes(), in ProcessStructReader() 79 m_data = DataExtractor(buffer_sp, m_byte_order, m_addr_byte_size); in ProcessStructReader()
|
| /llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | LibCxxVector.cpp | 213 WritableDataBufferSP buffer_sp(new DataBufferHeap(*size, 0)); in GetChildAtIndex() 214 if (bit_set && buffer_sp && buffer_sp->GetBytes()) { in GetChildAtIndex() 216 *(buffer_sp->GetBytes()) = 1; in GetChildAtIndex() 222 DataExtractor(buffer_sp, process_sp->GetByteOrder(), 202 WritableDataBufferSP buffer_sp(new DataBufferHeap(*size, 0)); GetChildAtIndex() local
|
| /llvm-project/lldb/source/Core/ |
| H A D | Opcode.cpp | 131 DataBufferSP buffer_sp; in GetData() local 133 buffer_sp = std::make_shared<DataBufferHeap>(buf, byte_size); in GetData() 135 data.SetData(buffer_sp); in GetData()
|
| H A D | ValueObject.cpp | |
| /llvm-project/lldb/source/Host/netbsd/ |
| H A D | HostNetBSD.cpp | 102 auto buffer_sp = FileSystem::Instance().CreateDataBuffer( in GetNetBSDProcessArgs() 104 if (buffer_sp) { in GetNetBSDProcessCPUType() 107 {reinterpret_cast<const char *>(buffer_sp->GetBytes()), in GetNetBSDProcessCPUType() 108 size_t(buffer_sp->GetByteSize())}) in GetNetBSDProcessCPUType() local
|
| /llvm-project/lldb/source/DataFormatters/ |
| H A D | TypeFormat.cpp | 81 WritableDataBufferSP buffer_sp( in FormatObject() local 85 address, (char *)buffer_sp->GetBytes(), max_len, error); in FormatObject() 87 data.SetData(buffer_sp); in FormatObject()
|
| H A D | StringPrinter.cpp | 453 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(bufferSPSize, 0)); in ReadEncodedBufferAndDumpToStream() local 458 if (sourceSize != 0 && !buffer_sp->GetBytes()) in ReadEncodedBufferAndDumpToStream() 462 char *buffer = reinterpret_cast<char *>(buffer_sp->GetBytes()); in ReadEncodedBufferAndDumpToStream() 479 DataExtractor(buffer_sp, target_sp->GetArchitecture().GetByteOrder(), in ReadEncodedBufferAndDumpToStream()
|
| /llvm-project/lldb/source/Plugins/ObjectFile/wasm/ |
| H A D | ObjectFileWasm.cpp | 395 auto buffer_sp = MapFileData(m_file, size, offset); in ReadImageData() local 396 return DataExtractor(buffer_sp, GetByteOrder(), GetAddressByteSize()); in ReadImageData() 406 DataBufferSP buffer_sp(data_up.release()); in ReadImageData() local 407 data.SetData(buffer_sp, 0, buffer_sp->GetByteSize()); in ReadImageData()
|
| /llvm-project/lldb/source/Host/linux/ |
| H A D | Host.cpp | 232 auto buffer_sp = FileSystem::Instance().CreateDataBuffer(exe_path, 0x20, 0); in GetELFProcessCPUType() 233 if (!buffer_sp) in GetELFProcessCPUType() 238 {reinterpret_cast<const char *>(buffer_sp->GetBytes()), in GetELFProcessCPUType() 239 size_t(buffer_sp->GetByteSize())}) in GetELFProcessCPUType() 234 auto buffer_sp = FileSystem::Instance().CreateDataBuffer(exe_path, 0x20, 0); GetELFProcessCPUType() local
|
| /llvm-project/lldb/unittests/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClientTest.cpp | 127 auto buffer_sp = read_result.get(); in TEST_F() local 128 ASSERT_TRUE(bool(buffer_sp)); in TEST_F() 130 memcmp(buffer_sp->GetBytes(), one_register, sizeof one_register)); in TEST_F() 135 buffer_sp = read_result.get(); in TEST_F() 136 ASSERT_TRUE(bool(buffer_sp)); in TEST_F() 138 memcmp(buffer_sp->GetBytes(), all_registers, sizeof all_registers)); in TEST_F()
|
| /llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntimeV1.cpp | 225 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(1024, 0)); in Initialize() local 228 name_ptr, (char *)buffer_sp->GetBytes(), 1024, error); in Initialize() 236 m_name = ConstString(reinterpret_cast<const char *>(buffer_sp->GetBytes())); in Initialize()
|
| /llvm-project/lldb/source/Utility/ |
| H A D | DataExtractor.cpp | 988 DataBufferSP buffer_sp(buffer_heap_ptr = new DataBufferHeap(bytes, 0)); in Append() local 990 if (!buffer_sp || buffer_heap_ptr == nullptr) in Append() 998 SetData(buffer_sp); in Append() 1013 DataBufferSP buffer_sp(buffer_heap_ptr = new DataBufferHeap(bytes, 0)); in Append() local 1015 if (!buffer_sp || buffer_heap_ptr == nullptr) in Append() 1025 SetData(buffer_sp); in Append()
|
| /llvm-project/lldb/source/Plugins/Platform/POSIX/ |
| H A D | PlatformPOSIX.cpp | 237 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(1024, 0)); in GetFile() 241 const uint64_t n_read = ReadFile(fd_src, offset, buffer_sp->GetBytes(), in GetFile() 242 buffer_sp->GetByteSize(), error); in GetFile() 248 buffer_sp->GetBytes(), n_read, in GetFile() 234 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(1024, 0)); GetFile() local
|
| /llvm-project/lldb/source/Expression/ |
| H A D | IRExecutionUnit.cpp | 152 lldb::WritableDataBufferSP buffer_sp( in DisassembleFunction() 157 process->ReadMemory(func_remote_addr, buffer_sp->GetBytes(), in DisassembleFunction() 158 buffer_sp->GetByteSize(), err); in DisassembleFunction() 187 DataExtractor extractor(buffer_sp, process->GetByteOrder(), in DisassembleFunction() 155 lldb::WritableDataBufferSP buffer_sp( DisassembleFunction() local
|
| H A D | DWARFExpression.cpp | 2374 auto buffer_sp = in MatchesOperand() 2377 buffer_sp, data.GetByteOrder(), data.GetAddressByteSize())); in MatchesOperand() 2308 auto buffer_sp = ParseDWARFLocationList() local
|
| /llvm-project/lldb/source/Target/ |
| H A D | Platform.cpp | 1176 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(1024 * 16, 0)); in PutFile() 1179 size_t bytes_read = buffer_sp->GetByteSize(); in PutFile() 1180 error = source_file.get()->Read(buffer_sp->GetBytes(), bytes_read); in PutFile() 1185 WriteFile(dest_file, offset, buffer_sp->GetBytes(), bytes_read, error); in PutFile() 1170 lldb::WritableDataBufferSP buffer_sp(new DataBufferHeap(1024 * 16, 0)); PutFile() local
|
| /llvm-project/lldb/source/Plugins/ObjectFile/PECOFF/ |
| H A D | ObjectFilePECOFF.cpp | 699 DataBufferSP buffer_sp(data_up.release()); in ReadImageData() 700 data.SetData(buffer_sp, 0, buffer_sp->GetByteSize()); in ReadImageData() 697 DataBufferSP buffer_sp(data_up.release()); ReadImageData() local
|
| /llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.cpp | 3767 auto buffer_sp = 3770 {buffer_sp->GetBytes(), size_t(buffer_sp->GetByteSize())})) { 3778 section_data.SetData(buffer_sp); 3779 return buffer_sp->GetByteSize(); 3629 auto buffer_sp = ReadSectionData() local
|