PR_SET_MM_ARG_START(2const) PR_SET_MM_ARG_START(2const) PR_SET_MM_ARG_START, PR_SET_MM_ARG_END, PR_SET_MM_ENV_START, PR_SET_MM_ENV_END - (libc -lc) #include /* PR_* */ #include int prctl(PR_SET_MM, PR_SET_MM_ARG_START, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ARG_END, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ENV_START, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ENV_END, unsigned long addr, 0L, 0L); PR_SET_MM_ARG_START . PR_SET_MM_ARG_END . PR_SET_MM_ENV_START . PR_SET_MM_ENV_END . . ( ) MAP_GROWSDOWN ( mmap(2)). 0. -1 errno . EINVAL addr TASK_SIZE ( ). . 3.5. prctl(2) PR_SET_MM(2const) 3 . . : . 6.18 8 2026 PR_SET_MM_ARG_START(2const)