This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PING][PATCH] microMIPS support (Linux signal trampolines)
- From: "Maciej W. Rozycki" <macro at codesourcery dot com>
- To: Mark Kettenis <mark dot kettenis at xs4all dot nl>
- Cc: <gdb-patches at sourceware dot org>
- Date: Mon, 11 Jun 2012 11:31:49 +0100
- Subject: [PING][PATCH] microMIPS support (Linux signal trampolines)
- References: <alpine.DEB.1.10.1204241843340.19835@tp.orcam.me.uk> <alpine.DEB.1.10.1205171611090.11227@tp.orcam.me.uk> <201205182225.q4IMPBiD031110@glazunov.sibelius.xs4all.nl> <alpine.DEB.1.10.1205182329550.11227@tp.orcam.me.uk>
Mark, anyone,
I made the adjustments you requested, is there still any problem with
this change?
> 2011-05-18 Maciej W. Rozycki <macro@codesourcery.com>
>
> gdb/
> * tramp-frame.h (tramp_frame): Add validate member.
> * tramp-frame.c (tramp_frame_start): Validate trampoline before
> scanning.
> * mips-linux-tdep.c (MICROMIPS_INST_LI_V0): New macro.
> (MICROMIPS_INST_POOL32A, MICROMIPS_INST_SYSCALL): Likewise.
> (mips_linux_o32_sigframe): Initialize validate member.
> (mips_linux_o32_rt_sigframe): Likewise.
> (mips_linux_n32_rt_sigframe): Likewise.
> (mips_linux_n64_rt_sigframe): Likewise.
> (micromips_linux_o32_sigframe): New variable.
> (micromips_linux_o32_rt_sigframe): Likewise.
> (micromips_linux_n32_rt_sigframe): Likewise.
> (micromips_linux_n64_rt_sigframe): Likewise.
> (mips_linux_o32_sigframe_init): Handle microMIPS trampolines.
> (mips_linux_n32n64_sigframe_init): Likewise.
> (mips_linux_sigframe_validate): New function.
> (micromips_linux_sigframe_validate): Likewise.
> (mips_linux_init_abi): Install microMIPS trampoline unwinders.
Latest submission:
http://sourceware.org/ml/gdb-patches/2012-05/msg00769.html
Maciej