Lines Matching refs:prctl

16 #include <sys/prctl.h>
53 * @tc.desc : prctl option PR_SET_NAME/PR_GET_NAME/PR_SET_PDEATHSIG/PR_GET_PDEATHSIG test success.
65 // prctl set and get PR_SET_NAME test success
66 int ret = prctl(PR_SET_NAME, name);
69 ret = prctl(PR_GET_NAME, buffer);
73 // prctl set and get PR_SET_PDEATHSIG success
75 ret = prctl(PR_SET_PDEATHSIG, setOption[0]);
79 ret = prctl(PR_GET_PDEATHSIG, &getOption[0]);
87 * @tc.desc : prctl option PR_SET_KEEPCAPS/PR_CAPBSET_READ/PR_CAPBSET_DROP/PR_CAP_AMBIENT test success.
97 // prctl PR_SET_KEEPCAPS and PR_GET_KEEPCAPS success
99 int ret = prctl(PR_SET_KEEPCAPS, setOption[0]);
102 ret = prctl(PR_GET_KEEPCAPS, &getOption[0]);
105 // prctl PR_CAPBSET_READ success
107 ret = prctl(PR_CAPBSET_READ, setOption[0]);
110 // prctl PR_CAPBSET_DROP success
113 ret = prctl(PR_CAPBSET_DROP, setOption[0], setOption[1], 0, 0);
116 // prctl PR_CAP_AMBIENT success
119 ret = prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, 0, 0, 0);
125 ret = prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, addr, pageSize * NUMBER_PAGE, "anonymous map space");
133 * @tc.desc : prctl option PR_GET_SECUREBITS/PR_GET_GECUREBITS/PR_SET_DUMPABLE/PR_GET_DUMPABLE test success.
143 // prctl PR_GET_SECUREBITS and PR_GET_GECUREBITS success
144 int ret = prctl(PR_SET_SECUREBITS, PR_SET_SECUREBITS, 0, 0, 0);
148 ret = prctl(PR_GET_SECUREBITS, &getOption[0]);
151 // prctl PR_SET_DUMPABLE and PR_GET_DUMPABLE success
154 ret = prctl(PR_SET_DUMPABLE, setOption[0], setOption[1], 0, 0);
157 ret = prctl(PR_GET_DUMPABLE, &getOption[0]);
164 * @tc.desc : prctl option PR_SET_CHILD_SUBREAPER/PR_GET_CHILD_SUBREAPER test success.
174 // prctl PR_SET_CHILD_SUBREAPER and PR_GET_CHILD_SUBREAPER success
176 int ret = prctl(PR_SET_CHILD_SUBREAPER, setOption[0]);
180 ret = prctl(PR_GET_CHILD_SUBREAPER, &getOption[0]);
188 * @tc.desc : prctl option PR_SET_NO_NEW_PRIVS/PR_GET_NO_NEW_PRIVS test success.
195 // prctl PR_SET_NO_NEW_PRIVS and PR_GET_NO_NEW_PRIVS success
196 int ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0);
199 ret = prctl(PR_GET_NO_NEW_PRIVS, 0, 0, 0, 0);