Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/lldb/source/Symbol/
H A DObjectFile.cpp69 if (!data_sp) { in FindPlugin()
91 if (!data_sp || data_sp->GetByteSize() == 0) { in FindPlugin()
124 if (data_sp && data_sp->GetByteSize() > 0) { in FindPlugin()
192 if (!data_sp) in GetModuleSpecifications()
195 if (data_sp) { in GetModuleSpecifications()
253 if (data_sp) in ObjectFile()
448 DataBufferSP data_sp; in ReadMemory() local
457 return data_sp; in ReadMemory()
538 DataBufferSP data_sp( in ReadSectionData() local
540 if (data_sp) { in ReadSectionData()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp62 if (!data_sp) { in CreateInstance()
63 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
64 if (!data_sp) in CreateInstance()
68 auto text = toStringRef(data_sp->GetData()); in CreateInstance()
74 if (data_sp->GetByteSize() < length) { in CreateInstance()
75 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
76 if (!data_sp) in CreateInstance()
81 return new ObjectFileBreakpad(module_sp, data_sp, data_offset, file, in CreateInstance()
87 const ModuleSP &module_sp, WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
95 auto text = toStringRef(data_sp->GetData()); in GetModuleSpecifications()
[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,
/llvm-project-15.0.7/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);
H A DRegisterContextThreadMemory.cpp110 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
113 return m_reg_ctx_sp->ReadAllRegisterValues(data_sp); in ReadAllRegisterValues()
118 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
121 return m_reg_ctx_sp->WriteAllRegisterValues(data_sp); in WriteAllRegisterValues()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp39 if (!data_sp || data_sp->GetByteSize() < kWasmHeaderSize) in ValidateModuleHeader()
96 if (!data_sp) { in CreateInstance()
97 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
98 if (!data_sp) { in CreateInstance()
106 assert(data_sp); in CreateInstance()
107 if (!ValidateModuleHeader(data_sp)) { in CreateInstance()
115 if (data_sp->GetByteSize() < length) { in CreateInstance()
116 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
117 if (!data_sp) { in CreateInstance()
147 if (!ValidateModuleHeader(data_sp)) in CreateMemoryInstance()
[all …]
H A DObjectFileWasm.h33 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
38 lldb::WritableDataBufferSP data_sp,
43 lldb::DataBufferSP &data_sp,
114 ObjectFileWasm(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
/llvm-project-15.0.7/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()
189 DataBufferSP data_sp; in GetObjectFile() local
193 m_fat_archs[arch_idx].size, data_sp, data_offset); in GetObjectFile()
200 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
206 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
H A DObjectContainerUniversalMachO.h19 lldb::DataBufferSP &data_sp,
38 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
43 lldb::DataBufferSP &data_sp,
/llvm-project-15.0.7/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.cpp179 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
190 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
191 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
198 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
201 if (!data_sp) { in WriteAllRegisterValues()
208 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
212 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
216 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
H A DNativeRegisterContextFreeBSD_powerpc.cpp230 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
241 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues()
242 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues()
249 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
252 if (!data_sp) { in WriteAllRegisterValues()
259 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues()
263 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues()
267 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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/lldb/source/API/
H A DSBData.cpp29 SBData::SBData(const lldb::DataExtractorSP &data_sp) : m_opaque_sp(data_sp) {} in SBData() 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()
455 SBData ret(data_sp); in CreateDataFromSInt64Array()
475 SBData ret(data_sp); in CreateDataFromSInt32Array()
[all …]
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
483 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerBSDArchive() argument
585 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
593 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
595 if (!file || !data_sp || archive_type == ArchiveType::Invalid) in GetModuleSpecifications()
605 data_sp = in GetModuleSpecifications()
607 if (data_sp) { in GetModuleSpecifications()
[all …]
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp520 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
542 data_sp = std::make_shared<DataBufferHeap>(*data_buffer); in ReadAllRegisterValues()
560 data_sp = std::make_shared<DataBufferHeap>( in ReadAllRegisterValues()
581 data_sp.reset(); in ReadAllRegisterValues()
586 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
587 if (!data_sp || data_sp->GetBytes() == nullptr || data_sp->GetByteSize() == 0) in WriteAllRegisterValues()
609 {data_sp->GetBytes(), size_t(data_sp->GetByteSize())})) in WriteAllRegisterValues()
615 DataExtractor restore_data(data_sp, m_reg_data.GetByteOrder(), in WriteAllRegisterValues()
733 {data_sp->GetBytes() + reg_info->byte_offset, in WriteAllRegisterValues()
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DObjectContainer.h39 lldb::DataBufferSP &data_sp, lldb::offset_t data_offset) in ObjectContainer() argument
45 if (data_sp) in ObjectContainer()
46 m_data.SetData(data_sp, data_offset, length); in ObjectContainer()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Mach-O/
H A DObjectFileMachO.h25 ObjectFileMachO(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
31 lldb::WritableDataBufferSP data_sp,
48 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
53 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
57 lldb::DataBufferSP &data_sp,
68 static bool MagicBytesMatch(lldb::DataBufferSP data_sp, lldb::addr_t offset,
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PECOFF/
H A DObjectFilePECOFF.cpp210 if (!data_sp) { in CreateInstance()
212 if (!data_sp) in CreateInstance()
217 if (!ObjectFilePECOFF::MagicBytesMatch(data_sp)) in CreateInstance()
221 if (data_sp->GetByteSize() < length) { in CreateInstance()
223 if (!data_sp) in CreateInstance()
241 if (!data_sp || !ObjectFilePECOFF::MagicBytesMatch(data_sp)) in CreateMemoryInstance()
244 module_sp, data_sp, process_sp, header_addr); in CreateMemoryInstance()
256 if (!data_sp || !ObjectFilePECOFF::MagicBytesMatch(data_sp)) in GetModuleSpecifications()
261 if (data_sp->GetByteSize() < length) in GetModuleSpecifications()
263 data_sp = std::move(full_sp); in GetModuleSpecifications()
[all …]

123456