[Ltrace-devel] [PATCH v2] xtensa: add xtensa support

Max Filippov jcmvbkbc at gmail.com
Mon Dec 22 08:38:01 UTC 2014


On Tue, Dec 9, 2014 at 2:34 AM, Max Filippov <jcmvbkbc at gmail.com> wrote:
> Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>
> ---
> Changes v1->v2:
> - drop gimme_arg and implement arch_fetch_* callbacks;
> - add diagnostics to {get,set}_instruction_pointer, get_stack_pointer
>   and get_return_addr;
> - update CREDITS, NEWS and README.

Ping?
Petr, I see that this letter haven't made it to the mailing list because
of its size. Do I need to re-post it?

> Changes RFC->PATCH:
> - adopt PLT unresolving algorithm used by PPC
>
>  CREDITS                               |   4 +
>  NEWS                                  |   1 +
>  README                                |   1 +
>  configure.ac                          |   2 +
>  sysdeps/linux-gnu/Makefile.am         |   2 +-
>  sysdeps/linux-gnu/xtensa/Makefile.am  |  36 +++
>  sysdeps/linux-gnu/xtensa/arch.h       | 111 ++++++++
>  sysdeps/linux-gnu/xtensa/breakpoint.c |  71 +++++
>  sysdeps/linux-gnu/xtensa/fetch.c      | 188 +++++++++++++
>  sysdeps/linux-gnu/xtensa/plt.c        | 490 ++++++++++++++++++++++++++++++++++
>  sysdeps/linux-gnu/xtensa/ptrace.h     |  21 ++
>  sysdeps/linux-gnu/xtensa/regs.c       |  83 ++++++
>  sysdeps/linux-gnu/xtensa/signalent.h  |  52 ++++
>  sysdeps/linux-gnu/xtensa/syscallent.h | 357 +++++++++++++++++++++++++
>  sysdeps/linux-gnu/xtensa/trace.c      |  61 +++++
>  15 files changed, 1479 insertions(+), 1 deletion(-)
>  create mode 100644 sysdeps/linux-gnu/xtensa/Makefile.am
>  create mode 100644 sysdeps/linux-gnu/xtensa/arch.h
>  create mode 100644 sysdeps/linux-gnu/xtensa/breakpoint.c
>  create mode 100644 sysdeps/linux-gnu/xtensa/fetch.c
>  create mode 100644 sysdeps/linux-gnu/xtensa/plt.c
>  create mode 100644 sysdeps/linux-gnu/xtensa/ptrace.h
>  create mode 100644 sysdeps/linux-gnu/xtensa/regs.c
>  create mode 100644 sysdeps/linux-gnu/xtensa/signalent.h
>  create mode 100644 sysdeps/linux-gnu/xtensa/syscallent.h
>  create mode 100644 sysdeps/linux-gnu/xtensa/trace.c

-- 
Thanks.
-- Max



More information about the Ltrace-devel mailing list