summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
diff options
context:
space:
mode:
authorMed Ismail Bennani <medismail.bennani@gmail.com>2022-10-07 16:11:49 -0700
committerMed Ismail Bennani <medismail.bennani@gmail.com>2022-11-03 14:44:52 -0700
commitcc05487a834e55659072918393f5c7490af67ed2 (patch)
treef0f8514513da03bd90fa75e05485866921153343 /lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
parent42df155ae628b4ae756a858bd09b105ee10b86eb (diff)
[lldb/Plugins] Cleanup error handling in Scripted{Process,Thread} (NFC)
Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedThread.cpp')
-rw-r--r--lldb/source/Plugins/Process/scripted/ScriptedThread.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp b/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
index c655ec12ecda..b19331b5b108 100644
--- a/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
+++ b/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
@@ -171,9 +171,7 @@ bool ScriptedThread::LoadArtificialStackFrames() {
StackFrameListSP frames = GetStackFrameList();
for (size_t idx = 0; idx < arr_size; idx++) {
-
StructuredData::Dictionary *dict;
-
if (!arr_sp->GetItemAtIndexAsDictionary(idx, dict) || !dict)
return ScriptedInterface::ErrorWithMessage<bool>(
LLVM_PRETTY_FUNCTION,
@@ -334,11 +332,10 @@ std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() {
Status error;
if (!reg_info)
- return GetInterface()
- ->ErrorWithMessage<std::shared_ptr<DynamicRegisterInfo>>(
- LLVM_PRETTY_FUNCTION,
- "Failed to get scripted thread registers info.", error,
- LLDBLog::Thread);
+ return ScriptedInterface::ErrorWithMessage<
+ std::shared_ptr<DynamicRegisterInfo>>(
+ LLVM_PRETTY_FUNCTION, "Failed to get scripted thread registers info.",
+ error, LLDBLog::Thread);
m_register_info_sp = std::make_shared<DynamicRegisterInfo>(
*reg_info, m_scripted_process.GetTarget().GetArchitecture());