summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/btrace/TODO20
1 files changed, 20 insertions, 0 deletions
diff --git a/usr.sbin/btrace/TODO b/usr.sbin/btrace/TODO
new file mode 100644
index 00000000000..ba0ee5aa0dd
--- /dev/null
+++ b/usr.sbin/btrace/TODO
@@ -0,0 +1,20 @@
+Missing features:
+
+- automatically print variables on exit
+- if/else
+- scratch variable ($name)
+- `args', tracepoint arguments support (requires kernel work)
+- str()
+- time()
+- @ = sum(x)
+- @ = hist(x)
+- @ = lhist(x, min, max, step)
+- @ = min(x)
+- @ = max(x)
+- delete(@map[key])
+
+Improvements:
+
+- implement arithmetic operator precedence
+- rewrite stmt_printf() to not use strings internally
+- look at collision in map hash