diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-10-24 22:58:19 -0700 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-10-24 22:58:19 -0700 |
commit | c1dc899d4cdece095925e2391aefce3b0ad3785f (patch) | |
tree | efbccb6a72a881ca3a76bc950d2fb2c7c948338b /TODO | |
parent | libsandbox: port ptrace to sparc64 & re-enable for sparc (diff) | |
download | sandbox-c1dc899d4cdece095925e2391aefce3b0ad3785f.tar.gz sandbox-c1dc899d4cdece095925e2391aefce3b0ad3785f.tar.bz2 sandbox-c1dc899d4cdece095925e2391aefce3b0ad3785f.zip |
libsandbox: add sparc personality support
This allows tracing of sparc32 in a sparc64 multilib setup.
Although it doesn't quite work -- the syscall table needs to be
reloaded after the exec commits. We leave that out for now since
there isn't actually a sparc32+sparc64 multilib port currently.
Bug: https://bugs.gentoo.org/293632
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -60,3 +60,6 @@ really only way around this would be to have sandbox set up a named pipe in $T and set the message path to that. then it would poll that for data and take care of writing it to its open stderr. + +sparc32 tracing under sparc64 doesn't work quite right. we need to reload the +syscall table after the exec call finishes. not sure any other port needs this. |