Home
last modified time | relevance | path

Searched refs:data_sp (Results 1 – 25 of 136) sorted by relevance

123456

/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/
H A DObjectContainerMachOFileset.cpp37 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp, in ObjectContainerMachOFileset() argument
40 : ObjectContainer(module_sp, file, offset, length, data_sp, data_offset), in ObjectContainerMachOFileset()
44 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, in ObjectContainerMachOFileset() argument
46 : ObjectContainer(module_sp, nullptr, 0, data_sp->GetByteSize(), data_sp, in ObjectContainerMachOFileset()
51 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
54 if (!data_sp) in CreateInstance()
58 data.SetData(data_sp, data_offset, length); in CreateInstance()
63 module_sp, data_sp, data_offset, file, file_offset, length); in CreateInstance()
71 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
73 if (!MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) in CreateMemoryInstance()
[all …]
H A DObjectContainerMachOFileset.h21 lldb::DataBufferSP &data_sp,
27 lldb::WritableDataBufferSP data_sp,
43 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
48 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
52 lldb::DataBufferSP &data_sp,
59 static bool MagicBytesMatch(lldb::DataBufferSP data_sp,
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DObjectFile.cpp38 DataBufferSP data_sp, lldb::offset_t &data_offset) { in CreateObjectFromContainer() argument
45 module_sp, data_sp, data_offset, file, file_offset, file_size)); in CreateObjectFromContainer()
55 DataBufferSP &data_sp, lldb::offset_t &data_offset) { in FindPlugin() argument
69 if (!data_sp) { in FindPlugin()
76 module_sp, file, file_offset, file_size, data_sp, data_offset); in FindPlugin()
85 data_sp = FileSystem::Instance().CreateDataBuffer( in FindPlugin()
91 if (!data_sp || data_sp->GetByteSize() == 0) { in FindPlugin()
113 module_sp, file, file_offset, file_size, data_sp, data_offset); in FindPlugin()
118 data_sp = FileSystem::Instance().CreateDataBuffer( in FindPlugin()
124 if (data_sp && data_sp->GetByteSize() > 0) { in FindPlugin()
[all …]
H A DObjectContainer.cpp22 lldb::DataBufferSP data_sp, in ObjectContainer() argument
29 if (data_sp) in ObjectContainer()
30 m_data.SetData(data_sp, data_offset, length); in ObjectContainer()
36 WritableDataBufferSP data_sp) { in FindPlugin() argument
53 create_callback(module_sp, data_sp, process_sp, header_addr)); in FindPlugin()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp61 const ModuleSP &module_sp, DataBufferSP data_sp, offset_t data_offset, in CreateInstance() argument
63 if (!data_sp) { in CreateInstance()
64 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
65 if (!data_sp) in CreateInstance()
69 auto text = toStringRef(data_sp->GetData()); in CreateInstance()
75 if (data_sp->GetByteSize() < length) { in CreateInstance()
76 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
77 if (!data_sp) in CreateInstance()
82 return new ObjectFileBreakpad(module_sp, data_sp, data_offset, file, in CreateInstance()
88 const ModuleSP &module_sp, WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
[all …]
H A DObjectFileBreakpad.h30 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
35 lldb::WritableDataBufferSP data_sp,
40 lldb::DataBufferSP &data_sp,
97 lldb::DataBufferSP &data_sp, lldb::offset_t data_offset,
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.cpp103 WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
108 if (process_sp->ReadMemory(m_reg_data_addr, data_sp->GetBytes(), in ReadAllRegisterValues()
109 data_sp->GetByteSize(), in ReadAllRegisterValues()
110 error) == data_sp->GetByteSize()) { in ReadAllRegisterValues()
120 const DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
126 if (process_sp->WriteMemory(m_reg_data_addr, data_sp->GetBytes(), in WriteAllRegisterValues()
127 data_sp->GetByteSize(), in WriteAllRegisterValues()
128 error) == data_sp->GetByteSize()) in WriteAllRegisterValues()
136 const lldb::DataBufferSP &data_sp) { in SetAllRegisterData() argument
137 m_reg_data.SetData(data_sp); in SetAllRegisterData()
H A DRegisterContextMemory.h53 bool ReadAllRegisterValues(lldb::WritableDataBufferSP &data_sp) override;
55 bool WriteAllRegisterValues(const lldb::DataBufferSP &data_sp) override;
57 void SetAllRegisterData(const lldb::DataBufferSP &data_sp);
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp39 static bool ValidateModuleHeader(const DataBufferSP &data_sp) { in ValidateModuleHeader() argument
40 if (!data_sp || data_sp->GetByteSize() < kWasmHeaderSize) in ValidateModuleHeader()
43 if (llvm::identify_magic(toStringRef(data_sp->GetData())) != in ValidateModuleHeader()
47 const uint8_t *Ptr = data_sp->GetBytes() + sizeof(llvm::wasm::WasmMagic); in ValidateModuleHeader()
92 ObjectFileWasm::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument
97 if (!data_sp) { in CreateInstance()
98 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
99 if (!data_sp) { in CreateInstance()
107 assert(data_sp); in CreateInstance()
108 if (!ValidateModuleHeader(data_sp)) { in CreateInstance()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/
H A DObjectContainerUniversalMachO.cpp37 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
42 if (data_sp) { in CreateInstance()
44 data.SetData(data_sp, data_offset, length); in CreateInstance()
47 new ObjectContainerUniversalMachO(module_sp, data_sp, data_offset, in CreateInstance()
64 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerUniversalMachO() argument
67 : ObjectContainer(module_sp, file, file_offset, length, data_sp, in ObjectContainerUniversalMachO()
166 DataBufferSP data_sp; in GetObjectFile() local
170 m_fat_archs[arch_idx].size, data_sp, data_offset); in GetObjectFile()
177 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
183 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm.cpp143 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
154 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
155 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
162 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
165 if (!data_sp) { in WriteAllRegisterValues()
172 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
176 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
180 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
H A DNativeRegisterContextFreeBSD_mips64.cpp180 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
191 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
192 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
199 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
202 if (!data_sp) { in WriteAllRegisterValues()
209 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
213 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
217 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
H A DNativeRegisterContextFreeBSD_powerpc.cpp231 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
242 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
243 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
250 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
253 if (!data_sp) { in WriteAllRegisterValues()
260 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
264 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
268 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
H A DNativeRegisterContextFreeBSD_arm64.cpp152 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
163 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
164 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
171 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
174 if (!data_sp) { in WriteAllRegisterValues()
181 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
185 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
189 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DRegisterContextWindows.cpp40 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
45 data_sp.reset(new DataBufferHeap(sizeof(CONTEXT), 0)); in ReadAllRegisterValues()
46 memcpy(data_sp->GetBytes(), &m_context, sizeof(m_context)); in ReadAllRegisterValues()
52 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
53 assert(data_sp->GetByteSize() >= sizeof(m_context)); in WriteAllRegisterValues()
54 memcpy(&m_context, data_sp->GetBytes(), sizeof(m_context)); in WriteAllRegisterValues()
/openbsd-src/gnu/llvm/lldb/source/API/
H A DSBData.cpp29 SBData::SBData(const lldb::DataExtractorSP &data_sp) : m_opaque_sp(data_sp) {} in SBData() argument
45 void SBData::SetOpaque(const lldb::DataExtractorSP &data_sp) { in SetOpaque() argument
46 m_opaque_sp = data_sp; in SetOpaque()
392 lldb::DataExtractorSP data_sp( in CreateDataFromCString() local
395 SBData ret(data_sp); in CreateDataFromCString()
412 lldb::DataExtractorSP data_sp( in CreateDataFromUInt64Array() local
415 SBData ret(data_sp); in CreateDataFromUInt64Array()
432 lldb::DataExtractorSP data_sp( in CreateDataFromUInt32Array() local
435 SBData ret(data_sp); in CreateDataFromUInt32Array()
452 lldb::DataExtractorSP data_sp( in CreateDataFromSInt64Array() local
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_loongarch64.cpp181 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
184 data_sp.reset(new DataBufferHeap(REG_CONTEXT_SIZE, 0)); in ReadAllRegisterValues()
194 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
203 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
206 if (!data_sp) { in WriteAllRegisterValues()
213 if (data_sp->GetByteSize() != REG_CONTEXT_SIZE) { in WriteAllRegisterValues()
217 __FUNCTION__, REG_CONTEXT_SIZE, data_sp->GetByteSize()); in WriteAllRegisterValues()
221 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
H A DNativeRegisterContextLinux_riscv64.cpp193 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
196 data_sp.reset(new DataBufferHeap(REG_CONTEXT_SIZE, 0)); in ReadAllRegisterValues()
206 uint8_t *dst = const_cast<uint8_t *>(data_sp->GetBytes()); in ReadAllRegisterValues()
215 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
218 if (!data_sp) { in WriteAllRegisterValues()
225 if (data_sp->GetByteSize() != REG_CONTEXT_SIZE) { in WriteAllRegisterValues()
229 __FUNCTION__, REG_CONTEXT_SIZE, data_sp->GetByteSize()); in WriteAllRegisterValues()
233 uint8_t *src = const_cast<uint8_t *>(data_sp->GetBytes()); in WriteAllRegisterValues()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/OpenBSD/
H A DNativeRegisterContextOpenBSD_arm64.cpp388 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
391 data_sp.reset(new DataBufferHeap(REG_CONTEXT_SIZE, 0)); in ReadAllRegisterValues()
392 if (!data_sp) { in ReadAllRegisterValues()
407 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
425 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
428 if (!data_sp) { in WriteAllRegisterValues()
435 if (data_sp->GetByteSize() != REG_CONTEXT_SIZE) { in WriteAllRegisterValues()
439 __FUNCTION__, REG_CONTEXT_SIZE, data_sp->GetByteSize()); in WriteAllRegisterValues()
443 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp392 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
399 if (data_sp) { in CreateInstance()
404 data.SetData(data_sp, data_offset, length); in CreateInstance()
406 if (file && data_sp && archive_type != ArchiveType::Invalid) { in CreateInstance()
448 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file, in CreateInstance()
483 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerBSDArchive() argument
486 : ObjectContainer(module_sp, file, file_offset, size, data_sp, data_offset), in ObjectContainerBSDArchive()
561 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
569 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
571 if (!file || !data_sp || archive_type == ArchiveType::Invalid) in GetModuleSpecifications()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/JIT/
H A DObjectFileJIT.cpp57 DataBufferSP data_sp, in CreateInstance() argument
68 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
77 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
226 DataBufferSP data_sp = in ReadSectionData() local
228 section_data.SetData(data_sp, 0, data_sp->GetByteSize()); in ReadSectionData()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.cpp90 ObjectFilePDB::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument
94 module_sp, data_sp, data_offset, file, file_offset, length); in CreateInstance()
101 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
108 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() argument
156 ObjectFilePDB::ObjectFilePDB(const ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectFilePDB() argument
159 : ObjectFile(module_sp, file, offset, length, data_sp, data_offset) {} in ObjectFilePDB()
H A DObjectFilePDB.h34 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
39 lldb::WritableDataBufferSP data_sp,
44 lldb::DataBufferSP &data_sp,
92 ObjectFilePDB(const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/Minidump/
H A DObjectFileMinidump.h41 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
46 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
50 lldb::DataBufferSP &data_sp,
/openbsd-src/gnu/llvm/lldb/include/lldb/
H A Dlldb-private-interfaces.h40 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
44 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
47 const FileSpec &file, lldb::DataBufferSP &data_sp,
51 lldb::DataBufferSP data_sp,
57 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,

123456