From c4ee89e1258ecce0abf46e5f57687106d727254c Mon Sep 17 00:00:00 2001 From: fche Date: Mon, 21 Mar 2005 18:18:23 +0000 Subject: [PATCH] * adding some reminders --- TODO | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 317290891..158e49ec1 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?) -- 2.43.5