Skip to content

Commit d0ac12d

Browse files
committed
[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 <[email protected]>
1 parent 2e7448f commit d0ac12d

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

lldb/include/lldb/Interpreter/ScriptedProcessInterface.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class ScriptedProcessInterface : virtual public ScriptedInterface {
2424
CreatePluginObject(llvm::StringRef class_name, ExecutionContext &exe_ctx,
2525
StructuredData::DictionarySP args_sp,
2626
StructuredData::Generic *script_obj = nullptr) override {
27-
return nullptr;
27+
return {};
2828
}
2929

3030
virtual Status Launch() { return Status("ScriptedProcess did not launch"); }
@@ -41,22 +41,22 @@ class ScriptedProcessInterface : virtual public ScriptedInterface {
4141
return {};
4242
}
4343

44-
virtual StructuredData::DictionarySP GetThreadsInfo() { return nullptr; }
44+
virtual StructuredData::DictionarySP GetThreadsInfo() { return {}; }
4545

4646
virtual StructuredData::DictionarySP GetThreadWithID(lldb::tid_t tid) {
47-
return nullptr;
47+
return {};
4848
}
4949

5050
virtual StructuredData::DictionarySP GetRegistersForThread(lldb::tid_t tid) {
51-
return nullptr;
51+
return {};
5252
}
5353

5454
virtual lldb::DataExtractorSP
5555
ReadMemoryAtAddress(lldb::addr_t address, size_t size, Status &error) {
56-
return nullptr;
56+
return {};
5757
}
5858

59-
virtual StructuredData::ArraySP GetLoadedImages() { return nullptr; }
59+
virtual StructuredData::ArraySP GetLoadedImages() { return {}; }
6060

6161
virtual lldb::pid_t GetProcessID() { return LLDB_INVALID_PROCESS_ID; }
6262

@@ -66,12 +66,12 @@ class ScriptedProcessInterface : virtual public ScriptedInterface {
6666
return llvm::None;
6767
}
6868

69-
virtual StructuredData::DictionarySP GetMetadata() { return nullptr; }
69+
virtual StructuredData::DictionarySP GetMetadata() { return {}; }
7070

7171
protected:
7272
friend class ScriptedThread;
7373
virtual lldb::ScriptedThreadInterfaceSP CreateScriptedThreadInterface() {
74-
return nullptr;
74+
return {};
7575
}
7676
};
7777

@@ -81,7 +81,7 @@ class ScriptedThreadInterface : virtual public ScriptedInterface {
8181
CreatePluginObject(llvm::StringRef class_name, ExecutionContext &exe_ctx,
8282
StructuredData::DictionarySP args_sp,
8383
StructuredData::Generic *script_obj = nullptr) override {
84-
return nullptr;
84+
return {};
8585
}
8686

8787
virtual lldb::tid_t GetThreadID() { return LLDB_INVALID_THREAD_ID; }
@@ -92,17 +92,17 @@ class ScriptedThreadInterface : virtual public ScriptedInterface {
9292

9393
virtual llvm::Optional<std::string> GetQueue() { return llvm::None; }
9494

95-
virtual StructuredData::DictionarySP GetStopReason() { return nullptr; }
95+
virtual StructuredData::DictionarySP GetStopReason() { return {}; }
9696

97-
virtual StructuredData::ArraySP GetStackFrames() { return nullptr; }
97+
virtual StructuredData::ArraySP GetStackFrames() { return {}; }
9898

99-
virtual StructuredData::DictionarySP GetRegisterInfo() { return nullptr; }
99+
virtual StructuredData::DictionarySP GetRegisterInfo() { return {}; }
100100

101101
virtual llvm::Optional<std::string> GetRegisterContext() {
102102
return llvm::None;
103103
}
104104

105-
virtual StructuredData::ArraySP GetExtendedInfo() { return nullptr; }
105+
virtual StructuredData::ArraySP GetExtendedInfo() { return {}; }
106106
};
107107
} // namespace lldb_private
108108

0 commit comments

Comments
 (0)