Name Date Size #Lines LOC

..13-Mar-2025-

ReadmeH A D13-Mar-2025908 3727

breakwin.pyH A D13-Mar-20253.2 KiB9475

commandwin.pyH A D13-Mar-20253.9 KiB13199

cui.pyH A D13-Mar-202510 KiB339259

debuggerdriver.pyH A D13-Mar-20255.8 KiB14392

eventwin.pyH A D13-Mar-2025845 2714

lldbutil.pyH A D13-Mar-202532.7 KiB1,041779

lui.pyH A D13-Mar-20254.1 KiB153108

sandbox.pyH A D13-Mar-20252.1 KiB7839

sourcewin.pyH A D13-Mar-20258.2 KiB239186

statuswin.pyH A D13-Mar-20251.4 KiB4227

Readme

1
2LLDB (Terminal) User Interface
3------------------------------
4
5This directory contains the curses user interface for LLDB. To use it, ensure Python can find your lldb module. You may have to modify PYTHONPATH for that purpose:
6
7$ export PYTHONPATH=/path/to/lldb/module
8
9Then, run the lui.py. To load a core file:
10$ ./lui.py --core core
11
12To create a target from an executable:
13$ ./lui.py /bin/echo "hello world"
14
15To attach to a running process:
16$ ./lui.py --attach <pid>
17
18
19Known Issues
20------------
211. Resizing the terminal will most likely cause lui to crash.
222. Missing paging in command-window
233. Only minimal testing (on Ubuntu Linux x86_64)
24
25Missing Features
26----------------
27- stdin/stdout/stderr windows
28- memory window
29- backtrace window
30- threads window
31- tab-completion
32- syntax-highlighting (via pygments library)
33- (local) variables window
34- registers window
35- disassembly window
36- custom layout
37