History log of /external/ltrace/TODO
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f6f30c4d0fbedda3aa4bc707a75085bcc2c8f7f 07-Jan-2014 Petr Machata <pmachata@redhat.com> Nits

- Fix some coding style issues in output.c
- Add a couple items to TODO
/external/ltrace/TODO
6e570e5bf8e0a9049cb1bad3ca4f82fae116c741 11-Nov-2013 Petr Machata <pmachata@redhat.com> Cleanups
/external/ltrace/TODO
c00837c2928da53a3515b107399b742ea157e78a 11-Nov-2013 Petr Machata <pmachata@redhat.com> Support wide character strings

- "string" lens and "format" pack were extended such that using an
integer as underlying array type denotes a wide character string.

- several prototypes from wchar.h were added to libc.so.conf.

- ltrace.conf.5 was updated
/external/ltrace/TODO
0ffc085b0e5ee3474ac2251f16be4f206970ebfe 06-Nov-2013 Petr Machata <pmachata@redhat.com> Add a TODO item
/external/ltrace/TODO
cecec2e61f9131ae14672ce205185383a5f2c768 05-Nov-2013 Petr Machata <pmachata@redhat.com> Update TODO
/external/ltrace/TODO
8eacf65a0b840630814e151ebf9c111f768b8571 24-Oct-2013 Petr Machata <pmachata@redhat.com> Update TODO
/external/ltrace/TODO
5aca651fdb40a3591a3b245092866fca22ef525d 26-Sep-2013 Petr Machata <pmachata@redhat.com> Update TODO
/external/ltrace/TODO
2699445f5219da48e25fc59f1a4b929d5e1e830b 19-Sep-2013 Petr Machata <pmachata@redhat.com> Update TODO

- The config file directory idea is now implemented.
- Add some more ideas.
/external/ltrace/TODO
f197727e6247be1ee08d2a667931aee20512ae18 29-Nov-2012 Petr Machata <pmachata@redhat.com> Allow formatting floats, doubles in hex

Include a test suite case.
Describe the extension in ltrace.conf.5.
Mention it in NEWS.

There's no similar agreed-upon convention for oct, and displaying which
bits are set in a floating number like what bitvect does is certainly not
helpful. Hence, remove the corresponding TODO item. Add a different
(unrelated) one instead.
/external/ltrace/TODO
7467b946f325b76dbf29d764872762a02729f7ff 20-Nov-2012 Petr Machata <pmachata@redhat.com> Update NEWS, TODO
/external/ltrace/TODO
3219c86c7fa6d5464fe4b14ce038002851d0d5cc 19-Nov-2012 Petr Machata <pmachata@redhat.com> Allow typedefs of lenses

This worked for keywords such as enum that are handled specially, because
those behave as types for backward compatibility. It was however not
possible to typedef e.g. hex.
/external/ltrace/TODO
61b4c490657af4a7af26e50fca5ea0c4a2960062 18-Nov-2012 Petr Machata <pmachata@redhat.com> Update NEWS, TODO
/external/ltrace/TODO
4d73ff5feef8e5224db630ed36e74fbf6b6accd6 09-Nov-2012 Petr Machata <pmachata@redhat.com> More TODO notes
/external/ltrace/TODO
5c04ccff59f6872cc917998bea64ecfa27c16c4c 08-Nov-2012 Petr Machata <pmachata@redhat.com> Drop a TODO item

This is fixed by ltrace.conf.5.
/external/ltrace/TODO
3eb3228e78e51b6a478cce21563066a5ebd71afe 02-Nov-2012 Petr Machata <pmachata@redhat.com> Add two TODO items
/external/ltrace/TODO
9daea45bcf7ea43798c2204cc5341cfa27f65468 26-Oct-2012 Petr Machata <pmachata@redhat.com> Describe "right" argumens in ltrace.conf.5. Add a related TODO item
/external/ltrace/TODO
834844a633c2344392798ebafb645fce1030eb5f 25-Oct-2012 Petr Machata <pmachata@redhat.com> Add some TODOs
/external/ltrace/TODO
65af2a5fc055852e0dc5851a82bd7cfade6f3448 23-Oct-2012 Petr Machata <pmachata@redhat.com> Convert TODO to org mode
/external/ltrace/TODO
fc57cfe6068ca7cfd7e26105b904b14bc9eb127e 23-Oct-2012 Petr Machata <pmachata@redhat.com> Remove several TODO entries

- The whole UN*X world now uses ELF. There's no point supporting
anything else.
- We do read libraries on demand, and do process their symbol tables
- C++ demangling is fine. This entry comes from 1998, who knows what it
was supposed to mean.
- We now have a relatively clean way of porting to various Linux
architectures. Until someone actually tries to port to non-Linux
OS, we are unlikely to know what's missing in that area.
- The ARGTYPE_STRING stuff can be now emulated by using
string(array(char, N))
- Dependency tracking is done by autotools
/external/ltrace/TODO
fbb61b1a1ddb0a320a6f4dca6ecd64261dd8cac8 19-Oct-2012 Petr Machata <pmachata@redhat.com> TODO: -e, -x, -l now allow globs
/external/ltrace/TODO
66651cae8122079d4553aea138f4c751f0c8bd49 19-Oct-2012 Petr Machata <pmachata@redhat.com> TODO, BUGS: Inter-library calls are now supported
/external/ltrace/TODO
616906d8b995d9a6640c5be237abf1028418213e 29-Nov-2011 Petr Machata <pmachata@redhat.com> Update BUGS and TODO (remove the notes about thread support)
/external/ltrace/TODO
f670eea50e959eeb9da53d70cad8d43c19494ef0 25-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Finally got rid of GNU's Autoconf stuff
/external/ltrace/TODO
c5c744a3b5a6e0d1f4826fabb31ffab2ec0170f3 23-Jul-2009 Juan Cespedes <juan.cespedes@imdea.org> Clarified debug levels (try --debug=help)
/external/ltrace/TODO
fea4a1285dc7bea02b0203845ad43117f091fc3e 28-May-2009 Juan Cespedes <cespedes@debian.org> misc typos
/external/ltrace/TODO
3e94cbf0d388a5b5b49f8dbc60f4b24900de89ae 22-May-2009 Juan Cespedes <cespedes@coco.thehackers.org> See syscalls as syscalls and not sysrets when we are a clone
/external/ltrace/TODO
c693f02a01835a6fc603212d323a364a22a4fa26 21-May-2009 Juan Cespedes <cespedes@debian.org> Prepare for new Debian release
/external/ltrace/TODO
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/TODO
c4e53a9c569cc0ca406ba947ddb97ca2cd0f32c0 06-May-2009 Juan Cespedes <cespedes@debian.org> almost there...
/external/ltrace/TODO
2c426c74d6e5e39e41c6c77c6f88ccea26748d72 06-May-2009 Juan Cespedes <cespedes@debian.org> adding Process_State to struct Process
/external/ltrace/TODO
43739a69d0fb63011609af50f758fbe4734e0c67 07-Apr-2009 Juan Cespedes <cespedes@debian.org> Documentation, small fixes
/external/ltrace/TODO
ff9359a462b0cc129cde2156c1903905aa1db545 07-Apr-2009 Juan Cespedes <cespedes@coco.thehackers.org> updated TODO
/external/ltrace/TODO
28946486deb6eb8e50a14ad6dab7616d484c08ef 10-Dec-2008 Juan Cespedes <cespedes@debian.org> Version 0.5.1

Trying to simplify distribution a bit
/external/ltrace/TODO
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/TODO
1b98b34d709b20f61bc1197910921b173fa0d2b3 16-Jun-2006 Justin Pryzby <justinpryzby@users.sourceforge.net> spelling fixes
/external/ltrace/TODO
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/TODO
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/TODO
a0ccf39a68c0fcdf2165bde0f9b70ed12fc61cd8 01-Feb-2003 Juan Cespedes <cespedes@debian.org> Version 0.3.29

* Align return values depending on screen width
* Updated list of syscalls and signals to Linux 2.4.20
* Fixed bug introduced in 0.3.27 which caused -L option to segfault
/external/ltrace/TODO
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/TODO
6ff816fb8f8c76f9f603ca0ce006e8f980950db6 01-Mar-2002 Juan Cespedes <cespedes@debian.org> Version: 0.3.19

* Fixed small bug: "<unifinished...>" lines were sometimes incorrectly
displayed
* Added new functions to /etc/ltrace.conf (thanks to James R. Van Zandt
<jrv@vanzandt.mv.com>) (closes: Bug#91349)
/external/ltrace/TODO
5916fda0d07da90cac8a78cbfa73374d81b150be 25-Feb-2002 Juan Cespedes <cespedes@debian.org> Version: 0.3.17

* Added a bit more debugging
* Fixed display of return address in nested functions
* Added posibility to exit from a function different from the last
* called
one (this fixes "ltrace gnome-terminal", for example)
/external/ltrace/TODO
76040edfd4a9a4cf49ef5b9e0a9a9e28660ae444 03-Jul-2001 Juan Cespedes <cespedes@debian.org> Version: 0.3.13

* Fixed "ltrace -i", broken since version 0.3.11
/external/ltrace/TODO
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/TODO
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/TODO
370c8e68abbb8fb80959d9132ebb0fadd6b5e1ed 06-Sep-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.3

* Fixed a little bug in display_string
* A few more functions added to /etc/ltrace.conf
/external/ltrace/TODO
ac3db297f7c6f08b02a7edfb32e441875fd7c1d7 25-Apr-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.0

* Preliminary autoconf support
* Switched to getopt()
* New option: -C (demangle C++ names)
* New options: --help, --version
* Display "format" (printf-like) argument types
* Updated manual page
* New option: -e
/external/ltrace/TODO
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/TODO
5e0acdb26c98f0d95a5266e579669b5c19eb02ce 04-Apr-1998 Juan Cespedes <cespedes@debian.org> Version: 0.2.8

* Fix important bug regarding -p: disable all breakpoints on exit (Bug#20616)
* Compile cleanly on libc5
* Added `-t' option (Bug#20615)
/external/ltrace/TODO
35d70634aacdf85a3cdf85792ce68989e27bc9c2 15-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.7

* Some minor fixes
/external/ltrace/TODO
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/TODO
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/TODO
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/TODO
2c4a8cbb737f8752e100f8905bd23c4029c83f83 11-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.3

* Don't display `...' in strings when limit of bytes is reached
* Added some functions to /etc/ltrace.conf
/external/ltrace/TODO
e188705c4f1c5c8e377c2438114a99acaeaf8a3a 10-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.1

* Added -u option (run command as other username)
* Updated manual page a bit
/external/ltrace/TODO
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/TODO
64e793b75491217a25c20fab874c87e994cbb8bd 11-Sep-1997 Juan Cespedes <cespedes@debian.org> Version 0.1.6

* Use <cespedes@debian.org> as maintainer address
* Some clean-ups
/external/ltrace/TODO
23658aa159730be559201e7e25fdade5853efa0e 27-Aug-1997 Juan Cespedes <cespedes@thehackers.org> Version 0.1.5

* `command' is now searched in the PATH
/external/ltrace/TODO
3268a165cbb4d5b63d2cd7d9e63ccffc40d969e1 25-Aug-1997 Juan Cespedes <cespedes@thehackers.org> Version 0.1.4

* Updated execute_process()
* No longer uses signals to wait for children. Should be a little faster.
* Now every function uses output.c:send_*() instead of `FILE * output'
/external/ltrace/TODO
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/TODO
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/TODO
ef04ba484536ab0517fabbbbf4bfbb32c249453b 22-Aug-1997 Juan Cespedes <cespedes@thehackers.org> Version 0.1.1

* Added "BUGS", "TODO"
* Added symbols.c:disable_all_breakpoints
* Added ``process.[ch]'': init_sighandler, pid2proc
* Removed ``trace.c''
* Added rudimentary support for multiple processes
* Now tracing syscalls (fork() needs a special treatment)
/external/ltrace/TODO