| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | ObjectFile.cpp | 69 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 D | ObjectFileBreakpad.cpp | 62 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 D | ObjectFileBreakpad.h | 30 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 D | RegisterContextMemory.cpp | 103 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 D | RegisterContextMemory.h | 53 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 D | RegisterContextThreadMemory.cpp | 110 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 D | ObjectFileWasm.cpp | 39 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 D | ObjectFileWasm.h | 33 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 D | ObjectContainerUniversalMachO.cpp | 37 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 D | ObjectContainerUniversalMachO.h | 19 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 D | NativeRegisterContextFreeBSD_arm.cpp | 143 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 D | NativeRegisterContextFreeBSD_mips64.cpp | 179 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 D | NativeRegisterContextFreeBSD_powerpc.cpp | 230 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 D | NativeRegisterContextFreeBSD_arm64.cpp | 152 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 D | RegisterContextWindows.cpp | 40 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 D | SBData.cpp | 29 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 D | ObjectFilePDB.cpp | 90 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 D | ObjectFilePDB.h | 34 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 D | ObjectFileJIT.cpp | 57 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 D | ObjectContainerBSDArchive.cpp | 392 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 D | ObjectFileMinidump.h | 41 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 D | GDBRemoteRegisterContext.cpp | 520 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 D | ObjectContainer.h | 39 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 D | ObjectFileMachO.h | 25 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 D | ObjectFilePECOFF.cpp | 210 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 …]
|