[PATCH] PowerPC 32 with Secure PLT

Michael Eager eager@eagerm.com
Mon Jan 30 17:19:00 GMT 2012


On 01/17/2012 07:04 PM, Michael Eager wrote:
> This patch adds support for stepping into/over the PLT stubs generated
> for secure PLT on PowerPC 32. It requires a recent binutils which
> generates symbols for the stubs.
>
> This has been tested on PowerPC 32-bit systems with and without PAX.
>
> 2012-01-17 Michael Eager <eager@eagercon.com>
>
> * configure.tgt (powerpc-*-linux*): Add glibc-tdep.o.
> * ppc-linux-tdep.c: Include glibc-tdep.h.
> (powerpc32_plt_stub, powerpc32_plt_stub_so): Add PLT stub templates.
> (powerpc_linux_in_plt_stub): New function.
> (powerpc_linux_in_dynsym_resolve_code): New function.
> (ppc_skip_trampoline_code): New function.
> (ppc_linux_init_abi): Use PPC specific functions rather than generic.
> Use glibc_skip_solib_resolver.

Applied with suggested changes.

-- 
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077



More information about the Gdb-patches mailing list