summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfche <fche>2005-03-21 18:18:23 +0000
committerfche <fche>2005-03-21 18:18:23 +0000
commitc4ee89e1258ecce0abf46e5f57687106d727254c (patch)
tree47d533a290c27f363c556ca1647cbfd51727de6b
parent40a1cb627a1eb360cdb7de21c75a76c7fe137a76 (diff)
downloadsystemtap-steved-c4ee89e1258ecce0abf46e5f57687106d727254c.tar.gz
systemtap-steved-c4ee89e1258ecce0abf46e5f57687106d727254c.tar.xz
systemtap-steved-c4ee89e1258ecce0abf46e5f57687106d727254c.zip
* adding some reminders
-rw-r--r--TODO19
1 files changed, 16 insertions, 3 deletions
diff --git a/TODO b/TODO
index 31729089..158e49ec 100644
--- a/TODO
+++ b/TODO
@@ -1,12 +1,23 @@
LANGUAGE
- - lock (var) { block }
- - /* */ and // comments
+ lock (var) { block } (http://tinyurl.com/5rpzg)
+ /* */ and // comments
+ builtin functions
+ varargs/overloaded functions (?)
+ syntax for dereferencing C structures (http://tinyurl.com/4tpgh)
+ syntax for embedded C (?)
+
+RUNTIME
+ lifecycle control (http://tinyurl.com/6ub2a)
+ better map/string memory management
+ user-level
+ dtrace-flavoured utility functions
PROVIDERS
lkst("process_contextswitch")
syscall("name").return
syscall("*")
kernel.function("wait_for_godot")
+ kernel.function("wait_for_godot").callees
kernel.function("name").line(10)
kernel.source("mempool.c").line(5004)
kernel.address(0xdeadbeef)
@@ -23,5 +34,7 @@ PROVIDERS
end
KPROBES
- - smp friendliness: no kprobes-wide lock held during probe execution
+ smp friendliness: no kprobes-wide lock held during probe execution
+ multiple probes at same address
+ user-level probe points (via ptrace mechanism?)