You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
4.2 KiB
154 lines
4.2 KiB
LIBBINDER_NDK { # introduced=29
|
|
global:
|
|
AIBinder_associateClass;
|
|
AIBinder_Class_define;
|
|
AIBinder_Class_setOnDump;
|
|
AIBinder_DeathRecipient_delete;
|
|
AIBinder_DeathRecipient_new;
|
|
AIBinder_debugGetRefCount;
|
|
AIBinder_decStrong;
|
|
AIBinder_dump;
|
|
AIBinder_fromJavaBinder;
|
|
AIBinder_getCallingPid;
|
|
AIBinder_getCallingUid;
|
|
AIBinder_getClass;
|
|
AIBinder_getUserData;
|
|
AIBinder_incStrong;
|
|
AIBinder_isAlive;
|
|
AIBinder_isRemote;
|
|
AIBinder_linkToDeath;
|
|
AIBinder_new;
|
|
AIBinder_ping;
|
|
AIBinder_prepareTransaction;
|
|
AIBinder_toJavaBinder;
|
|
AIBinder_transact;
|
|
AIBinder_unlinkToDeath;
|
|
AIBinder_Weak_delete;
|
|
AIBinder_Weak_new;
|
|
AIBinder_Weak_promote;
|
|
AParcel_delete;
|
|
AParcel_getDataPosition;
|
|
AParcel_readBool;
|
|
AParcel_readBoolArray;
|
|
AParcel_readByte;
|
|
AParcel_readByteArray;
|
|
AParcel_readChar;
|
|
AParcel_readCharArray;
|
|
AParcel_readDouble;
|
|
AParcel_readDoubleArray;
|
|
AParcel_readFloat;
|
|
AParcel_readFloatArray;
|
|
AParcel_readInt32;
|
|
AParcel_readInt32Array;
|
|
AParcel_readInt64;
|
|
AParcel_readInt64Array;
|
|
AParcel_readParcelableArray;
|
|
AParcel_readParcelFileDescriptor;
|
|
AParcel_readStatusHeader;
|
|
AParcel_readString;
|
|
AParcel_readStringArray;
|
|
AParcel_readStrongBinder;
|
|
AParcel_readUint32;
|
|
AParcel_readUint32Array;
|
|
AParcel_readUint64;
|
|
AParcel_readUint64Array;
|
|
AParcel_setDataPosition;
|
|
AParcel_writeBool;
|
|
AParcel_writeBoolArray;
|
|
AParcel_writeByte;
|
|
AParcel_writeByteArray;
|
|
AParcel_writeChar;
|
|
AParcel_writeCharArray;
|
|
AParcel_writeDouble;
|
|
AParcel_writeDoubleArray;
|
|
AParcel_writeFloat;
|
|
AParcel_writeFloatArray;
|
|
AParcel_writeInt32;
|
|
AParcel_writeInt32Array;
|
|
AParcel_writeInt64;
|
|
AParcel_writeInt64Array;
|
|
AParcel_writeParcelableArray;
|
|
AParcel_writeParcelFileDescriptor;
|
|
AParcel_writeStatusHeader;
|
|
AParcel_writeString;
|
|
AParcel_writeStringArray;
|
|
AParcel_writeStrongBinder;
|
|
AParcel_writeUint32;
|
|
AParcel_writeUint32Array;
|
|
AParcel_writeUint64;
|
|
AParcel_writeUint64Array;
|
|
AStatus_delete;
|
|
AStatus_fromExceptionCode;
|
|
AStatus_fromExceptionCodeWithMessage;
|
|
AStatus_fromServiceSpecificError;
|
|
AStatus_fromServiceSpecificErrorWithMessage;
|
|
AStatus_fromStatus;
|
|
AStatus_getExceptionCode;
|
|
AStatus_getMessage;
|
|
AStatus_getServiceSpecificError;
|
|
AStatus_getStatus;
|
|
AStatus_isOk;
|
|
AStatus_newOk;
|
|
ABinderProcess_joinThreadPool; # apex llndk
|
|
ABinderProcess_setThreadPoolMaxThreadCount; # apex llndk
|
|
ABinderProcess_startThreadPool; # apex llndk
|
|
AServiceManager_addService; # apex llndk
|
|
AServiceManager_checkService; # apex llndk
|
|
AServiceManager_getService; # apex llndk
|
|
};
|
|
|
|
LIBBINDER_NDK30 { # introduced=30
|
|
global:
|
|
AIBinder_getExtension;
|
|
AIBinder_setExtension;
|
|
AStatus_getDescription;
|
|
AStatus_deleteDescription;
|
|
AParcel_fromJavaParcel;
|
|
|
|
AIBinder_markSystemStability; # apex
|
|
AIBinder_markVendorStability; # llndk
|
|
AIBinder_markVintfStability; # apex llndk
|
|
AIBinder_Class_setHandleShellCommand; # apex llndk
|
|
};
|
|
|
|
LIBBINDER_NDK31 { # introduced=31
|
|
global:
|
|
ABinderProcess_handlePolledCommands; # apex
|
|
ABinderProcess_setupPolling; # apex
|
|
AIBinder_getCallingSid; # apex
|
|
AIBinder_setRequestingSid; # apex
|
|
AParcel_markSensitive; # llndk
|
|
AServiceManager_forEachDeclaredInstance; # apex llndk
|
|
AServiceManager_forceLazyServicesPersist; # llndk
|
|
AServiceManager_isDeclared; # apex llndk
|
|
AServiceManager_isUpdatableViaApex; # apex
|
|
AServiceManager_reRegister; # llndk
|
|
AServiceManager_registerLazyService; # llndk
|
|
AServiceManager_setActiveServicesCallback; # llndk
|
|
AServiceManager_tryUnregister; # llndk
|
|
AServiceManager_waitForService; # apex llndk
|
|
|
|
AIBinder_forceDowngradeToSystemStability; # apex
|
|
AIBinder_forceDowngradeToVendorStability; # llndk
|
|
|
|
AIBinder_Class_getDescriptor;
|
|
AIBinder_Weak_clone;
|
|
AIBinder_Weak_lt;
|
|
AIBinder_lt;
|
|
AParcel_appendFrom;
|
|
AParcel_create;
|
|
AParcel_getDataSize;
|
|
AParcel_reset;
|
|
};
|
|
|
|
LIBBINDER_NDK_PLATFORM {
|
|
global:
|
|
AParcel_getAllowFds;
|
|
extern "C++" {
|
|
AIBinder_fromPlatformBinder*;
|
|
AIBinder_toPlatformBinder*;
|
|
};
|
|
local:
|
|
*;
|
|
};
|