• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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