PKUOS - Pintos
Pintos source browser for PKU Operating System course
|
Go to the source code of this file.
Functions | |
void | test_main (void) |
Invokes a system call with the stack pointer (esp) set to a bad address. More... | |
void test_main | ( | void | ) |
Invokes a system call with the stack pointer (esp) set to a bad address.
The process must be terminated with -1 exit code.
For Project 3: The bad address lies approximately 64MB below the code segment, so there is no ambiguity that this attempt must be rejected even after stack growth is implemented. Moreover, a good stack growth heuristics should probably not grow the stack for the purpose of reading the system call number and arguments.
Definition at line 16 of file sc-bad-sp.c.
References fail().