diff options
author | Petr Machata <pmachata@redhat.com> | 2012-10-23 18:12:36 +0200 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-10-23 18:12:36 +0200 |
commit | fc57cfe6068ca7cfd7e26105b904b14bc9eb127e (patch) | |
tree | 53ffa341b0cebb4076539e8d9f5a46528f18ef6f /TODO | |
parent | d9415bf6ed9f8a2dba8652dddc42ceb14729917c (diff) | |
download | ltrace-fc57cfe6068ca7cfd7e26105b904b14bc9eb127e.tar.gz |
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
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 8 |
1 files changed, 0 insertions, 8 deletions
@@ -1,17 +1,10 @@ * BFD: - + New executable formats - + Read list of libraries needed - + Read list of undefined symbols in executables - + Read list of exported symbols in libraries + Read debugging info from executables/libraries * Automatically update list of syscalls? * Improve documentation -* Improve C++ name demangling * Display different argument types * Update /etc/ltrace.conf -* More architectures, cleaner way to port * More operating systems (solaris?) -* Modify ARGTYPE_STRING[0-5] types so that they don't stop displaying chars when '\0' is seen * Get rid of EVENT_ARCH_SYSCALL and EVENT_ARCH_SYSRET * Cleaner way to use breakpoints: + BP is placed in the PLT @@ -24,6 +17,5 @@ + When control hits one of our return addresses: - get return value... - change PC to the right place -* List source dependencies in Makefile * Create different ltrace processes to trace different children * After a clone(), syscalls may be seen as sysrets in s390 (see trace.c:syscall_p()) |