From aee093126654f722523b47848a0c5449e39cf4bb Mon Sep 17 00:00:00 2001 From: Juan Cespedes Date: Fri, 31 Aug 2007 18:49:48 +0200 Subject: 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 --- TODO | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 64f419e..78f9ac1 100644 --- a/TODO +++ b/TODO @@ -4,18 +4,15 @@ + Read list of undefined symbols in executables + Read list of exported symbols in libraries + Read debugging info from executables/libraries -* Update list of syscalls automatically? +* Automatically update list of syscalls? * Improve documentation -* Improve -e option +* Improve -e/-x options (regexp?) * Improve -l option * Improve C++ name demangling * Display different argument types: + how to display execl...? + format+: for scanf()...: display args as pointers, and imply `+' for args * Update /etc/ltrace.conf -* netscape: - + Why does it show so many `breakpointed at:' messages? - \- Is this still true? * More architectures: sparc64... * More operating systems (solaris?) * Option -I (inter-library calls) -- cgit v1.2.3