X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=grading%2Fvm%2Fpt-grow-stack.c;fp=grading%2Fvm%2Fpt-grow-stack.c;h=805db98c5beae854b53beea1212b51464a77946d;hb=6399b258873072cdb546dff84c37e735cda25ac7;hp=0000000000000000000000000000000000000000;hpb=c563f810a61212b74a370e48f9af198c773204ee;p=pintos-anon diff --git a/grading/vm/pt-grow-stack.c b/grading/vm/pt-grow-stack.c new file mode 100644 index 0000000..805db98 --- /dev/null +++ b/grading/vm/pt-grow-stack.c @@ -0,0 +1,19 @@ +#include +#include +#include "arc4.h" +#include "cksum.h" + +int +main (void) +{ + char stack_obj[4096]; + struct arc4 arc4; + + printf ("(pt-grow-stack) begin\n"); + arc4_init (&arc4, "foobar", 6); + memset (stack_obj, 0, sizeof stack_obj); + arc4_crypt (&arc4, stack_obj, sizeof stack_obj); + printf ("(pt-grow-stack) cksum: %lu\n", cksum (stack_obj, sizeof stack_obj)); + printf ("(pt-grow-stack) end\n"); + return 0; +}