1*0797b24eSAndroid Build Coastguard WorkerLIBNATIVEHELPER_S { # introduced=S 2*0797b24eSAndroid Build Coastguard Worker global: 3*0797b24eSAndroid Build Coastguard Worker # NDK API for libnativehelper. 4*0797b24eSAndroid Build Coastguard Worker AFileDescriptor_create; 5*0797b24eSAndroid Build Coastguard Worker AFileDescriptor_getFd; 6*0797b24eSAndroid Build Coastguard Worker AFileDescriptor_setFd; 7*0797b24eSAndroid Build Coastguard Worker 8*0797b24eSAndroid Build Coastguard Worker # JNI Invocation methods available to platform and apps. 9*0797b24eSAndroid Build Coastguard Worker JNI_CreateJavaVM; 10*0797b24eSAndroid Build Coastguard Worker JNI_GetDefaultJavaVMInitArgs; 11*0797b24eSAndroid Build Coastguard Worker JNI_GetCreatedJavaVMs; 12*0797b24eSAndroid Build Coastguard Worker 13*0797b24eSAndroid Build Coastguard Worker local: 14*0797b24eSAndroid Build Coastguard Worker *; 15*0797b24eSAndroid Build Coastguard Worker}; 16*0797b24eSAndroid Build Coastguard Worker 17*0797b24eSAndroid Build Coastguard WorkerLIBNATIVEHELPER_PLATFORM { # platform-only 18*0797b24eSAndroid Build Coastguard Worker global: 19*0797b24eSAndroid Build Coastguard Worker JniInvocationCreate; 20*0797b24eSAndroid Build Coastguard Worker JniInvocationDestroy; 21*0797b24eSAndroid Build Coastguard Worker JniInvocationInit; 22*0797b24eSAndroid Build Coastguard Worker JniInvocationGetLibrary; 23*0797b24eSAndroid Build Coastguard Worker 24*0797b24eSAndroid Build Coastguard Worker jniGetNioBufferBaseArray; 25*0797b24eSAndroid Build Coastguard Worker jniGetNioBufferBaseArrayOffset; 26*0797b24eSAndroid Build Coastguard Worker jniGetNioBufferPointer; 27*0797b24eSAndroid Build Coastguard Worker jniGetNioBufferFields; 28*0797b24eSAndroid Build Coastguard Worker 29*0797b24eSAndroid Build Coastguard Worker jniUninitializeConstants; 30*0797b24eSAndroid Build Coastguard Worker}; 31