[lldb-dev] Patch to add two new classes - RegisterContextLinux_x86_64 and RegisterContextFreeBSD_x86_64
Samuel Jacob
samueldotj at gmail.com
Tue Apr 30 15:31:12 PDT 2013
Somebody please review and commit.
Thanks
Samuel
On Fri, Apr 26, 2013 at 3:17 PM, Samuel Jacob <samueldotj at gmail.com> wrote:
> RegisterContext_x86_64->GPR is defined based on the host. This is done
> at compile time by including OS specific files.
>
> This caused a problem in elf-coredump plugin - RegisterContext_x86_64
> with FreeBSD GPR format cant be instantiated in Linux and vice versa.
> The need for this is based on Greg's suggestion - coredump files
> should be platform independent.(Refer
> http://lists.cs.uiuc.edu/pipermail/lldb-dev/2013-February/001477.html)
>
> This patch adds two new classes RegisterContextLinux_x86_64 and
> RegisterContextFreeBSD_x86_64 which can instantiated on any platform.
>
> I verified it compiles on a Ubuntu and on a MacMini. I also verified
> it shows correct backtrace and correct register content on a simple
> program. I can run more test cases for that somebody please point me
> how do I run test suites.
>
> Once this is done I will send a new elf-core patch based on this.
>
> Thanks
> Samuel
More information about the lldb-dev
mailing list