<p dir="ltr">It looks like debugging 32 bit processes hasn't been implemented yet.  You'll find many things missing in the current Linux support.  It's being worked on but it will be a while.  Let me know if you're looking to help out!  :)</p>
<div class="gmail_quote">On Nov 19, 2014 7:16 AM, "Arne Schmitz" <<a href="mailto:arne.schmitz@aixigo.de">arne.schmitz@aixigo.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I just built lldb 3.5.0 from source on a x86_64 Debian Stable machine (because there are no packages for Debian Stable). When I try to debug a 32bit (x86) application with the resulting binary, I get the following error:<br>
<br>
$ lldb -p $(pgrep foo)<br>
lldb: llvm-3.5.0.src/tools/lldb/<u></u>source/Plugins/Process/<u></u>Utility/RegisterContextLinux_<u></u>x86_64.cpp:137: uint32_t GetRegisterInfoCount(const lldb_private::ArchSpec&): Assertion `!GetPrivateRegisterInfoVector ().empty () && "i386 register info not yet filled."' failed.<br>
Aborted<br>
<br>
Debugging x86_64 works just fine. Why is that? Is this a known bug? How can I fix this?<br>
<br>
Best regards,<br>
<br>
Arne<br>
______________________________<u></u>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/lldb-dev</a><br>
</blockquote></div>