diff options
author | Jeff Brown <jeffbrown@google.com> | 2011-05-16 17:08:42 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2011-05-24 12:01:25 -0700 |
commit | ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3 (patch) | |
tree | ae346479a6c069a3a57acecb18a0b0a563325e3f /core/jni/com_android_internal_os_ZygoteInit.cpp | |
parent | cbc38e74f028d9e337eba0f3ed7c435310cc10c2 (diff) | |
download | frameworks_base-ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3.zip frameworks_base-ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3.tar.gz frameworks_base-ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3.tar.bz2 |
Support wrapping app processes to inject debug instrumentation.
Bug: 4437846
Change-Id: I4552501c693716b14714afb5c5248edaca9547ab
Diffstat (limited to 'core/jni/com_android_internal_os_ZygoteInit.cpp')
-rw-r--r-- | core/jni/com_android_internal_os_ZygoteInit.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/core/jni/com_android_internal_os_ZygoteInit.cpp b/core/jni/com_android_internal_os_ZygoteInit.cpp index e627e4a..86fd9cb 100644 --- a/core/jni/com_android_internal_os_ZygoteInit.cpp +++ b/core/jni/com_android_internal_os_ZygoteInit.cpp @@ -131,28 +131,6 @@ static void com_android_internal_os_ZygoteInit_reopenStdio(JNIEnv* env, } while (err < 0 && errno == EINTR); } -static void com_android_internal_os_ZygoteInit_closeDescriptor(JNIEnv* env, - jobject clazz, jobject descriptor) -{ - int fd; - int err; - - fd = jniGetFDFromFileDescriptor(env, descriptor); - - if (env->ExceptionOccurred() != NULL) { - return; - } - - do { - err = close(fd); - } while (err < 0 && errno == EINTR); - - if (err < 0) { - jniThrowIOException(env, errno); - return; - } -} - static void com_android_internal_os_ZygoteInit_setCloseOnExec (JNIEnv *env, jobject clazz, jobject descriptor, jboolean flag) { @@ -332,8 +310,6 @@ static JNINativeMethod gMethods[] = { "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;" "Ljava/io/FileDescriptor;)V", (void *) com_android_internal_os_ZygoteInit_reopenStdio}, - { "closeDescriptor", "(Ljava/io/FileDescriptor;)V", - (void *) com_android_internal_os_ZygoteInit_closeDescriptor}, { "setCloseOnExec", "(Ljava/io/FileDescriptor;Z)V", (void *) com_android_internal_os_ZygoteInit_setCloseOnExec}, { "setCapabilities", "(JJ)V", |