[Ltrace-devel] [PATCH v2 0/8] MIPSEL o32 updates

Edgar E. Iglesias edgar.iglesias at gmail.com
Thu Sep 27 18:50:55 UTC 2012


On Thu, Sep 27, 2012 at 08:36:44PM +0200, Sedat Dilek wrote:
> On Thu, Sep 27, 2012 at 8:11 PM, Sedat Dilek <sedat.dilek at gmail.com> wrote:
> > On Thu, Sep 27, 2012 at 7:19 PM, Petr Machata <pmachata at redhat.com> wrote:
> >> edgar.iglesias at gmail.com writes:
> >>
> >>> From: "Edgar E. Iglesias" <edgar at axis.com>
> >>>
> >>> This is the series I've been hacking on.
> >>
> >> I pushed this to master.  Thanks for all the work!
> >>
> >
> > Hi,
> >
> > nice to see there is more progress on MIPS(el) :-).
> >
> > I have tested ltrace 0.7.0-git3a1806d against the Freetz build-system.
> > Target-host: MIPSEL 32-bit
> > Build-host: Ubuntu/precise AMD64.
> > Toolchain: gcc-4.7.2-RC-20120914 + uClibc-0.9.33.2 + binutils-2.22
> > (for more see [1]).
> > Contents of attached tarball:
> > * ltrace-0.7.0-git.diff (patch against Freetz build-system)
> > * make_ltrace-precompiled.txt (build-log of ltrace Freetz package)
> > * ltrace-L-x-main-debug-71.txt (debug-output)
> > * LTRACE_DEBUG_SESSION (Mini-Howto)
> >
> > Can you please have a look?
> >
> 
> For the sake of completeness (hope filesize-limit for ML was raised,
> sending approx. 60KiB):
> * a.out (testcase)
> * ltrace (statically compiled binary)
> * ltrace.conf (config file)

Hi,

The toolchain you used seems to support the non-PIC extensions to the ABI
for MIPS (used for the exe). I have not tested such binaries...

Can you for example try tracing the puts call?

I've also found a couple of issues with multithreading and the patch I
sent. Will post a fix tomorrow. (We need to add breakpoints to the
proc->leader which is not always done right now). That makes threaded
apps mostly work (allthough there are known races).

Cheers,
Edgar



More information about the Ltrace-devel mailing list