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/ltrace.h
|
e99af270a60891e68d465c4cd97dbe29cd1a05e4 |
|
26-Oct-2012 |
Petr Machata <pmachata@redhat.com> |
Update copyright information and license headers
/external/ltrace/ltrace.h
|
fd43ef7bb48260aadd4d8335371f75015e680108 |
|
10-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
Move the Process typedef to proc.h
/external/ltrace/ltrace.h
|
366c2f46d844f040458df9b7e35fc3b8527ed2d3 |
|
09-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
Move process-related functions and structures to proc.h
/external/ltrace/ltrace.h
|
cbe29c6c0ad01839a81272c4715ea73d17e89611 |
|
27-Sep-2011 |
Petr Machata <pmachata@redhat.com> |
Basic support for tracing vfork - allow even individual tasks to have their event handlers. These are called in precedence to the thread group event handlers. - distinguish CLONE and VFORK events - add methods for dynamic changes of leader - add new process status ps_sleeping
/external/ltrace/ltrace.h
|
69a03e6f8c15fb0272089e387a658acad887fb9c |
|
09-Jul-2011 |
Petr Machata <pmachata@redhat.com> |
Event queue
/external/ltrace/ltrace.h
|
427b7811598f905b583ac86b35c72228fd415476 |
|
06-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Indentation, comments
/external/ltrace/ltrace.h
|
2a61d19bd244dadcde5009f1632cf14b95623e3d |
|
04-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Added set_return_addr() to sysdeps/linux-gnu/*/regs.c
/external/ltrace/ltrace.h
|
61da33723c5fb09762e38bd39a26ee15d62ffebc |
|
03-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Added different callback handlers for each event
/external/ltrace/ltrace.h
|
40dc6353a443f2eed64fcada3bcf305e56855b15 |
|
25-Jun-2009 |
Juan Cespedes <cespedes@debian.org> |
Added support for callbacks to libltrace
/external/ltrace/ltrace.h
|
3df476b28e4a9cdb43cf29fff8e89481310eb30d |
|
28-May-2009 |
Juan Cespedes <cespedes@debian.org> |
Created library "libltrace.a" and a simple program that calls it
/external/ltrace/ltrace.h
|
e0660df7f943cc832694db3b8b6778c0ff65860d |
|
21-May-2009 |
Juan Cespedes <cespedes@debian.org> |
Make exec() work again using PTRACE_O_TRACEEXEC
/external/ltrace/ltrace.h
|
5c682047d0b03f53dc05d3bd80181e7f82121779 |
|
21-May-2009 |
Juan Cespedes <cespedes@debian.org> |
Obey -f option (added STATE_IGNORED to ignore some processes)
/external/ltrace/ltrace.h
|
2721e6adbc7399e1b621b896b4f5b864082fbf03 |
|
21-May-2009 |
Juan Cespedes <cespedes@debian.org> |
new fork() and clone() approach used PTRACE_O_TRACE{FORK,VFORK,CLONE} to trace newly created processes instead of figuring it out whether a given syscall would create another process or not
/external/ltrace/ltrace.h
|
bc8caf0ca16c8cb87bc8288c7a49ee164d075ead |
|
07-May-2009 |
Juan Cespedes <cespedes@debian.org> |
NON-WORKING version of new fork() approach
/external/ltrace/ltrace.h
|
8f6d1ecd5f4301f899927a553572c5089fd29bcf |
|
07-May-2009 |
Juan Cespedes <cespedes@debian.org> |
New event: EVENT_NEW (received from a new process)
/external/ltrace/ltrace.h
|
393f1d00c582058078cc238547f65202c438fb19 |
|
07-May-2009 |
Juan Cespedes <cespedes@debian.org> |
struct event -> Event
/external/ltrace/ltrace.h
|
cde582642f959f69d436d435b504f50470af5db9 |
|
07-May-2009 |
Juan Cespedes <cespedes@debian.org> |
struct function -> Function
/external/ltrace/ltrace.h
|
1dec217e47f998c03c642561d98753c32683985c |
|
07-May-2009 |
Juan Cespedes <cespedes@debian.org> |
struct breakpoint -> Breakpoint
/external/ltrace/ltrace.h
|
c4e53a9c569cc0ca406ba947ddb97ca2cd0f32c0 |
|
06-May-2009 |
Juan Cespedes <cespedes@debian.org> |
almost there...
/external/ltrace/ltrace.h
|
2c426c74d6e5e39e41c6c77c6f88ccea26748d72 |
|
06-May-2009 |
Juan Cespedes <cespedes@debian.org> |
adding Process_State to struct Process
/external/ltrace/ltrace.h
|
a8909f71e1421949c960f287217be6c42c286c0f |
|
28-Apr-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
struct process -> Process
/external/ltrace/ltrace.h
|
da9b953284966b8c52de43713ebb5b503756e468 |
|
07-Apr-2009 |
Juan Cespedes <cespedes@debian.org> |
More fields to struct "options" (opt_c, opt_d, opt_A)
/external/ltrace/ltrace.h
|
e2023f721b66db48cc8a0f4ab6519460093c2cf1 |
|
07-Apr-2009 |
Juan Cespedes <cespedes@debian.org> |
wait_for_something.c -> sysdeps/linux-gnu/events.c
/external/ltrace/ltrace.h
|
138d41c7468ba77656170a869553e49b5409aa70 |
|
07-Apr-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
LT_EV_* -> EVENT_*
/external/ltrace/ltrace.h
|
e74c80de19a628cab68f10a1e7c92bef2988aafb |
|
11-Feb-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Fixed segfault in traced process when receiving a signal Specifically, when a signal was received while enabling a breakpoint
/external/ltrace/ltrace.h
|
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/ltrace.h
|
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/ltrace.h
|
a413e5b8880de643a83ad124d078091c0956fe1d |
|
04-Sep-2007 |
Juan Cespedes <cespedes@debian.org> |
Take arg_num out of arg_type_info
/external/ltrace/ltrace.h
|
aee093126654f722523b47848a0c5449e39cf4bb |
|
31-Aug-2007 |
Juan Cespedes <cespedes@debian.org> |
Some random fixes * General: Small fixes (indentation, typos, clean-up of code) * ltrace.c: Close output file on exit * ltrace.c: use getenf("HOME") instead of getpwuid(geteuid())->pw_dir * read_config_file.c, display_args.c: remove "ignore" argtype; that's what "void" is for * packaging/debian/: misc fixes, sync with version 0.5-1 * etc/ltrace.conf: added more system calls * testsuite/ltrace.minor/trace-clone.c: sleep(1) to avoid earlier termination of process * sysdeps/linux-gnu/trace.c: trace_pid(): reverted Petr's patch to wait for child to stop, as it stopped following clone() * process_event.c: Disable breakpoints before doing fork() (again!), to make children work as expected
/external/ltrace/ltrace.h
|
55ed83b24df9c6d671091a8c75caab33ffecd40e |
|
17-May-2007 |
Petr Machata <pmachata@redhat.com> |
Fixes from Supriya Kannery <supriyak@in.ibm.com> * wait_for_something.c, process_event.c: Tracing across exec. * sysdeps/linux-gnu/trace.c, ltrace.h: New interface was_exec. * testsuite/ltrace.minor/trace-exec.c, testsuite/ltrace.minor/trace-exec.exp, testsuite/ltrace.minor/trace-exec1.c: Testcase for same.
/external/ltrace/ltrace.h
|
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/ltrace.h
|
e4b3263fb2b32eb5ee0f693fc223ed8c363fbd69 |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
Add pointers to structs * Allow parameters to be pointers to structs, which themselves can contain (nearly) any other type, including other structs or pointers to structs.
/external/ltrace/ltrace.h
|
1150bc4b812f0150e832607b8724b023d6d7d575 |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
array arguments
/external/ltrace/ltrace.h
|
6fa27c330f9e07c5be553614b9c6e2f08461780f |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
short, ushort and float types
/external/ltrace/ltrace.h
|
6a3e24dc1709530e59dd6ae3e91ced1c221fe1b9 |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
implement enumerated parameters
/external/ltrace/ltrace.h
|
7bafff09cc66e23519512a54e2d1ebd3664a1a70 |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
pass values instead of argument numbers to fetch
/external/ltrace/ltrace.h
|
6b17583208a9297a2e2054422399ec3265e38f8b |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
implement ignored arguments
/external/ltrace/ltrace.h
|
6a48a6d7f428cd7f0796477a3892603a83fcce99 |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
implement string[argN] and string[N] parameter descriptors
/external/ltrace/ltrace.h
|
b0315a0acbd219de2c7f02228d7fda5c14fb47ef |
|
07-Aug-2006 |
Steve Fink <sphink@gmail.com> |
prepare types for further changes
/external/ltrace/ltrace.h
|
76c61f15d7989bf7adffed2e46a44c34a80bd927 |
|
14-Jun-2006 |
Paul Gilliam <pgilliam@us.ibm.com> |
Added Paul Gilliam's secure PLT patch
/external/ltrace/ltrace.h
|
3f1219f7803599df8556e7fc096a6a239f9a04fd |
|
24-Apr-2006 |
Paul Gilliam <pgilliam@us.ibm.com> |
Adds some casts that keeps a more picky version of GCC happy.
/external/ltrace/ltrace.h
|
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
run Lindent over source to get everything looking about the same
/external/ltrace/ltrace.h
|
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Switched to SVN (initial import)
/external/ltrace/ltrace.h
|
5df6269b86c84f9e5d311aeb142cfe85f8db8db8 |
|
16-Feb-2006 |
Richard Kettlewell <rjk@nchiper.com> |
update to handle variable length strings arguments
/external/ltrace/ltrace.h
|
d914a206a11cc1011a45f00674b1e16988fae77f |
|
10-Nov-2004 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.36 * Fixed "--indent" option * Got rid of Debian and RedHat specific parts in tarball
/external/ltrace/ltrace.h
|
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/ltrace.h
|
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/ltrace.h
|
504a385858a49352bcfceca444ba4f1a7bfd20cd |
|
04-Feb-2003 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.31 * Added a lot of functions to ltrace.conf, thanks to Jakub Jelinek <jakub@redhat.com> (closes: Bug#144518) * Fixed off-by-one problem in checking syscall number * Removed some warnings
/external/ltrace/ltrace.h
|
d65efa37b1fd73305ce4469841dc760514d74202 |
|
03-Feb-2003 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.30 * Implemented -T option (show time spent inside each call) * Alphabetically sort options in help and manual page * Added -c option (summary of calls on program exit)
/external/ltrace/ltrace.h
|
7186e2af704f4458e6383e8a92482594db29b597 |
|
31-Jan-2003 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.28 * Fixed memory corruption when using execve() in a traced program (closes: Bug#160341, Bug#165626)
/external/ltrace/ltrace.h
|
cac15c3f170b5ec2cc6304c8c0763a78103e1778 |
|
31-Jan-2003 |
Juan Cespedes <cespedes@debian.org> |
Version 0.3.27 * Removed dependency on libdl (it is no longer needed) * Wrote generic dictionary, used in demangle.c and breakpoints.c * Added debug.c for better debugging output
/external/ltrace/ltrace.h
|
76040edfd4a9a4cf49ef5b9e0a9a9e28660ae444 |
|
03-Jul-2001 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.13 * Fixed "ltrace -i", broken since version 0.3.11
/external/ltrace/ltrace.h
|
1cd999a32728f41208dc30f38a125d7bb7063625 |
|
03-Jul-2001 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.12 * Re-wrote of "elf.c" (Silvio Cesare <silvio@big.net.au>) * Added "--library" option (Silvio) * Updated list of syscalls and signals to Linux 2.4.5 * Compile cleanly with gcc-3.0 (thanks to Frederic L. W. Meunier)
/external/ltrace/ltrace.h
|
5b3ffdf2e696273d38434ff7b3c26349fff5a0ea |
|
02-Jul-2001 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.11 * Clean up lintian bugs * Fixed small bug reading start of arguments in config file * Keep a stack of nested calls (Morten Eriksen, 1999-07-04) * Add "--indent" option (Morten Eriksen, 1999-07-04) * cleans up connection between a breakpoint address and a call instance (Morten Eriksen, 1999-07-04) * New Standards-Version (3.5.5)
/external/ltrace/ltrace.h
|
e3eb9aa37086f16c0c8c2778dcd8020a39a92564 |
|
03-Apr-1999 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.7 * Minor fixes * Added minor patch from Alex Buell <alex.buell@tahallah.demon.co.uk> to be able to compile under glibc 2.1 * Additions to config file from David Dyck <dcd@tc.fluke.com> * Clean-up Makefile a bit * Changed `LT_PT_*' with `ARGTYPE_*' * Display '\\' instead of '\' * Updated list of syscalls and signals to linux-2.2.5 * Compiled against glibc-2.1
/external/ltrace/ltrace.h
|
d44c6b8b090b8b7aa9d971d9e0bfd848732a3071 |
|
25-Sep-1998 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.6 * Added m68k port (Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>) (Bug#27075) * Changed "int pid" with "pid_t pid" everywhere * Fixed return type of some functions from "int" to "void *" (thanks, Roman)
/external/ltrace/ltrace.h
|
28f60197b93b45422a73e5d1a6aa581584d6c4a5 |
|
12-Apr-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.9 * Bug#20616 wasn't completely fixed; it didn't work with some programs (Fixed) * Stopping ltrace with ^C DIDN'T WORK if -p option is not used!! (Fixed) * Option -f caused program to segfault; fixed * Fixed nasty bug about executing set[ug]id binaries: When executing a program fails, don't left the program STOPPED. * Make ltrace work with all setuid and setgid binaries when invoked as root
/external/ltrace/ltrace.h
|
35d70634aacdf85a3cdf85792ce68989e27bc9c2 |
|
15-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.7 * Some minor fixes
/external/ltrace/ltrace.h
|
273ea6d18164e35ee40524e853a6f04706d3bdff |
|
14-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.6 * Option `-f' now works (but it fails to attach some processes...) * Output is now more similar to strace's
/external/ltrace/ltrace.h
|
81690ef1a83d7a093daaebc1a87cdb9ec6f74589 |
|
13-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.5 * After a successful execve(), library calls are now logged * Enhanced displaying of non-printable chars * Added some functions to /etc/ltrace.conf
/external/ltrace/ltrace.h
|
1fe93d5b55ad2b8d4009a63e343db19cc1f21bb0 |
|
13-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.4 * Option `-p' now works (but programs fail when ltrace is interrupted)
/external/ltrace/ltrace.h
|
f0fdae9e2444c2fb7764774088c574ab53c787f4 |
|
11-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.2 * After a successful execve(), syscalls are now correctly logged
/external/ltrace/ltrace.h
|
5e01f654d83a95f2acffa86df57a4c2db9b0cae9 |
|
08-Mar-1998 |
Juan Cespedes <cespedes@debian.org> |
Version 0.2.0 * First Debian unstable release * Complete re-structured all the code to be able to add support for different architectures (but only i386 arch is supported in this version) * Log also return values * Log arguments (and return values) for syscalls * Added preliminary support for various simultaneous processes * getopt-like options * New option: -a (alignment column) * New option: -L (don't display library calls) * New option: -s (maximum # of chars in strings) * Now it reads config files with function names and parameter types * Programs using clone() should work ok now * debian/rules: gzipped only big files in /usr/doc/ltrace * Debian: New Standards-Version: 2.4.0.0 * beginning to work on sparc port (not yet done)
/external/ltrace/ltrace.h
|
c40e64afa6a897bb7eb6fd4dc21f622632ae215a |
|
26-Oct-1997 |
Juan Cespedes <cespedes@debian.org> |
Version 0.1.7 * Debian: New Standards-Version (2.3.0.1) * Clean up structures a bit * Trying to log return values...
/external/ltrace/ltrace.h
|
5e4455bffd7cd5c4a948ce7f7f4be9da55c67fb4 |
|
24-Aug-1997 |
Juan Cespedes <cespedes@thehackers.org> |
Version 0.1.3 * Added options `-i', `-S' * Added syscall names * Added signal names * Added `output.c', `signal.c'
/external/ltrace/ltrace.h
|
1afec6996a994ac3734dad50e925437da064647a |
|
23-Aug-1997 |
Juan Cespedes <cespedes@thehackers.org> |
Version 0.1.2 * Updated ``TODO'' * Added process.c:execute_process * Added i386.c:type_of_stop * Hopefully, system dependent stuff is now only in i386.[ch] and process.[ch] * `-d' can now be used many times: many levels of debug * removed breakpoint for children detecting fork()s. Now, *every* program should work ok * struct process now also has a field for the process filename * Added "syscall.c" with a list of system call names in Linux/i386
/external/ltrace/ltrace.h
|
96935a9fe2af57e089cbd2e32a69caba5b3f2458 |
|
09-Aug-1997 |
Juan Cespedes <cespedes@thehackers.org> |
Version 0.0.1997.08.09 * Added Debian files * Re-structured most of the code; new files: elf.c, i386.c, trace.c * Added README * Renamed "functions.cfg" to "etc/ltrace.rc"
/external/ltrace/ltrace.h
|