Loading core/jni/com_android_internal_os_Zygote.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -247,11 +247,6 @@ static void EnableKeepCapabilities(JNIEnv* env) { static void DropCapabilitiesBoundingSet(JNIEnv* env) { for (int i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 0; i++) { // Keep CAP_SYS_PTRACE in our bounding set so crash_dump can gain it. if (i == CAP_SYS_PTRACE) { continue; } int rc = prctl(PR_CAPBSET_DROP, i, 0, 0, 0); if (rc == -1) { if (errno == EINVAL) { Loading Loading
core/jni/com_android_internal_os_Zygote.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -247,11 +247,6 @@ static void EnableKeepCapabilities(JNIEnv* env) { static void DropCapabilitiesBoundingSet(JNIEnv* env) { for (int i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 0; i++) { // Keep CAP_SYS_PTRACE in our bounding set so crash_dump can gain it. if (i == CAP_SYS_PTRACE) { continue; } int rc = prctl(PR_CAPBSET_DROP, i, 0, 0, 0); if (rc == -1) { if (errno == EINVAL) { Loading