Home
last modified time | relevance | path

Searched refs:buffer_sp (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project/lldb/source/API/
H A DSBData.cpp364 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 DNSDictionary.cpp712 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 DCF.cpp157 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 DNSSet.cpp639 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 DGDBRemoteRegisterContext.cpp164 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 DGDBRemoteCommunicationClient.cpp685 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 DProcessGDBRemote.cpp1643 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 DProcessStructReader.h73 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 DLibCxxVector.cpp213 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 DOpcode.cpp131 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 DValueObject.cpp
/llvm-project/lldb/source/Host/netbsd/
H A DHostNetBSD.cpp102 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 DTypeFormat.cpp81 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 DStringPrinter.cpp453 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 DObjectFileWasm.cpp395 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 DHost.cpp232 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 DGDBRemoteCommunicationClientTest.cpp127 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 DAppleObjCRuntimeV1.cpp225 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 DDataExtractor.cpp988 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 DPlatformPOSIX.cpp237 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 DIRExecutionUnit.cpp152 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 DDWARFExpression.cpp2374 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 DPlatform.cpp1176 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 DObjectFilePECOFF.cpp699 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 DObjectFileELF.cpp3767 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

12