OSDN Git Service

jni: more O_CLOEXECs
authorNick Kralevich <nnk@google.com>
Mon, 28 Jan 2019 18:39:10 +0000 (10:39 -0800)
committerNick Kralevich <nnk@google.com>
Mon, 28 Jan 2019 18:39:10 +0000 (10:39 -0800)
commit4b3a08c2b7ae700dc42bced3eba95cb876a650d5
tree7473463a9a6bb70f632da168f0da23405878e116
parent706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b
jni: more O_CLOEXECs

Prevent FDs from leaking across an execve() boundary.

Test: compiles and boots
Change-Id: I5f91046917b55b6abead0a5c6e939f82814e6f18
12 files changed:
core/jni/android/graphics/BitmapFactory.cpp
core/jni/android/graphics/ImageDecoder.cpp
core/jni/android_content_res_ApkAssets.cpp
core/jni/android_ddm_DdmHandleNativeHeap.cpp
core/jni/android_hardware_SerialPort.cpp
core/jni/android_hardware_UsbDeviceConnection.cpp
core/jni/android_os_Debug.cpp
core/jni/android_text_Hyphenator.cpp
core/jni/android_util_Binder.cpp
core/jni/android_util_FileObserver.cpp
core/jni/com_android_internal_content_NativeLibraryHelper.cpp
core/jni/com_android_internal_net_NetworkStatsFactory.cpp