procfs: Make /proc/<PID>/mem unwritable
refs: #1177 Change-Id: Ibb319221155547febf9126e05a9e322bd9f140cc
This commit is contained in:
committed by
Masamichi Takagi
parent
cc1d39e55d
commit
6f9fef2b13
@ -23,9 +23,9 @@ int main(int argc, char *argv[])
|
||||
char pfname[PROCFILE_LEN];
|
||||
unsigned long *anon_map = NULL;
|
||||
unsigned long *tmp_buf = NULL;
|
||||
int data_pos[3] = {1 * MEGA / sizeof(unsigned long),
|
||||
2 * MEGA / sizeof(unsigned long),
|
||||
4 * MEGA / sizeof(unsigned long)};
|
||||
int data_pos[3] = {0 * MEGA / sizeof(unsigned long),
|
||||
4 * MEGA / sizeof(unsigned long) - 1,
|
||||
8 * MEGA / sizeof(unsigned long) - 1};
|
||||
off_t ret = 0;
|
||||
|
||||
printf("*** %s start *******************************\n", TEST_NAME);
|
||||
@ -51,7 +51,7 @@ int main(int argc, char *argv[])
|
||||
sprintf(pfname, "/proc/%d/mem", pid);
|
||||
|
||||
/* open proc_mem */
|
||||
fd = open(pfname, O_RDWR);
|
||||
fd = open(pfname, O_RDONLY);
|
||||
CHKANDJUMP(fd < 0, "open proc_mem");
|
||||
|
||||
/* pread 2MB */
|
||||
|
||||
Reference in New Issue
Block a user