diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-03-18 07:44:52 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-03-18 23:36:08 -0400 |
commit | 2641abe6d67ecaa89a1ed7bd6dad93cf63bdd6c0 (patch) | |
tree | 3177d5c052bdee022ca6920be595c18fbbf55b97 /TODO | |
parent | sandbox: add desktop/icon files (diff) | |
download | sandbox-2641abe6d67ecaa89a1ed7bd6dad93cf63bdd6c0.tar.gz sandbox-2641abe6d67ecaa89a1ed7bd6dad93cf63bdd6c0.tar.bz2 sandbox-2641abe6d67ecaa89a1ed7bd6dad93cf63bdd6c0.zip |
libsandbox: initial support for tracing of static binaries via ptrace()
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -1,7 +1,15 @@ -implement limited support for static ELFs with ptrace ? +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 @@ -10,5 +18,3 @@ reimplement the functions (building up argv[] and then call the execv* ver) erealpath() might deref symlinks when working with unreadable paths as non-root even when working on funcs that do not deref funcs themselves ... this isnt a real big issue though - -add a whitelist system for static binaries rather than hardcoding into source |