blob: 88601dc5f4525e700e841c99e45da6d96165de7f [file] [log] [blame]
Dan Albert2a8d9c22016-09-23 15:55:49 -07001LIBANDROID {
2 global:
3 AAssetDir_close;
4 AAssetDir_getNextFileName;
5 AAssetDir_rewind;
6 AAssetManager_fromJava;
7 AAssetManager_open;
8 AAssetManager_openDir;
9 AAsset_close;
10 AAsset_getBuffer;
11 AAsset_getLength;
12 AAsset_getLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
13 AAsset_getRemainingLength;
14 AAsset_getRemainingLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
15 AAsset_isAllocated;
16 AAsset_openFileDescriptor;
17 AAsset_openFileDescriptor64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
18 AAsset_read;
19 AAsset_seek;
20 AAsset_seek64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
21 AChoreographer_getInstance; # introduced=24
22 AChoreographer_postFrameCallback; # introduced=24
23 AChoreographer_postFrameCallbackDelayed; # introduced=24
24 AConfiguration_copy;
25 AConfiguration_delete;
26 AConfiguration_diff;
27 AConfiguration_fromAssetManager;
28 AConfiguration_getCountry;
29 AConfiguration_getDensity;
30 AConfiguration_getKeyboard;
31 AConfiguration_getKeysHidden;
32 AConfiguration_getLanguage;
33 AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
34 AConfiguration_getMcc;
35 AConfiguration_getMnc;
36 AConfiguration_getNavHidden;
37 AConfiguration_getNavigation;
38 AConfiguration_getOrientation;
39 AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
40 AConfiguration_getScreenLong;
41 AConfiguration_getScreenSize;
42 AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
43 AConfiguration_getSdkVersion;
44 AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
45 AConfiguration_getTouchscreen;
46 AConfiguration_getUiModeNight;
47 AConfiguration_getUiModeType;
48 AConfiguration_isBetterThan;
49 AConfiguration_match;
50 AConfiguration_new;
51 AConfiguration_setCountry;
52 AConfiguration_setDensity;
53 AConfiguration_setKeyboard;
54 AConfiguration_setKeysHidden;
55 AConfiguration_setLanguage;
56 AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
57 AConfiguration_setMcc;
58 AConfiguration_setMnc;
59 AConfiguration_setNavHidden;
60 AConfiguration_setNavigation;
61 AConfiguration_setOrientation;
62 AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
63 AConfiguration_setScreenLong;
64 AConfiguration_setScreenSize;
65 AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
66 AConfiguration_setSdkVersion;
67 AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
68 AConfiguration_setTouchscreen;
69 AConfiguration_setUiModeNight;
70 AConfiguration_setUiModeType;
71 AInputEvent_getDeviceId;
72 AInputEvent_getSource;
73 AInputEvent_getType;
74 AInputQueue_attachLooper;
75 AInputQueue_detachLooper;
76 AInputQueue_finishEvent;
77 AInputQueue_getEvent;
78 AInputQueue_hasEvents;
79 AInputQueue_preDispatchEvent;
80 AKeyEvent_getAction;
81 AKeyEvent_getDownTime;
82 AKeyEvent_getEventTime;
83 AKeyEvent_getFlags;
84 AKeyEvent_getKeyCode;
85 AKeyEvent_getMetaState;
86 AKeyEvent_getRepeatCount;
87 AKeyEvent_getScanCode;
88 ALooper_acquire;
89 ALooper_addFd;
90 ALooper_forThread;
91 ALooper_pollAll;
92 ALooper_pollOnce;
93 ALooper_prepare;
94 ALooper_release;
95 ALooper_removeFd;
96 ALooper_wake;
97 AMotionEvent_getAction;
98 AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
99 AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
100 AMotionEvent_getDownTime;
101 AMotionEvent_getEdgeFlags;
102 AMotionEvent_getEventTime;
103 AMotionEvent_getFlags;
104 AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
105 AMotionEvent_getHistoricalEventTime;
106 AMotionEvent_getHistoricalOrientation;
107 AMotionEvent_getHistoricalPressure;
108 AMotionEvent_getHistoricalRawX;
109 AMotionEvent_getHistoricalRawY;
110 AMotionEvent_getHistoricalSize;
111 AMotionEvent_getHistoricalToolMajor;
112 AMotionEvent_getHistoricalToolMinor;
113 AMotionEvent_getHistoricalTouchMajor;
114 AMotionEvent_getHistoricalTouchMinor;
115 AMotionEvent_getHistoricalX;
116 AMotionEvent_getHistoricalY;
117 AMotionEvent_getHistorySize;
118 AMotionEvent_getMetaState;
119 AMotionEvent_getOrientation;
120 AMotionEvent_getPointerCount;
121 AMotionEvent_getPointerId;
122 AMotionEvent_getPressure;
123 AMotionEvent_getRawX;
124 AMotionEvent_getRawY;
125 AMotionEvent_getSize;
126 AMotionEvent_getToolMajor;
127 AMotionEvent_getToolMinor;
128 AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
129 AMotionEvent_getTouchMajor;
130 AMotionEvent_getTouchMinor;
131 AMotionEvent_getX;
132 AMotionEvent_getXOffset;
133 AMotionEvent_getXPrecision;
134 AMotionEvent_getY;
135 AMotionEvent_getYOffset;
136 AMotionEvent_getYPrecision;
137 ANativeActivity_finish;
138 ANativeActivity_hideSoftInput;
139 ANativeActivity_setWindowFlags;
140 ANativeActivity_setWindowFormat;
141 ANativeActivity_showSoftInput;
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800142 AHardwareBuffer_acquire; # introduced=26
143 AHardwareBuffer_allocate; # introduced=26
144 AHardwareBuffer_describe; # introduced=26
145 AHardwareBuffer_fromHardwareBuffer; # introduced=26
146 AHardwareBuffer_getNativeHandle; # introduced=26
Krzysztof KosiƄskie463bb62018-11-21 21:41:35 -0800147 AHardwareBuffer_isSupported; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800148 AHardwareBuffer_lock; # introduced=26
renne9345522019-01-10 10:27:48 -0800149 AHardwareBuffer_lockPlanes; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800150 AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
151 AHardwareBuffer_release; # introduced=26
152 AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
153 AHardwareBuffer_toHardwareBuffer; # introduced=26
154 AHardwareBuffer_unlock; # introduced=26
155 ANativeWindow_acquire;
156 ANativeWindow_fromSurface;
Jiwen 'Steve' Caid28e8282017-03-31 11:19:50 -0700157 ANativeWindow_toSurface; # introduced=26
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800158 ANativeWindow_getFormat;
159 ANativeWindow_getHeight;
160 ANativeWindow_getWidth;
161 ANativeWindow_lock;
162 ANativeWindow_release;
163 ANativeWindow_setBuffersGeometry;
164 ANativeWindow_unlockAndPost;
Dan Albert2a8d9c22016-09-23 15:55:49 -0700165 AObbInfo_delete;
166 AObbInfo_getFlags;
167 AObbInfo_getPackageName;
168 AObbInfo_getVersion;
169 AObbScanner_getObbInfo;
170 ASensorEventQueue_disableSensor;
171 ASensorEventQueue_enableSensor;
172 ASensorEventQueue_getEvents;
173 ASensorEventQueue_hasEvents;
Peng Xu63483ad2017-02-28 17:00:16 -0800174 ASensorEventQueue_registerSensor; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700175 ASensorEventQueue_setEventRate;
Peng Xu3b170172017-02-15 23:25:21 -0800176 ASensorManager_configureDirectReport; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700177 ASensorManager_createEventQueue;
Peng Xu3b170172017-02-15 23:25:21 -0800178 ASensorManager_createHardwareBufferDirectChannel; # introduced=26
179 ASensorManager_createSharedMemoryDirectChannel; # introduced=26
180 ASensorManager_destroyDirectChannel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700181 ASensorManager_destroyEventQueue;
182 ASensorManager_getDefaultSensor;
183 ASensorManager_getDefaultSensorEx; # introduced=21
184 ASensorManager_getInstance;
Peng Xu3b170172017-02-15 23:25:21 -0800185 ASensorManager_getInstanceForPackage; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700186 ASensorManager_getSensorList;
187 ASensor_getFifoMaxEventCount; # introduced=21
188 ASensor_getFifoReservedEventCount; # introduced=21
Peng Xu3b170172017-02-15 23:25:21 -0800189 ASensor_getHighestDirectReportRateLevel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700190 ASensor_getMinDelay;
191 ASensor_getName;
192 ASensor_getReportingMode; # introduced=21
193 ASensor_getResolution;
194 ASensor_getStringType; # introduced=21
195 ASensor_getType;
196 ASensor_getVendor;
Peng Xu3b170172017-02-15 23:25:21 -0800197 ASensor_isDirectChannelTypeSupported; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700198 ASensor_isWakeUpSensor; # introduced=21
Peng Xu5f88ac52017-02-24 01:53:10 -0800199 ASharedMemory_create; # introduced=26
200 ASharedMemory_getSize; # introduced=26
201 ASharedMemory_setProt; # introduced=26
John Recke4f60cc2017-08-07 11:17:06 -0700202 ASharedMemory_dupFromJava; # introduced=27
Dan Albert2a8d9c22016-09-23 15:55:49 -0700203 AStorageManager_delete;
204 AStorageManager_getMountedObbPath;
205 AStorageManager_isObbMounted;
206 AStorageManager_mountObb;
207 AStorageManager_new;
208 AStorageManager_unmountObb;
Mathias Agopianc3c8d422018-01-30 18:07:27 -0800209 ASurfaceTexture_acquireANativeWindow; # introduced=28
210 ASurfaceTexture_attachToGLContext; # introduced=28
211 ASurfaceTexture_detachFromGLContext; # introduced=28
212 ASurfaceTexture_fromSurfaceTexture; # introduced=28
213 ASurfaceTexture_getTimestamp; # introduced=28
214 ASurfaceTexture_getTransformMatrix; # introduced=28
215 ASurfaceTexture_release; # introduced=28
216 ASurfaceTexture_updateTexImage; # introduced=28
Seigo Nonaka50692ca2018-08-31 12:27:15 -0700217 ASystemFontIterator_open; # introduced=29
218 ASystemFontIterator_close; # introduced=29
219 ASystemFontIterator_next; # introduced=29
220 ASystemFont_close; # introduced=29
221 ASystemFont_getFontFilePath; # introduced=29
222 ASystemFont_getWeight; # introduced=29
223 ASystemFont_isItalic; # introduced=29
224 ASystemFont_getLocale; # introduced=29
225 ASystemFont_getCollectionIndex; # introduced=29
226 ASystemFont_getAxisCount; # introduced=29
227 ASystemFont_getAxisTag; # introduced=29
228 ASystemFont_getAxisValue; # introduced=29
Seigo Nonaka75b841b2018-10-30 11:39:49 -0700229 ASystemFont_matchFamilyStyleCharacter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700230 ATrace_beginSection; # introduced=23
231 ATrace_endSection; # introduced=23
232 ATrace_isEnabled; # introduced=23
John Reck77b31a52018-12-05 18:16:39 -0800233 ATrace_beginAsyncSection; # introduced=29
234 ATrace_endAsyncSection; # introduced=29
235 ATrace_setCounter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700236 android_getaddrinfofornetwork; # introduced=23
237 android_setprocnetwork; # introduced=23
238 android_setsocknetwork; # introduced=23
Luke Huangc17821c2018-11-20 11:38:23 +0800239 android_res_cancel; # introduced=29
240 android_res_nquery; # introduced=29
241 android_res_nresult; # introduced=29
242 android_res_nsend; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700243 local:
244 *;
245};