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! :) On Nov 19, 2014 7:16 AM, "Arne Schmitz" <arne.schm...@aixigo.de> wrote:
> Hi everyone, > > 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: > > $ lldb -p $(pgrep foo) > lldb: llvm-3.5.0.src/tools/lldb/source/Plugins/Process/ > Utility/RegisterContextLinux_x86_64.cpp:137: uint32_t > GetRegisterInfoCount(const lldb_private::ArchSpec&): Assertion > `!GetPrivateRegisterInfoVector ().empty () && "i386 register info not yet > filled."' failed. > Aborted > > Debugging x86_64 works just fine. Why is that? Is this a known bug? How > can I fix this? > > Best regards, > > Arne > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev >
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev