PKUOS - Pintos
Pintos source browser for PKU Operating System course
child-inherit.c
Go to the documentation of this file.
1/** Child process for mmap-inherit test.
2 Tries to write to a mapping present in the parent.
3 The process must be terminated with -1 exit code. */
4
5#include <string.h>
6#include "tests/vm/sample.inc"
7#include "tests/lib.h"
8#include "tests/main.h"
9
10void
12{
13 memset ((char *) 0x54321000, 0, 4096);
14 fail ("child can modify parent's memory mappings");
15}
16
void test_main(void)
Child process for mmap-inherit test.
Definition: child-inherit.c:11
void fail(const char *format,...)
Definition: lib.c:40
void * memset(void *dst_, int value, size_t size)
Sets the SIZE bytes in DST to VALUE.
Definition: string.c:279