Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JSON/
H A DObjectFileJSON.cpp42 if (!data_sp) { in CreateInstance()
43 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
44 if (!data_sp) in CreateInstance()
49 if (!MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) in CreateInstance()
53 if (data_sp->GetByteSize() < length) { in CreateInstance()
54 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
55 if (!data_sp) in CreateInstance()
107 if (!MagicBytesMatch(data_sp, data_offset, data_sp->GetByteSize())) in GetModuleSpecifications()
111 if (data_sp->GetByteSize() < length) { in GetModuleSpecifications()
113 if (!data_sp) in GetModuleSpecifications()
[all …]
H A DObjectFileJSON.h30 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
35 lldb::WritableDataBufferSP data_sp,
40 lldb::DataBufferSP &data_sp,
89 static bool MagicBytesMatch(lldb::DataBufferSP data_sp, lldb::addr_t offset,
111 ObjectFileJSON(const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/
H A DObjectContainerMachOFileset.cpp46 : ObjectContainer(module_sp, nullptr, 0, data_sp->GetByteSize(), data_sp, in ObjectContainerMachOFileset()
54 if (!data_sp) in CreateInstance()
58 data.SetData(data_sp, data_offset, length); in CreateInstance()
73 if (!MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) in CreateMemoryInstance()
77 module_sp, data_sp, process_sp, header_addr); in CreateMemoryInstance()
185 DataBufferSP data_sp = in ParseHeader() local
187 data.SetData(data_sp); in ParseHeader()
209 DataBufferSP data_sp = in ParseHeader() local
214 m_data.SetData(data_sp); in ParseHeader()
227 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
[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,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp63 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
96 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,
/freebsd/contrib/llvm-project/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);
/freebsd/contrib/llvm-project/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()
450 DataBufferSP data_sp; in ReadMemory() local
459 return data_sp; in ReadMemory()
540 DataBufferSP data_sp( in ReadSectionData() local
542 if (data_sp) { in ReadSectionData()
[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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp40 if (!data_sp || data_sp->GetByteSize() < kWasmHeaderSize) in ValidateModuleHeader()
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()
116 if (data_sp->GetByteSize() < length) { in CreateInstance()
117 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
118 if (!data_sp) { in CreateInstance()
148 if (!ValidateModuleHeader(data_sp)) in CreateMemoryInstance()
[all …]
H A DObjectFileWasm.h34 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
39 lldb::WritableDataBufferSP data_sp,
44 lldb::DataBufferSP &data_sp,
115 ObjectFileWasm(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.cpp52 if (!data_sp) { in CreateInstance()
53 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
54 if (!data_sp) { in CreateInstance()
63 assert(data_sp && "must have mapped file at this point"); in CreateInstance()
65 if (!IsCOFFObjectFile(data_sp)) in CreateInstance()
68 if (data_sp->GetByteSize() < length) { in CreateInstance()
69 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
70 if (!data_sp) { in CreateInstance()
80 MemoryBufferRef buffer{toStringRef(data_sp->GetData()), in CreateInstance()
110 if (!IsCOFFObjectFile(data_sp)) in GetModuleSpecifications()
[all …]
H A DObjectFileCOFF.h27 const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, in ObjectFileCOFF() argument
30 : ObjectFile(module_sp, file, file_offset, length, data_sp, data_offset), in ObjectFileCOFF()
45 CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp,
51 lldb::WritableDataBufferSP data_sp,
55 lldb::DataBufferSP &data_sp,
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
395 lldb::DataExtractorSP data_sp( in CreateDataFromCString() local
398 SBData ret(data_sp); in CreateDataFromCString()
415 lldb::DataExtractorSP data_sp( in CreateDataFromUInt64Array() local
418 SBData ret(data_sp); in CreateDataFromUInt64Array()
435 lldb::DataExtractorSP data_sp( in CreateDataFromUInt32Array() local
438 SBData ret(data_sp); in CreateDataFromUInt32Array()
458 SBData ret(data_sp); in CreateDataFromSInt64Array()
478 SBData ret(data_sp); in CreateDataFromSInt32Array()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp261 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
268 if (data_sp) { in CreateInstance()
273 data.SetData(data_sp, data_offset, length); in CreateInstance()
275 if (file && data_sp && archive_type != ArchiveType::Invalid) { in CreateInstance()
353 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerBSDArchive() argument
432 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
440 data.SetData(data_sp, data_offset, data_sp->GetByteSize()); in GetModuleSpecifications()
442 if (!file || !data_sp || archive_type == ArchiveType::Invalid) in GetModuleSpecifications()
452 data_sp = in GetModuleSpecifications()
454 if (data_sp) { in GetModuleSpecifications()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.cpp95 ObjectFilePDB::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument
99 module_sp, data_sp, data_offset, file, file_offset, length); in CreateInstance()
106 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
113 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() argument
161 ObjectFilePDB::ObjectFilePDB(const ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectFilePDB() argument
164 : 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,
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DObjectFileJIT.cpp44 DataBufferSP data_sp, in CreateInstance() argument
55 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
64 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in GetModuleSpecifications() argument
213 DataBufferSP data_sp = in ReadSectionData() local
215 section_data.SetData(data_sp, 0, data_sp->GetByteSize()); in ReadSectionData()
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp518 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument
540 data_sp = std::make_shared<DataBufferHeap>(*data_buffer); in ReadAllRegisterValues()
558 data_sp = std::make_shared<DataBufferHeap>( in ReadAllRegisterValues()
579 data_sp.reset(); in ReadAllRegisterValues()
584 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument
585 if (!data_sp || data_sp->GetBytes() == nullptr || data_sp->GetByteSize() == 0) in WriteAllRegisterValues()
607 {data_sp->GetBytes(), size_t(data_sp->GetByteSize())})) in WriteAllRegisterValues()
613 DataExtractor restore_data(data_sp, m_reg_data.GetByteOrder(), in WriteAllRegisterValues()
731 {data_sp->GetBytes() + reg_info->byte_offset, in WriteAllRegisterValues()

12345