grsecurity test: add note explaining what the tcc -run test accomplishes
This commit is contained in:
parent
8c8d6b4053
commit
88138d43fa
@ -32,6 +32,8 @@ import ./make-test.nix ({ pkgs, ...} : {
|
|||||||
$machine->succeed("${pkgs.paxtest}/lib/paxtest/mprotstack") =~ /Killed/ or die;
|
$machine->succeed("${pkgs.paxtest}/lib/paxtest/mprotstack") =~ /Killed/ or die;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# tcc -run executes run-time generated code and so allows us to test whether
|
||||||
|
# paxmark actually works (otherwise, the process should be terminated)
|
||||||
subtest "tcc", sub {
|
subtest "tcc", sub {
|
||||||
$machine->execute("echo -e '#include <stdio.h>\nint main(void) { puts(\"hello\"); return 0; }' >main.c");
|
$machine->execute("echo -e '#include <stdio.h>\nint main(void) { puts(\"hello\"); return 0; }' >main.c");
|
||||||
$machine->succeed("${pkgs.tinycc.bin}/bin/tcc -run main.c");
|
$machine->succeed("${pkgs.tinycc.bin}/bin/tcc -run main.c");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user