path: root/TODO
diff options
authorMike Frysinger <vapier@gentoo.org>2012-06-20 06:00:25 -0700
committerMike Frysinger <vapier@gentoo.org>2012-06-23 17:33:18 -0400
commit93e7a98c096a099e715618fd2d71b98947ecf0e7 (patch)
tree4c94e063d08d95b2d6d179b038fc6f3398b07571 /TODO
parenttests: always bubble up exit code regardless of log existence (diff)
TODO: drop old entries, and add logging ones
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'TODO')
1 files changed, 4 insertions, 6 deletions
diff --git a/TODO b/TODO
index a8b3035..e8d1d14 100644
--- a/TODO
+++ b/TODO
@@ -1,17 +1,11 @@
try out tracing on *BSD and Solaris
-add tests for tracing static binaries
trace static children of static children
-inject errors into trace when violation occurs rather than kill the child
cache results of filesystem checks
review erealpath vs realpath usage
-add tests to make sure errno is saved/restored properly
wrappers for execl{,l,p} ... unfortunately, we'll probably have to basically
reimplement the functions (building up argv[] and then call the execv* ver)
@@ -25,5 +19,9 @@ threaded apps conflict with shared state:
- trace_pid
- etc...
+handle multiple processing writing to log simultaneously
+ - could move log to a fifo that the main sandbox process would consume
+ - not that big of a deal as log generally only gets written with failures
doesnt seem to work quite right:
echo $(./vfork-0 ./mkdir_static-0 2>&1)