blob: 7a75942406e2bc5ec4e6a76243bb0f176620c434 [file] [log] [blame]
Steven Morelandeb0e9cc2018-08-29 01:52:09 -07001LIBBINDER_NDK { # introduced=29
2 global:
3 AIBinder_associateClass;
4 AIBinder_Class_define;
5 AIBinder_DeathRecipient_delete;
6 AIBinder_DeathRecipient_new;
7 AIBinder_debugGetRefCount;
8 AIBinder_decStrong;
Steven Moreland02f75652018-09-18 14:08:30 -07009 AIBinder_fromJavaBinder;
Steven Morelandf3034b02018-11-12 17:37:46 -080010 AIBinder_getCallingPid;
11 AIBinder_getCallingUid;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070012 AIBinder_getClass;
13 AIBinder_getUserData;
14 AIBinder_incStrong;
15 AIBinder_isAlive;
16 AIBinder_isRemote;
17 AIBinder_linkToDeath;
18 AIBinder_new;
19 AIBinder_ping;
20 AIBinder_prepareTransaction;
Steven Moreland02f75652018-09-18 14:08:30 -070021 AIBinder_toJavaBinder;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070022 AIBinder_transact;
23 AIBinder_unlinkToDeath;
24 AIBinder_Weak_delete;
25 AIBinder_Weak_new;
26 AIBinder_Weak_promote;
27 AParcel_delete;
28 AParcel_readBool;
Steven Morelanda8845662018-10-12 11:53:03 -070029 AParcel_readBoolArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070030 AParcel_readByte;
Steven Morelanda8845662018-10-12 11:53:03 -070031 AParcel_readByteArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070032 AParcel_readChar;
Steven Morelanda8845662018-10-12 11:53:03 -070033 AParcel_readCharArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070034 AParcel_readDouble;
Steven Morelanda8845662018-10-12 11:53:03 -070035 AParcel_readDoubleArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070036 AParcel_readFloat;
Steven Morelanda8845662018-10-12 11:53:03 -070037 AParcel_readFloatArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070038 AParcel_readInt32;
Steven Morelanda8845662018-10-12 11:53:03 -070039 AParcel_readInt32Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070040 AParcel_readInt64;
Steven Morelanda8845662018-10-12 11:53:03 -070041 AParcel_readInt64Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070042 AParcel_readNullableStrongBinder;
Steven Moreland063f2362018-10-18 12:49:11 -070043 AParcel_readParcelFileDescriptor;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070044 AParcel_readStatusHeader;
Steven Moreland7b06f592018-10-03 19:25:32 -070045 AParcel_readString;
Steven Moreland07fb9c92018-11-01 17:14:29 -070046 AParcel_readStringArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070047 AParcel_readStrongBinder;
48 AParcel_readUint32;
Steven Morelanda8845662018-10-12 11:53:03 -070049 AParcel_readUint32Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070050 AParcel_readUint64;
Steven Morelanda8845662018-10-12 11:53:03 -070051 AParcel_readUint64Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070052 AParcel_writeBool;
Steven Morelanda8845662018-10-12 11:53:03 -070053 AParcel_writeBoolArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070054 AParcel_writeByte;
Steven Morelanda8845662018-10-12 11:53:03 -070055 AParcel_writeByteArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070056 AParcel_writeChar;
Steven Morelanda8845662018-10-12 11:53:03 -070057 AParcel_writeCharArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070058 AParcel_writeDouble;
Steven Morelanda8845662018-10-12 11:53:03 -070059 AParcel_writeDoubleArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070060 AParcel_writeFloat;
Steven Morelanda8845662018-10-12 11:53:03 -070061 AParcel_writeFloatArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070062 AParcel_writeInt32;
Steven Morelanda8845662018-10-12 11:53:03 -070063 AParcel_writeInt32Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070064 AParcel_writeInt64;
Steven Morelanda8845662018-10-12 11:53:03 -070065 AParcel_writeInt64Array;
Steven Moreland063f2362018-10-18 12:49:11 -070066 AParcel_writeParcelFileDescriptor;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070067 AParcel_writeStatusHeader;
Steven Moreland7b06f592018-10-03 19:25:32 -070068 AParcel_writeString;
Steven Moreland07fb9c92018-11-01 17:14:29 -070069 AParcel_writeStringArray;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070070 AParcel_writeStrongBinder;
71 AParcel_writeUint32;
Steven Morelanda8845662018-10-12 11:53:03 -070072 AParcel_writeUint32Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070073 AParcel_writeUint64;
Steven Morelanda8845662018-10-12 11:53:03 -070074 AParcel_writeUint64Array;
Steven Morelandeb0e9cc2018-08-29 01:52:09 -070075 AStatus_delete;
76 AStatus_fromExceptionCode;
77 AStatus_fromExceptionCodeWithMessage;
78 AStatus_fromServiceSpecificError;
79 AStatus_fromServiceSpecificErrorWithMessage;
80 AStatus_fromStatus;
81 AStatus_getExceptionCode;
82 AStatus_getMessage;
83 AStatus_getServiceSpecificError;
84 AStatus_getStatus;
85 AStatus_isOk;
86 AStatus_newOk;
87 local:
88 *;
89};