[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 ).
> > 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)
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).
More information about the Ltrace-devel