f25af517a06521f69fbc53eaf3c245a7a2298c75 |
|
06-Feb-2013 |
Petr Machata <pmachata@redhat.com> |
ARM cleanups
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
f9d93c50bd246ea7fd42e0c8ad24aa01467e76ac |
|
30-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Fix tracing Thumb mode on ARM - Drop what amounts to global variable thumb_mode from struct process - Thumb mode is encoded to address. That means that the code in callstack_push_symfunc and insert_breakpoint has to assume that what comes from get_return_address is mangled, and needs to go through creating the breakpoint and then looking at its address. That's awkward, and we should come up with a better API.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
44ae188c8dcd2727e383dcac0d46c3f784d0da5f |
|
30-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Drop set_return_addr - This is currently not used anywhere, so it is safe to assume that it is broken anyway.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
6b9664af2e87596055eaab59492e79bfd1527dab |
|
21-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
ptrace takes void* arguments This might be relevant on Android.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
9fa2b1850e664aa70a9559e41befca1a5975f08c |
|
18-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Port more of the GDB code for ARM singlestepping - Not even whole ARM is supported yet, and what is there isn't tested. Thumb is not supported at all as of now.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
929bd57ca202fd2f2e8485ebf65d683e664f67b5 |
|
17-Dec-2012 |
Petr Machata <pmachata@redhat.com> |
struct Process becomes struct process This is for consistency with other structures, and ultimately with Linux coding style. The typedef ("Process") was dropped as well for this reason. This opportunity was used to fix coding style around the impacted lines.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
e99af270a60891e68d465c4cd97dbe29cd1a05e4 |
|
26-Oct-2012 |
Petr Machata <pmachata@redhat.com> |
Update copyright information and license headers
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
c897cb796dc4a7d256cbfbf0137ef7cdff9e8ece |
|
05-May-2012 |
Petr Machata <pmachata@redhat.com> |
Fix build on android, which requires that ptrace data and addr are void * Also, for several requests that ignore addr, we pass 1. Change these back to 0. This patch is largely based on work by Florian Echtler <floe@butterbrot.org>.
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
2b46cfc1127d390eddd9593fe5ce5399c1f68130 |
|
18-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
The first crude version of tracing across libraries - the patch will be sliced later
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
366c2f46d844f040458df9b7e35fc3b8527ed2d3 |
|
09-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
Move process-related functions and structures to proc.h
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
ee87a9a06960ba44b2ff980a366b222ae0e3b6b3 |
|
08-Oct-2010 |
Zachary T Welch <zwelch@codesourcery.com> |
Ensure ARM PC sets Thumb mode. The low bit of the PC must contain the Thumb mode state. Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
f670eea50e959eeb9da53d70cad8d43c19494ef0 |
|
25-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Finally got rid of GNU's Autoconf stuff
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
2a61d19bd244dadcde5009f1632cf14b95623e3d |
|
04-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Added set_return_addr() to sysdeps/linux-gnu/*/regs.c
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
f728123bd75a65a6a1536e198c3c30719e494e71 |
|
25-Jun-2009 |
Juan Cespedes <cespedes@debian.org> |
Re-organize file names
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
3df476b28e4a9cdb43cf29fff8e89481310eb30d |
|
28-May-2009 |
Juan Cespedes <cespedes@debian.org> |
Created library "libltrace.a" and a simple program that calls it
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
a8909f71e1421949c960f287217be6c42c286c0f |
|
28-Apr-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
struct process -> Process
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
f13505251e6402460f6cc7ec84e0d8ca91607b4f |
|
16-Dec-2008 |
Juan Cespedes <cespedes@debian.org> |
Re-indent entry points to functions
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
63184be8c577f5799e44db2a4e312a8240ad7751 |
|
10-Dec-2008 |
Juan Cespedes <cespedes@debian.org> |
Patches from Anderson Lizardo and Riku Voipio to reach Debian version 0.5-3.1 * Add generic support for arm targets * Save funtion arguments on arm * Add thumb instruction support * Add basic arm/eabi support * fix exec() testcase cleanup * fix memory corruption in clone() test * fix tracing child with "-p" option
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
run Lindent over source to get everything looking about the same
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Switched to SVN (initial import)
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
3219f320604810532a4938dda8f9dfadb0e840f3 |
|
16-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Some fixes... * read_config_file.c: initialise pt stack argument to stop warning * summary.c: make show_summary() obey -C for demangaling function names
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
948a5d077939939dc086c0d0d199ff2f22706eea |
|
07-Jul-2004 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.34 * Fixed prototype declaration problem in arm, m68k, powerpc, s390 * Added "amd64" to list of architectures (closes: Bug#252756) * Sparc port is hopefully working (closes: Bug#35524)
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
5c3fe0697b202cc7d95e90459de0fb312b297b27 |
|
14-Jun-2004 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.33 * Fixed two bugs, thanks to Mauro Meneghin <G1ld0@lycos.it>: + Cope correctly with breakpoint values greater than sizeof(long) bytes + Fixed small bug in option -r (closes: Bug#212792) * Show help if no (or few) arguments are given, just like strace and fenris (thanks, Tomasz Wegrzanowski <taw@users.sf.net>) * Some fixes from Jakub Bogusz <qboosh@pld-linux.org>: + Small 64-bit cleanup of code + support for more than 6 function arguments on amd64 + Adapted SPARC port from Jakub Jelinek <jakub@redhat.com> + Added alpha support
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
8f8282f72eaeadc5419cd5470100e8dcaba5b7fd |
|
03-Mar-2002 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.23 * Fixed missing include <unistd.h> in trace.c * One arch-dependent function less (continue_after_breakpoint) * Fixed S/390 port (it didn't compile yet...)
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
8cc1b9d456c8f41e3a8cc0d3ec0d77eb779cb7bb |
|
01-Mar-2002 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.18 * Simplified arch-dependent stuff * Updated list of syscalls and signals to Linux 2.4.18 * Unified coding-style of all function declarations * Do not indent lines indicating signals, exit codes, etc * Updated description * fix off-by-one problem in checking syscall number (Tim Waugh <twaugh@redhat.com> fixed this problem in RedHat two years ago; thank you for NOT noticing me...)
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|
1b9cfd6ad305ad909e8ff17139111a7c78f01464 |
|
30-Aug-1999 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.8 * glibc-2.1 does no longer need `_GNU_SOURCE' defined to use <getopt.h> * Changed description of package; adopted Red Hat's one (thanks to whoever wrote it) * Close all the file descriptors used before executing program (close-on-exec) * Updated copyright file for new location /usr/share/common-licenses/GPL. * Used GNU autoconf instead of "uname" to guess host system type * Install man page in /usr/share/man instead of /usr/man * Added a few functions to /etc/ltrace.conf * Updated list of syscalls and signals to linux-2.2.12 * Fixed bugs in C++ demangle (Morten Eriksen <mortene@sim.no>) * New Standards-Version: 3.0.1 (but keeping docs in /usr/doc)
/external/ltrace/sysdeps/linux-gnu/arm/regs.c
|