653085a32cdc89f5215c2d70249b58c9fe6aebb7 |
|
15-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Move byte-reading routines from PPC backend to generic code - Use backend hook umovebytes to read the bytes from inferior.
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
693dfad9c1b121cf079a3082866daa2225df1797 |
|
14-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Rename atomic singlestep to software singlestep - The old name came from PPC implementation, where the feature was used for skipping atomic instructions. But this is more useful, was reused for fully software singlestepping on MIPS, and will be similarly used for ARM. So rename the interface, and make the prototype more explicit. - Also document the method in backend.h. - And convert several void*'s to arch_addr_t's while there.
/external/ltrace/sysdeps/linux-gnu/ppc/trace.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/ppc/trace.c
|
c1990eb670b2786ffabe712fdb9bf3512dd1501c |
|
03-Dec-2012 |
Gustavo Zacarias <gustavo@zacarias.com.ar> |
Fix build failure on ppc ppc/trace.c is using waitstatus bits without including the appropiate headers, leading to a build failure: libtool: link: /home/gustavoz/b/test/output/host/usr/bin/powerpc-buildroot-linux-uclibc-gcc -Wall -Wsign-compare -Wfloat-equal -Wformat-security -pipe -Os -o ltrace main.o ./.libs/libltrace.a -lelf ./.libs/libltrace.a(lt1-trace.o): In function `syscall_p': trace.c:(.text+0x28): undefined reference to `WIFSTOPPED' trace.c:(.text+0x40): undefined reference to `WSTOPSIG' Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
305945b2523ea87907952eefd7300cfb9f1a0235 |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
Move PPC insn masks and branch address computation to a separate file
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
5b5c256d0e9076e745908a43acc46353265a5608 |
|
04-Oct-2012 |
Edgar E. Iglesias <edgar@axis.com> |
Abort on unsupported value types in the backends Makes it easier to add new types. Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
bac2da505ee174b7fb984b975c5938f88f0dbab2 |
|
29-May-2012 |
Petr Machata <pmachata@redhat.com> |
Move target_address_t to arch.h, rename to arch_addr_t Note that the placement under arch.h is currently conceptual only. Since no backend defines ARCH_HAVE_ADDRESS_TYPES, it's actually in sysdep.h in all cases.
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
d0a4cf7dc388729bce29fc8b1459e0a0007478f6 |
|
17-May-2012 |
Petr Machata <pmachata@redhat.com> |
Remove unused code
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
af9e30ec852a24f52a36775154ff79cc4be0193d |
|
17-May-2012 |
Petr Machata <pmachata@redhat.com> |
Implement arch_type_sizeof and arch_type_alignof for PPC back end
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
54737daf1c51ec826fcabc8189a7ff891f29d59b |
|
05-May-2012 |
Petr Machata <pmachata@redhat.com> |
First stab at fetch interface for PPC This doesn't support passing structures by value and returning structures is partially broken.
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
42332ad028c8616c6d8155520bdc7293b53af138 |
|
04-May-2012 |
Petr Machata <pmachata@redhat.com> |
Drop fpregs_copy from PPC back end
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
c6a1463684a03af0fd74bf438f85c26bb6c7a76c |
|
22-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
PPC backend needs to include backend.h
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
97f13e3fca546aa292ba5d8aa6011338e64f2f7a |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop unused interfaces save_register_args, struct stack_element.arch_ptr
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
46a41f7c72828f2f43a640e0ce1fbb41d7a196e9 |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop umovestr, umovelong that are not used anymore
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
000e31195ad4ad30a0c80c93ab57a424e7d8d918 |
|
03-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add type.c/.h, value.c/.h, value_dict.c/.h - none of this is plugged in yet - expr.c/.h is not in yet, so we still express array length with len_spec integer. Some function are mocked out so the thing compiles
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
42748aca73359c83881556c8b28f6cda4f1c143b |
|
19-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fixes for atomic block support - Support branches in atomic blocks - Fix interaction between atomic skip and single stepping
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
9e1e969838d9cc520abb96038aa98520c08c80b9 |
|
19-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix rebase fallout
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
366c2f46d844f040458df9b7e35fc3b8527ed2d3 |
|
09-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
Move process-related functions and structures to proc.h
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
a266acb9c3bbde884a32268f164de62d03aa04d0 |
|
12-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Add code for stepping over atomic instruction sequence on PPC
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
9bc4a9b46340209f774181f7e55ece1c47bd59d6 |
|
06-Mar-2011 |
Michael K. Edwards <m.k.edwards@gmail.com> |
Make PPC64 long-to-int conversions conditional on SIZEOF_LONG == 8
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
e276cf41371cd5c5a722043658ccc15321aa15ac |
|
08-May-2011 |
Andreas Schwab <schwab@linux-m68k.org> |
Correct fetching arguments beyond eighth arg on ppc/ppc64 The parameter save area starts at sp+8 on ppc32 and at sp+112 on ppc64. Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
87e1a5cc080cdab488a6c7076aa5c86dfe1c26f0 |
|
18-Nov-2010 |
Petr Machata <pmachata@redhat.com> |
Fix compilation issue on ppc32
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
fac99be277bd370852faadc7fdd8754e2efa26f6 |
|
25-Oct-2010 |
Petr Machata <pmachata@redhat.com> |
Fix save_register_args and related on ppc64
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
f670eea50e959eeb9da53d70cad8d43c19494ef0 |
|
25-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Finally got rid of GNU's Autoconf stuff
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
f728123bd75a65a6a1536e198c3c30719e494e71 |
|
25-Jun-2009 |
Juan Cespedes <cespedes@debian.org> |
Re-organize file names
/external/ltrace/sysdeps/linux-gnu/ppc/trace.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/ppc/trace.c
|
3e94cbf0d388a5b5b49f8dbc60f4b24900de89ae |
|
22-May-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
See syscalls as syscalls and not sysrets when we are a clone
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
a8909f71e1421949c960f287217be6c42c286c0f |
|
28-Apr-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
struct process -> Process
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
f13505251e6402460f6cc7ec84e0d8ca91607b4f |
|
16-Dec-2008 |
Juan Cespedes <cespedes@debian.org> |
Re-indent entry points to functions
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
55c5feba87bbb8d9190a71ec5ddc38380a384bf7 |
|
12-Mar-2008 |
Luis Machado <luisgpm@br.ibm.com> |
PPC argument handling improvements * sysdeps/linux-gnu/ppc/trace.c (arch_umovelong): New function. * sysdeps/linux-gnu/ppc/regs.c (get_instruction): New function. (get_count_register): New function. * sysdeps/linux-gnu/ppc/arch.h (ARCH_HAVE_UMOVELONG): New define. * sysdeps/linux-gnu/trace.c (umovelong): Create arch-specific variant. * ltrace.h (umovelong): Change prototype. * process_event.c (process_breakpoint): Handle specifics of ppc3 * display_args.c: Call umovelong with info parameter.
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
a413e5b8880de643a83ad124d078091c0956fe1d |
|
04-Sep-2007 |
Juan Cespedes <cespedes@debian.org> |
Take arg_num out of arg_type_info
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
65b53df7fa2577c4138aef86c115873eab684a0a |
|
25-Sep-2006 |
Steve Fink <sphink@gmail.com> |
Large IA64 fix... * display_args.c: store arg_num in arg_type_info * display_args.c: support 'double' parameters * display_args.c: fix implementation of float,double params for ia64 * output.c, process_event.c: store arg_num in arg_type_info * read_config_file.c: support 'double' parameters * read_config_file.c: store arg_num in arg_type_info, and as a result, stop using singleton objects for any of the arg_type_info's. * read_config_file.c: improve support for struct field alignments * read_config_file.c: count floating-point parameters to support ia64 float parameter passing * sysdeps/README, sysdeps/linux-gnu/*/trace.c: pass in the full arg_type_info to gimme_arg rather than just the arg_num (necessary for float params on some architectures) * sysdeps/linux-gnu/ia64/trace.c: accommodate register renaming when fetching the parameters of a function after it has returned * sysdeps/linux-gnu/ia64/trace.c: support floating point parameters
/external/ltrace/sysdeps/linux-gnu/ppc/trace.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/ppc/trace.c
|
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Switched to SVN (initial import)
/external/ltrace/sysdeps/linux-gnu/ppc/trace.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/ppc/trace.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/ppc/trace.c
|
efe85f0668a077b1e851df4b3f87a380cf2269fd |
|
04-Apr-2004 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.32 * Fixed wrong version number * Removed unused file "opt_c.c" * Remove error when tracing no calls and doing fork() * Clean-up of sysdeps/linux-gnu/s390/trace.c * Clean-up of sysdeps/linux-gnu/ppc/trace.c * Make `--library' option really work (closes: Bug#232321) * Merged several patches from SuSE: + Added some functions to ltrace.conf + Handle 64-big ELF files nicely + AMD64 support + Updated list of syscalls for S/390 + Improved some debugging statements Many thanks to Bernhard Kaindl <bk@suse.de> for his great work
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
5bfb061c4c7cfac6e1882a586cf36c849d95fcea |
|
31-Mar-2002 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.25 * Finally added powerpc support (Anton Blanchard <anton@samba.org>)
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|
f1bfe203f5f1c0e11a614f9d593a68406f5cb47e |
|
27-Mar-2002 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.24 * Fixed 2 minor buffer overflows (closes: Bug#130746) * Obey --prefix, --sysconfdir, --mandir options in configure * Adding powerpc support (doesn't work yet) (Anton Blanchard <anton@linuxcare.com.au>)
/external/ltrace/sysdeps/linux-gnu/ppc/trace.c
|