summaryrefslogtreecommitdiffstats
path: root/core/jni/com_android_internal_os_ZygoteInit.cpp
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2011-05-16 17:08:42 -0700
committerJeff Brown <jeffbrown@google.com>2011-05-24 12:01:25 -0700
commitebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3 (patch)
treeae346479a6c069a3a57acecb18a0b0a563325e3f /core/jni/com_android_internal_os_ZygoteInit.cpp
parentcbc38e74f028d9e337eba0f3ed7c435310cc10c2 (diff)
downloadframeworks_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.cpp24
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",