[Ltrace-devel] pmachata/revamp merged

Sedat Dilek sedat.dilek at gmail.com
Thu Aug 30 17:22:52 UTC 2012


On Thu, Aug 30, 2012 at 2:21 PM, Petr Machata <pmachata at redhat.com> wrote:
> Hello,
>
> the branch pmachata/revamp was now merged to master.  This following
> list of changes still mostly holds:
>
>   http://lists.alioth.debian.org/pipermail/ltrace-devel/2012-January/000540.html
>
> In addition to the above, PPC and s390 were rewritten to use fetch
> interface.  They pass structures in registers, and therefore need it.
>
> i386 and x86_64 back ends were merged into an over-arching x86 back end.
> The differences in those are relatively minor and can be worked around
> by a handful of ifdefs.  The x86 back end uses fetch interface as well.
>
> I also renamed target_address_t to arch_addr_t, to follow the logic in
> naming architecture-specific artifacts.  This is still a void * typedef.
> Eventually it should become an integral type.  First, because really it
> is not a pointer (dereferencing it is not valid); second, it's not wide
> enough to allow "inverse tracing" (x32 tracing x86_64 process, PPC32
> tracing PPC64 process; but note that x32 is currently not supported
> anyway).
>
> I verified that on GNU/Linux, the test suite passes on straight x86's,
> PPC's and s390's, as well as "cross" scenarios x86_64/i386, PPC64/PPC32,
> s390x/s390.  On PPC32, BSS PLT's as well as the new "secure" ones are
> supported.
>

What's the status of MIPS?
What's missing for it?

What GIT branch or tag are you recommending for MIPS?

- Sedat -

> Thank you,
> PM
>
> _______________________________________________
> Ltrace-devel mailing list
> Ltrace-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ltrace-devel



More information about the Ltrace-devel mailing list