[lldb/Plugins] Use default initializers for StructuredData::*SP (NFC)

This patch replaces the ScriptedProcessInterface getters to return
default initializers for StructureData shared pointers instead of
returning a null pointer.

Differential Revision: https://reviews.llvm.org/D137359

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
This commit is contained in:
Med Ismail Bennani 2022-11-03 14:42:34 -07:00
parent 78d6e1d1d4
commit 3350d55748
1 changed files with 13 additions and 13 deletions

View File

@ -24,7 +24,7 @@ public:
CreatePluginObject(llvm::StringRef class_name, ExecutionContext &exe_ctx,
StructuredData::DictionarySP args_sp,
StructuredData::Generic *script_obj = nullptr) override {
return nullptr;
return {};
}
virtual Status Launch() { return Status("ScriptedProcess did not launch"); }
@ -41,22 +41,22 @@ public:
return {};
}
virtual StructuredData::DictionarySP GetThreadsInfo() { return nullptr; }
virtual StructuredData::DictionarySP GetThreadsInfo() { return {}; }
virtual StructuredData::DictionarySP GetThreadWithID(lldb::tid_t tid) {
return nullptr;
return {};
}
virtual StructuredData::DictionarySP GetRegistersForThread(lldb::tid_t tid) {
return nullptr;
return {};
}
virtual lldb::DataExtractorSP
ReadMemoryAtAddress(lldb::addr_t address, size_t size, Status &error) {
return nullptr;
return {};
}
virtual StructuredData::ArraySP GetLoadedImages() { return nullptr; }
virtual StructuredData::ArraySP GetLoadedImages() { return {}; }
virtual lldb::pid_t GetProcessID() { return LLDB_INVALID_PROCESS_ID; }
@ -66,12 +66,12 @@ public:
return llvm::None;
}
virtual StructuredData::DictionarySP GetMetadata() { return nullptr; }
virtual StructuredData::DictionarySP GetMetadata() { return {}; }
protected:
friend class ScriptedThread;
virtual lldb::ScriptedThreadInterfaceSP CreateScriptedThreadInterface() {
return nullptr;
return {};
}
};
@ -81,7 +81,7 @@ public:
CreatePluginObject(llvm::StringRef class_name, ExecutionContext &exe_ctx,
StructuredData::DictionarySP args_sp,
StructuredData::Generic *script_obj = nullptr) override {
return nullptr;
return {};
}
virtual lldb::tid_t GetThreadID() { return LLDB_INVALID_THREAD_ID; }
@ -92,17 +92,17 @@ public:
virtual llvm::Optional<std::string> GetQueue() { return llvm::None; }
virtual StructuredData::DictionarySP GetStopReason() { return nullptr; }
virtual StructuredData::DictionarySP GetStopReason() { return {}; }
virtual StructuredData::ArraySP GetStackFrames() { return nullptr; }
virtual StructuredData::ArraySP GetStackFrames() { return {}; }
virtual StructuredData::DictionarySP GetRegisterInfo() { return nullptr; }
virtual StructuredData::DictionarySP GetRegisterInfo() { return {}; }
virtual llvm::Optional<std::string> GetRegisterContext() {
return llvm::None;
}
virtual StructuredData::ArraySP GetExtendedInfo() { return nullptr; }
virtual StructuredData::ArraySP GetExtendedInfo() { return {}; }
};
} // namespace lldb_private