1LIBANDROID {
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    AChoreographer_postFrameCallback64; # introduced=29
25    AChoreographer_postFrameCallbackDelayed64; # introduced=29
26    AChoreographer_registerRefreshRateCallback; # introduced=30
27    AChoreographer_unregisterRefreshRateCallback; # introduced=30
28    AConfiguration_copy;
29    AConfiguration_delete;
30    AConfiguration_diff;
31    AConfiguration_fromAssetManager;
32    AConfiguration_getCountry;
33    AConfiguration_getDensity;
34    AConfiguration_getKeyboard;
35    AConfiguration_getKeysHidden;
36    AConfiguration_getLanguage;
37    AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
38    AConfiguration_getMcc;
39    AConfiguration_getMnc;
40    AConfiguration_getNavHidden;
41    AConfiguration_getNavigation;
42    AConfiguration_getOrientation;
43    AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
44    AConfiguration_getScreenLong;
45    AConfiguration_getScreenRound; # introduced=30
46    AConfiguration_getScreenSize;
47    AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
48    AConfiguration_getSdkVersion;
49    AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
50    AConfiguration_getTouchscreen;
51    AConfiguration_getUiModeNight;
52    AConfiguration_getUiModeType;
53    AConfiguration_isBetterThan;
54    AConfiguration_match;
55    AConfiguration_new;
56    AConfiguration_setCountry;
57    AConfiguration_setDensity;
58    AConfiguration_setKeyboard;
59    AConfiguration_setKeysHidden;
60    AConfiguration_setLanguage;
61    AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
62    AConfiguration_setMcc;
63    AConfiguration_setMnc;
64    AConfiguration_setNavHidden;
65    AConfiguration_setNavigation;
66    AConfiguration_setOrientation;
67    AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
68    AConfiguration_setScreenLong;
69    AConfiguration_setScreenSize;
70    AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
71    AConfiguration_setSdkVersion;
72    AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
73    AConfiguration_setTouchscreen;
74    AConfiguration_setUiModeNight;
75    AConfiguration_setUiModeType;
76    AInputEvent_getDeviceId;
77    AInputEvent_getSource;
78    AInputEvent_getType;
79    AInputQueue_attachLooper;
80    AInputQueue_detachLooper;
81    AInputQueue_finishEvent;
82    AInputQueue_getEvent;
83    AInputQueue_hasEvents;
84    AInputQueue_preDispatchEvent;
85    AKeyEvent_getAction;
86    AKeyEvent_getDownTime;
87    AKeyEvent_getEventTime;
88    AKeyEvent_getFlags;
89    AKeyEvent_getKeyCode;
90    AKeyEvent_getMetaState;
91    AKeyEvent_getRepeatCount;
92    AKeyEvent_getScanCode;
93    ALooper_acquire;
94    ALooper_addFd;
95    ALooper_forThread;
96    ALooper_pollAll;
97    ALooper_pollOnce;
98    ALooper_prepare;
99    ALooper_release;
100    ALooper_removeFd;
101    ALooper_wake;
102    AMotionEvent_getAction;
103    AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
104    AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
105    AMotionEvent_getDownTime;
106    AMotionEvent_getEdgeFlags;
107    AMotionEvent_getEventTime;
108    AMotionEvent_getFlags;
109    AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
110    AMotionEvent_getHistoricalEventTime;
111    AMotionEvent_getHistoricalOrientation;
112    AMotionEvent_getHistoricalPressure;
113    AMotionEvent_getHistoricalRawX;
114    AMotionEvent_getHistoricalRawY;
115    AMotionEvent_getHistoricalSize;
116    AMotionEvent_getHistoricalToolMajor;
117    AMotionEvent_getHistoricalToolMinor;
118    AMotionEvent_getHistoricalTouchMajor;
119    AMotionEvent_getHistoricalTouchMinor;
120    AMotionEvent_getHistoricalX;
121    AMotionEvent_getHistoricalY;
122    AMotionEvent_getHistorySize;
123    AMotionEvent_getMetaState;
124    AMotionEvent_getOrientation;
125    AMotionEvent_getPointerCount;
126    AMotionEvent_getPointerId;
127    AMotionEvent_getPressure;
128    AMotionEvent_getRawX;
129    AMotionEvent_getRawY;
130    AMotionEvent_getSize;
131    AMotionEvent_getToolMajor;
132    AMotionEvent_getToolMinor;
133    AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
134    AMotionEvent_getTouchMajor;
135    AMotionEvent_getTouchMinor;
136    AMotionEvent_getX;
137    AMotionEvent_getXOffset;
138    AMotionEvent_getXPrecision;
139    AMotionEvent_getY;
140    AMotionEvent_getYOffset;
141    AMotionEvent_getYPrecision;
142    ANativeActivity_finish;
143    ANativeActivity_hideSoftInput;
144    ANativeActivity_setWindowFlags;
145    ANativeActivity_setWindowFormat;
146    ANativeActivity_showSoftInput;
147    AHardwareBuffer_acquire; # introduced=26
148    AHardwareBuffer_allocate; # introduced=26
149    AHardwareBuffer_describe; # introduced=26
150    AHardwareBuffer_fromHardwareBuffer; # introduced=26
151    AHardwareBuffer_getNativeHandle; # introduced=26
152    AHardwareBuffer_isSupported; # introduced=29
153    AHardwareBuffer_lock; # introduced=26
154    AHardwareBuffer_lockAndGetInfo; # introduced=29
155    AHardwareBuffer_lockPlanes; # introduced=29
156    AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
157    AHardwareBuffer_release; # introduced=26
158    AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
159    AHardwareBuffer_toHardwareBuffer; # introduced=26
160    AHardwareBuffer_unlock; # introduced=26
161    ANativeWindow_acquire;
162    ANativeWindow_fromSurface;
163    ANativeWindow_toSurface; # introduced=26
164    ANativeWindow_getFormat;
165    ANativeWindow_getHeight;
166    ANativeWindow_getWidth;
167    ANativeWindow_lock;
168    ANativeWindow_release;
169    ANativeWindow_setBuffersGeometry;
170    ANativeWindow_unlockAndPost;
171    AObbInfo_delete;
172    AObbInfo_getFlags;
173    AObbInfo_getPackageName;
174    AObbInfo_getVersion;
175    AObbScanner_getObbInfo;
176    ASensorEventQueue_disableSensor;
177    ASensorEventQueue_enableSensor;
178    ASensorEventQueue_getEvents;
179    ASensorEventQueue_hasEvents;
180    ASensorEventQueue_registerSensor; # introduced=26
181    ASensorEventQueue_setEventRate;
182    ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29
183    ASensorManager_configureDirectReport; # introduced=26
184    ASensorManager_createEventQueue;
185    ASensorManager_createHardwareBufferDirectChannel; # introduced=26
186    ASensorManager_createSharedMemoryDirectChannel; # introduced=26
187    ASensorManager_destroyDirectChannel; # introduced=26
188    ASensorManager_destroyEventQueue;
189    ASensorManager_getDefaultSensor;
190    ASensorManager_getDefaultSensorEx; # introduced=21
191    ASensorManager_getInstance;
192    ASensorManager_getInstanceForPackage; # introduced=26
193    ASensorManager_getSensorList;
194    ASensor_getFifoMaxEventCount; # introduced=21
195    ASensor_getFifoReservedEventCount; # introduced=21
196    ASensor_getHandle; # introduced=29
197    ASensor_getHighestDirectReportRateLevel; # introduced=26
198    ASensor_getMinDelay;
199    ASensor_getName;
200    ASensor_getReportingMode; # introduced=21
201    ASensor_getResolution;
202    ASensor_getStringType; # introduced=21
203    ASensor_getType;
204    ASensor_getVendor;
205    ASensor_isDirectChannelTypeSupported; # introduced=26
206    ASensor_isWakeUpSensor; # introduced=21
207    ASharedMemory_create; # introduced=26
208    ASharedMemory_getSize; # introduced=26
209    ASharedMemory_setProt; # introduced=26
210    ASharedMemory_dupFromJava; # introduced=27
211    AStorageManager_delete;
212    AStorageManager_getMountedObbPath;
213    AStorageManager_isObbMounted;
214    AStorageManager_mountObb;
215    AStorageManager_new;
216    AStorageManager_unmountObb;
217    ASurfaceControl_create; # introduced=29
218    ASurfaceControl_createFromWindow; # introduced=29
219    ASurfaceControl_release; # introduced=29
220    ASurfaceTexture_acquireANativeWindow; # introduced=28
221    ASurfaceTexture_attachToGLContext; # introduced=28
222    ASurfaceTexture_detachFromGLContext; # introduced=28
223    ASurfaceTexture_fromSurfaceTexture; # introduced=28
224    ASurfaceTexture_getTimestamp; # introduced=28
225    ASurfaceTexture_getTransformMatrix; # introduced=28
226    ASurfaceTexture_release; # introduced=28
227    ASurfaceTexture_updateTexImage; # introduced=28
228    ASurfaceTransactionStats_getAcquireTime; # introduced=29
229    ASurfaceTransactionStats_getASurfaceControls; # introduced=29
230    ASurfaceTransactionStats_getLatchTime; # introduced=29
231    ASurfaceTransactionStats_getPresentFenceFd; # introduced=29
232    ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29
233    ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29
234    ASurfaceTransaction_apply; # introduced=29
235    ASurfaceTransaction_create; # introduced=29
236    ASurfaceTransaction_delete; # introduced=29
237    ASurfaceTransaction_reparent; # introduced=29
238    ASurfaceTransaction_setBuffer; # introduced=29
239    ASurfaceTransaction_setBufferAlpha; # introduced=29
240    ASurfaceTransaction_setBufferDataSpace; # introduced=29
241    ASurfaceTransaction_setBufferTransparency; # introduced=29
242    ASurfaceTransaction_setColor; # introduced=29
243    ASurfaceTransaction_setDamageRegion; # introduced=29
244    ASurfaceTransaction_setDesiredPresentTime; # introduced=29
245    ASurfaceTransaction_setFrameRate; # introduced=30
246    ASurfaceTransaction_setGeometry; # introduced=29
247    ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29
248    ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29
249    ASurfaceTransaction_setOnComplete; # introduced=29
250    ASurfaceTransaction_setVisibility; # introduced=29
251    ASurfaceTransaction_setZOrder; # introduced=29
252    ASystemFontIterator_open; # introduced=29
253    ASystemFontIterator_close; # introduced=29
254    ASystemFontIterator_next; # introduced=29
255    AFont_close; # introduced=29
256    AFont_getFontFilePath; # introduced=29
257    AFont_getWeight; # introduced=29
258    AFont_isItalic; # introduced=29
259    AFont_getLocale; # introduced=29
260    AFont_getCollectionIndex; # introduced=29
261    AFont_getAxisCount; # introduced=29
262    AFont_getAxisTag; # introduced=29
263    AFont_getAxisValue; # introduced=29
264    AFontMatcher_create; # introduced=29
265    AFontMatcher_destroy; # introduced=29
266    AFontMatcher_setStyle; # introduced=29
267    AFontMatcher_setLocales; # introduced=29
268    AFontMatcher_setFamilyVariant; # introduced=29
269    AFontMatcher_match; # introduced=29
270    ATrace_beginSection; # introduced=23
271    ATrace_endSection; # introduced=23
272    ATrace_isEnabled; # introduced=23
273    ATrace_beginAsyncSection; # introduced=29
274    ATrace_endAsyncSection; # introduced=29
275    ATrace_setCounter; # introduced=29
276    android_getaddrinfofornetwork; # introduced=23
277    android_setprocnetwork; # introduced=23
278    android_setsocknetwork; # introduced=23
279    android_res_cancel; # introduced=29
280    android_res_nquery; # introduced=29
281    android_res_nresult; # introduced=29
282    android_res_nsend; # introduced=29
283    AThermal_acquireManager; # introduced=30
284    AThermal_releaseManager; # introduced=30
285    AThermal_getCurrentThermalStatus; # introduced=30
286    AThermal_registerThermalStatusListener; # introduced=30
287    AThermal_unregisterThermalStatusListener; # introduced=30
288  local:
289    *;
290};
291