aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJuan Cespedes <cespedes@thehackers.org>1997-08-22 21:55:45 +0200
committerJuan Cespedes <cespedes@thehackers.org>1997-08-22 21:55:45 +0200
commitef04ba484536ab0517fabbbbf4bfbb32c249453b (patch)
tree6068dcf50b1afd5be136db8437315f2a116beda0 /TODO
parent07461b65ef8d6795f09f799cbb83929577223a58 (diff)
downloadltrace-ef04ba484536ab0517fabbbbf4bfbb32c249453b.tar.gz
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)
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 16 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..8a42175
--- /dev/null
+++ b/TODO
@@ -0,0 +1,16 @@
+-------------------------------------------------------------------------------
+``struct_process'' should also have:
+ * All the symbols it has breakpointed, and, for each of them:
+ - its addr
+ - its return addr, if any
+ - whether the return addr is breakpointed (ie, if the symbol is ``active'')
+ - the original value in the addr, and in the return addr, if appropiate
+ -
+ * The state of the process:
+ - uninitialized
+ - running
+ - within a given syscall
+-------------------------------------------------------------------------------
+I should parse a config file (/etc/ltrace.conf & ~/.ltracerc) to
+handle different arguments to the library calls
+-------------------------------------------------------------------------------