Name Date Size #Lines LOC

..--

ReadmeH A D03-Aug-2020908 3727

breakwin.pyH A D03-Aug-20203.2 KiB9475

commandwin.pyH A D03-Aug-20203.9 KiB13199

cui.pyH A D03-Aug-202010 KiB339259

debuggerdriver.pyH A D03-Aug-20205.8 KiB14392

eventwin.pyH A D03-Aug-2020845 2714

lldbutil.pyH A D03-Aug-202032.7 KiB1,041779

lui.pyH A D03-Aug-20204.1 KiB153108

sandbox.pyH A D03-Aug-20202.1 KiB7839

sourcewin.pyH A D03-Aug-20208.2 KiB239186

statuswin.pyH A D03-Aug-20201.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