• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

ReadmeD23-Nov-2023908 3727

breakwin.pyD23-Nov-20233.2 KiB9475

commandwin.pyD23-Nov-20233.9 KiB13199

cui.pyD23-Nov-202310 KiB339259

debuggerdriver.pyD23-Nov-20235.8 KiB14392

eventwin.pyD23-Nov-2023845 2714

lldbutil.pyD23-Nov-202332.7 KiB1,041779

lui.pyD23-Nov-20234.1 KiB153108

sandbox.pyD23-Nov-20232.1 KiB7839

sourcewin.pyD23-Nov-20238.2 KiB239186

statuswin.pyD23-Nov-20231.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