<div dir="ltr">Ok, I've figured it out: looks like install script was broken:<div><br></div><div>I build and install lldb using:</div><div>cmake ../llvm<br></div><div>make</div><div>make DESTDIR=$CLANG_INSTALL_PATH install</div><div><br></div><div>LLDB installed this way is not working.</div><div><br></div><div>But when I use python package directly from build_dir//lib/python2.7/site-packages it is working fine:</div><div><br></div><div><span style="font-size:12.8px">$ ./python_example.py</span><br></div><div><div><span style="font-size:12.8px">Creating a target for './a.out'</span></div><div><span style="font-size:12.8px">SBBreakpoint: id = 1, name = 'main', module = a.out, locations = 1</span></div><div><span style="font-size:12.8px">SBProcess: pid = 5853, state = stopped, threads = 1, executable = a.out</span></div><div><span style="font-size:12.8px">thread #1: tid = 5853, 0x000000000040081a a.out`main(argc=1, argv=0x00007ffed229c738) at main.cpp:3, name = 'a.out', stop reason = breakpoint 1.1</span></div><div style="font-size:12.8px">...</div></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-02 23:52 GMT-08:00 Роман Попов <span dir="ltr"><<a href="mailto:ripopov@gmail.com" target="_blank">ripopov@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">Hello, </span><div style="font-size:12.8px">Looks like last python example from <a href="http://lldb.llvm.org/python-reference.html" target="_blank">http://lldb.llvm.org/pyth<wbr>on-reference.html</a> is not working (using the lldb.py module in python).  For some reason process is not launching in debugger. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I'm using clang++ and lldb from llvm trunk on Ubuntu 14.04 x64:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>$ cat main.cpp</div><div>#include <iostream></div><div>int main (int argc, char **argv) {</div><div>  std::cout << "Hello world \n"; </div><div>  return 0;</div><div>}</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ clang++ -g main.cpp</div><div style="font-size:12.8px">$ ./python_example.py</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div> Creating a target for './a.out' </div><div> SBBreakpoint: id = 1, name = 'main', module = a.out, locations = 1</div><div> SBProcess: pid = 0, state = launching, threads = 0, executable = a.out</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Process state is "launching", but should be "eStateStopped" according to comments in source code.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">-Roman</div></div>
</blockquote></div><br></div>