source: trunk/base/tests/trace/master @ 19004

Last change on this file since 19004 was 19004, checked in by pguyot (Paul Guyot), 14 years ago

Changes to strengthen the trace mode:

  • the values of the global variables are noted when the library is loaded and not when the first trapped function is called.
  • when a process calls exec[ve], the environment variables are restored.

Both changes aim at preventing processes to (inadvertantly) bypass of trace
mode.

Several holes remain (syscall, setuid binaries owned by a different user, kernel
modules), but this should prevent all inadvertant methods to bypass the trace
mode.

  • Property svn:eol-style set to native
File size: 708 bytes
Line 
1--->  Fetching trace
2--->  Verifying checksum(s) for trace
3--->  Extracting trace
4--->  Configuring trace
5--->  Building trace with target all
6--->  Testing trace
7Warning: A creation/deletion/modification was attempted outside sandbox: PWD/create-trace
8Warning: A creation/deletion/modification was attempted outside sandbox: PWD/create-trace-modenv
9Warning: A creation/deletion/modification was attempted outside sandbox: PWD/delete-trace
10Warning: A creation/deletion/modification was attempted outside sandbox: PWD/mkdir-trace
11Warning: A creation/deletion/modification was attempted outside sandbox: PWD/rename-trace
12Warning: A creation/deletion/modification was attempted outside sandbox: PWD/rmdir-trace
Note: See TracBrowser for help on using the repository browser.