title: Documentation for LLDB's GUI
body: <p>I've been recently been playing around with LLDB's gui feature. (A stackoverflow link about this feature is described <a href="https://stackoverflow.com/questions/19820247/is-there-a-tui-mode-for-standalone-lldb/21658169#21658169">here</a>. My current lldb is <code>lldb-320.4.156</code>)</p>
  
  <p>So far, it seems very convenient, especially the ability to view local variables in the current stack frame. But is there any documentation (or tutorial) on how to use the LLDB's GUI mode?</p>
  
  <hr>
  
  <p><strong>Aside</strong>: I specifically have a few questions:</p>
  
  <ol>
  <li>How to show the source code upon going into GUI mode. (Unless I stop at a breakpoint and type <code>gui</code> within LLDB, I can never get source code to show up.)</li>
  <li>How to rerun a program while in GUI mode. (There is nowhere to type while in GUI mode.)</li>
  <li>Are there colors in GUI mode? I notice if you type <code>lldb --help</code> in the command line, <code>lldb</code> tells you you could invoke it with a <code>--no-use-colors</code> option. (That being said, I've never seen colors with normal <code>lldb</code> mode...)</li>
  <li>Is there a way to set breakpoints, prior to running <code>lldb</code>?</li>
  </ol>