Skip to content

Commit a0eef8f

Browse files
committed
[lldb/Target] Add null-check before dereferencing inlined_info (NFC) (llvm#116300)
This patch is a follow-up to 9c7701f and adds extra-null checks before dereferencing the inlined_info pointer. Signed-off-by: Med Ismail Bennani <[email protected]> (cherry picked from commit 1857d29)
1 parent 5b6b0c9 commit a0eef8f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lldb/source/Target/StackFrame.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1224,7 +1224,8 @@ const char *StackFrame::GetFunctionName() {
12241224
if (inlined_block) {
12251225
const InlineFunctionInfo *inlined_info =
12261226
inlined_block->GetInlinedFunctionInfo();
1227-
name = inlined_info->GetName().AsCString();
1227+
if (inlined_info)
1228+
name = inlined_info->GetName().AsCString();
12281229
}
12291230
}
12301231

@@ -1250,7 +1251,8 @@ const char *StackFrame::GetDisplayFunctionName() {
12501251
if (inlined_block) {
12511252
const InlineFunctionInfo *inlined_info =
12521253
inlined_block->GetInlinedFunctionInfo();
1253-
name = inlined_info->GetDisplayName().AsCString();
1254+
if (inlined_info)
1255+
name = inlined_info->GetDisplayName().AsCString();
12541256
}
12551257
}
12561258

0 commit comments

Comments
 (0)