[Ltrace-devel] [PATCH 0/3] fixes for ARM/Thumb interworking

Zach Welch zwelch at codesourcery.com
Fri Oct 8 21:41:40 UTC 2010


On 10/08/2010 11:47 AM, Zachary T Welch wrote:
> Presently, ltrace does not work all of the time on the ARM platform when
> generating Thumb-2 or interworked ARM/Thumb code. This series of patches
> fixes the remaining problems, once all of the other pending patches have
> been applied to the tree.

To clarify, there are three patches in this series; all of the original
subject lines ended up being hopelessly misleading. Patch 1 of 4 was
submitted last week as a fix for the ARM syscall_p function.

After posting, I noticed that my PLT patch needs updating to trim the
superfluous "#include <sys/ptrace.h>". I thought that it would be
possible to peek at the live PLT. Instead, I discovered that this
function gets called before the target process has been created, so I
was forced to examine the ELF section. I have also made a minor
stylistic change.

I will send the revised patch shortly, though I have yet to see my
original posts appear in my mailbox.... The posts do appear in the
archives, and this is not the first time that I have not received some
of my own posts. Does anyone else have problems receiving list traffic
from alioth, or is it just me?

Let me know if y'all see other problems with these changes. I would also
like to hear of testing results on other ARM systems.

-- 
Zach Welch
CodeSourcery
zwelch at codesourcery.com
(650) 331-3385 x743



More information about the Ltrace-devel mailing list