/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JSON/ |
H A D | ObjectFileJSON.cpp | 39 ObjectFileJSON::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument 42 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() 63 llvm::StringRef(reinterpret_cast<const char *>(data_sp->GetBytes())); in CreateInstance() 92 return new ObjectFileJSON(module_sp, data_sp, data_offset, file, file_offset, in CreateInstance() [all …]
|
H A D | ObjectFileJSON.h | 30 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 D | ObjectContainerMachOFileset.cpp | 37 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 D | ObjectContainerMachOFileset.h | 21 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/Symbol/ |
H A D | ObjectFile.cpp | 38 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 D | ObjectContainer.cpp | 22 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/Breakpad/ |
H A D | ObjectFileBreakpad.cpp | 61 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 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,
|
/freebsd/contrib/llvm-project/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);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/ |
H A D | ObjectFileWasm.cpp | 39 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 …]
|
H A D | ObjectFileWasm.h | 34 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 D | ObjectFileCOFF.cpp | 47 ObjectFileCOFF::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument 52 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 in CreateInstance() 101 CreateMemoryInstance(const ModuleSP & module_sp,WritableDataBufferSP data_sp,const ProcessSP & process_sp,addr_t header) CreateMemoryInstance() argument 108 GetModuleSpecifications(const FileSpec & file,DataBufferSP & data_sp,offset_t data_offset,offset_t file_offset,offset_t length,ModuleSpecList & specs) GetModuleSpecifications() argument [all...] |
H A D | ObjectFileCOFF.h | 27 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 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 | 180 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 D | NativeRegisterContextFreeBSD_powerpc.cpp | 231 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 D | NativeRegisterContextFreeBSD_arm64.cpp | 172 lldb::WritableDataBufferSP &data_sp) { in ReadAllRegisterValues() argument 183 data_sp.reset(new DataBufferHeap(m_reg_data.size(), 0)); in ReadAllRegisterValues() 184 uint8_t *dst = data_sp->GetBytes(); in ReadAllRegisterValues() 191 const lldb::DataBufferSP &data_sp) { in WriteAllRegisterValues() argument 194 if (!data_sp) { in WriteAllRegisterValues() 201 if (data_sp->GetByteSize() != m_reg_data.size()) { in WriteAllRegisterValues() 205 __FUNCTION__, m_reg_data.size(), data_sp->GetByteSize()); in WriteAllRegisterValues() 209 const uint8_t *src = data_sp->GetBytes(); in WriteAllRegisterValues()
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBData.cpp | 29 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() 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() 455 lldb::DataExtractorSP data_sp( in CreateDataFromSInt64Array() local [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
H A D | ObjectContainerBSDArchive.cpp | 261 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ParseObjects() 268 if (data_sp) { in ParseObjects() 273 data.SetData(data_sp, data_offset, length); in ParseObjects() 275 if (file && data_sp && archive_type != ArchiveType::Invalid) { in ParseObjects() 317 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file, in FindCachedArchive() 353 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ParseAndCacheArchiveForFile() 356 : ObjectContainer(module_sp, file, file_offset, size, data_sp, data_offset), in ParseAndCacheArchiveForFile() 432 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in CreateInstance() 440 data.SetData(data_sp, data_offset, data_sp in CreateInstance() 392 CreateInstance(const lldb::ModuleSP & module_sp,DataBufferSP & data_sp,lldb::offset_t data_offset,const FileSpec * file,lldb::offset_t file_offset,lldb::offset_t length) CreateInstance() argument 483 ObjectContainerBSDArchive(const lldb::ModuleSP & module_sp,DataBufferSP & data_sp,lldb::offset_t data_offset,const lldb_private::FileSpec * file,lldb::offset_t file_offset,lldb::offset_t size,ArchiveType archive_type) ObjectContainerBSDArchive() argument 561 GetModuleSpecifications(const lldb_private::FileSpec & file,lldb::DataBufferSP & data_sp,lldb::offset_t data_offset,lldb::offset_t file_offset,lldb::offset_t file_size,lldb_private::ModuleSpecList & specs) GetModuleSpecifications() argument [all...] |
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | ObjectFileJIT.cpp | 44 DataBufferSP data_sp, in Terminate() 55 WritableDataBufferSP data_sp, in CreateInstance() 64 const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, in CreateMemoryInstance() 213 DataBufferSP data_sp = in ReadSectionData() 215 section_data.SetData(data_sp, 0, data_sp->GetByteSize()); in ReadSectionData() 48 CreateInstance(const lldb::ModuleSP & module_sp,DataBufferSP data_sp,lldb::offset_t data_offset,const FileSpec * file,lldb::offset_t file_offset,lldb::offset_t length) CreateInstance() argument 59 CreateMemoryInstance(const lldb::ModuleSP & module_sp,WritableDataBufferSP data_sp,const ProcessSP & process_sp,lldb::addr_t header_addr) CreateMemoryInstance() argument 68 GetModuleSpecifications(const lldb_private::FileSpec & file,lldb::DataBufferSP & data_sp,lldb::offset_t data_offset,lldb::offset_t file_offset,lldb::offset_t length,lldb_private::ModuleSpecList & specs) GetModuleSpecifications() argument 217 DataBufferSP data_sp = ReadSectionData() local
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ |
H A D | ObjectFilePDB.cpp | 95 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 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,
|
/freebsd/contrib/llvm-project/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,
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteRegisterContext.cpp | 518 lldb::WritableDataBufferSP &data_sp) { 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) { 585 if (!data_sp || data_sp->GetBytes() == nullptr || data_sp->GetByteSize() == 0) in WriteAllRegisterValues() 603 // The data_sp contains the G response packet. in WriteAllRegisterValues() 607 {data_sp in WriteAllRegisterValues() 520 ReadAllRegisterValues(lldb::WritableDataBufferSP & data_sp) ReadAllRegisterValues() argument 586 WriteAllRegisterValues(const lldb::DataBufferSP & data_sp) WriteAllRegisterValues() argument [all...] |