/* Child process run by wait-killed test. Sets the stack pointer (%esp) to an invalid value and invokes a system call, which should then terminate the process with a -1 exit code. */ #include "tests/lib.h" #include "tests/main.h" void test_main (void) { asm volatile ("movl $0x20101234, %esp; int $0x30"); fail ("should have exited with -1"); }