LIBBINDER_NDK { # introduced=29
  global:
    AIBinder_associateClass;
    AIBinder_Class_define;
    AIBinder_DeathRecipient_delete;
    AIBinder_DeathRecipient_new;
    AIBinder_debugGetRefCount;
    AIBinder_decStrong;
    AIBinder_fromJavaBinder;
    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_readBool;
    AParcel_readByte;
    AParcel_readChar;
    AParcel_readDouble;
    AParcel_readFloat;
    AParcel_readInt32;
    AParcel_readInt64;
    AParcel_readNullableStrongBinder;
    AParcel_readStatusHeader;
    AParcel_readString;
    AParcel_readStrongBinder;
    AParcel_readUint32;
    AParcel_readUint64;
    AParcel_writeBool;
    AParcel_writeByte;
    AParcel_writeChar;
    AParcel_writeDouble;
    AParcel_writeFloat;
    AParcel_writeInt32;
    AParcel_writeInt64;
    AParcel_writeStatusHeader;
    AParcel_writeString;
    AParcel_writeStrongBinder;
    AParcel_writeUint32;
    AParcel_writeUint64;
    AStatus_delete;
    AStatus_fromExceptionCode;
    AStatus_fromExceptionCodeWithMessage;
    AStatus_fromServiceSpecificError;
    AStatus_fromServiceSpecificErrorWithMessage;
    AStatus_fromStatus;
    AStatus_getExceptionCode;
    AStatus_getMessage;
    AStatus_getServiceSpecificError;
    AStatus_getStatus;
    AStatus_isOk;
    AStatus_newOk;
  local:
    *;
};
