[all-commits] [llvm/llvm-project] 62deee: [LLDB] Add a child property to compliment the exis...

Jacob Lalonde via All-commits all-commits at lists.llvm.org
Thu Nov 20 10:05:40 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 62deee41592d7522d7fc3c3686d657bc36d80638
      https://github.com/llvm/llvm-project/commit/62deee41592d7522d7fc3c3686d657bc36d80638
  Author: Jacob Lalonde <jalalonde at fb.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M lldb/bindings/interface/SBFrameExtensions.i

  Log Message:
  -----------
  [LLDB] Add a child property to compliment the existing parent property (#168619)

I've been working on some scripts that evaluate the parent and child
frame. It's been very annoying that the parent frame has a property but
not the child. So I've added this to the extensions, I would've
preferred to return None, but because the existing impl returns an
invalid SBFrame, so I'm conforming to that API.

```
(lldb) script
Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D.
>>> lldb.frame
frame #0: 0x0000555555555200 fib.out`main
>>> lldb.frame.parent
frame #1: 0x00007ffff782a610 libc.so.6`__libc_start_call_main + 128
>>> lldb.frame.parent.child
frame #0: 0x0000555555555200 fib.out`main
```



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list