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