blob: 569a40781d6435c13b54193b04fda39d22b84339 [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
Santos Cordon458d3df2019-02-20 18:09:00 +000024 AChoreographer_postFrameCallback64; # introduced=29
25 AChoreographer_postFrameCallbackDelayed64; # introduced=29
Alec Mouri26c5fbb2020-01-14 08:12:29 -080026 AChoreographer_registerRefreshRateCallback; # introduced=30
27 AChoreographer_unregisterRefreshRateCallback; # introduced=30
Dan Albert2a8d9c22016-09-23 15:55:49 -070028 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;
Elliott Hughes241393a2019-12-18 14:29:04 -080045 AConfiguration_getScreenRound; # introduced=30
Dan Albert2a8d9c22016-09-23 15:55:49 -070046 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;
Chris Ye3da1d202020-04-07 19:39:38 -070079 AInputEvent_release; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -070080 AInputQueue_attachLooper;
81 AInputQueue_detachLooper;
82 AInputQueue_finishEvent;
83 AInputQueue_getEvent;
84 AInputQueue_hasEvents;
85 AInputQueue_preDispatchEvent;
86 AKeyEvent_getAction;
87 AKeyEvent_getDownTime;
88 AKeyEvent_getEventTime;
89 AKeyEvent_getFlags;
90 AKeyEvent_getKeyCode;
91 AKeyEvent_getMetaState;
92 AKeyEvent_getRepeatCount;
93 AKeyEvent_getScanCode;
Chris Ye3da1d202020-04-07 19:39:38 -070094 AKeyEvent_fromJava; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -070095 ALooper_acquire;
96 ALooper_addFd;
97 ALooper_forThread;
98 ALooper_pollAll;
99 ALooper_pollOnce;
100 ALooper_prepare;
101 ALooper_release;
102 ALooper_removeFd;
103 ALooper_wake;
104 AMotionEvent_getAction;
105 AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
106 AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
107 AMotionEvent_getDownTime;
108 AMotionEvent_getEdgeFlags;
109 AMotionEvent_getEventTime;
110 AMotionEvent_getFlags;
111 AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
112 AMotionEvent_getHistoricalEventTime;
113 AMotionEvent_getHistoricalOrientation;
114 AMotionEvent_getHistoricalPressure;
115 AMotionEvent_getHistoricalRawX;
116 AMotionEvent_getHistoricalRawY;
117 AMotionEvent_getHistoricalSize;
118 AMotionEvent_getHistoricalToolMajor;
119 AMotionEvent_getHistoricalToolMinor;
120 AMotionEvent_getHistoricalTouchMajor;
121 AMotionEvent_getHistoricalTouchMinor;
122 AMotionEvent_getHistoricalX;
123 AMotionEvent_getHistoricalY;
124 AMotionEvent_getHistorySize;
125 AMotionEvent_getMetaState;
126 AMotionEvent_getOrientation;
127 AMotionEvent_getPointerCount;
128 AMotionEvent_getPointerId;
129 AMotionEvent_getPressure;
130 AMotionEvent_getRawX;
131 AMotionEvent_getRawY;
132 AMotionEvent_getSize;
133 AMotionEvent_getToolMajor;
134 AMotionEvent_getToolMinor;
135 AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
136 AMotionEvent_getTouchMajor;
137 AMotionEvent_getTouchMinor;
138 AMotionEvent_getX;
139 AMotionEvent_getXOffset;
140 AMotionEvent_getXPrecision;
141 AMotionEvent_getY;
142 AMotionEvent_getYOffset;
143 AMotionEvent_getYPrecision;
Chris Ye3da1d202020-04-07 19:39:38 -0700144 AMotionEvent_fromJava; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700145 ANativeActivity_finish;
146 ANativeActivity_hideSoftInput;
147 ANativeActivity_setWindowFlags;
148 ANativeActivity_setWindowFormat;
149 ANativeActivity_showSoftInput;
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800150 AHardwareBuffer_acquire; # introduced=26
151 AHardwareBuffer_allocate; # introduced=26
152 AHardwareBuffer_describe; # introduced=26
153 AHardwareBuffer_fromHardwareBuffer; # introduced=26
Yiwei Zhang7d8bb8a2020-11-19 00:06:46 +0000154 AHardwareBuffer_getId; # introduced=31
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800155 AHardwareBuffer_getNativeHandle; # introduced=26
Krzysztof KosiƄskie463bb62018-11-21 21:41:35 -0800156 AHardwareBuffer_isSupported; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800157 AHardwareBuffer_lock; # introduced=26
Valerie Hau5a9151e2019-03-21 12:39:04 -0700158 AHardwareBuffer_lockAndGetInfo; # introduced=29
renne9345522019-01-10 10:27:48 -0800159 AHardwareBuffer_lockPlanes; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800160 AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
161 AHardwareBuffer_release; # introduced=26
162 AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
163 AHardwareBuffer_toHardwareBuffer; # introduced=26
164 AHardwareBuffer_unlock; # introduced=26
165 ANativeWindow_acquire;
166 ANativeWindow_fromSurface;
Jiwen 'Steve' Caid28e8282017-03-31 11:19:50 -0700167 ANativeWindow_toSurface; # introduced=26
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800168 ANativeWindow_getFormat;
169 ANativeWindow_getHeight;
170 ANativeWindow_getWidth;
171 ANativeWindow_lock;
172 ANativeWindow_release;
173 ANativeWindow_setBuffersGeometry;
174 ANativeWindow_unlockAndPost;
Dan Albert2a8d9c22016-09-23 15:55:49 -0700175 AObbInfo_delete;
176 AObbInfo_getFlags;
177 AObbInfo_getPackageName;
178 AObbInfo_getVersion;
179 AObbScanner_getObbInfo;
Chong Zhang06dbe5b2020-11-02 16:02:07 -0800180 APermissionManager_checkPermission; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700181 ASensorEventQueue_disableSensor;
182 ASensorEventQueue_enableSensor;
183 ASensorEventQueue_getEvents;
184 ASensorEventQueue_hasEvents;
Peng Xu63483ad2017-02-28 17:00:16 -0800185 ASensorEventQueue_registerSensor; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700186 ASensorEventQueue_setEventRate;
Brian Stackea2cb0c2019-01-14 16:10:06 -0800187 ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800188 ASensorManager_configureDirectReport; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700189 ASensorManager_createEventQueue;
Peng Xu3b170172017-02-15 23:25:21 -0800190 ASensorManager_createHardwareBufferDirectChannel; # introduced=26
191 ASensorManager_createSharedMemoryDirectChannel; # introduced=26
192 ASensorManager_destroyDirectChannel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700193 ASensorManager_destroyEventQueue;
194 ASensorManager_getDefaultSensor;
195 ASensorManager_getDefaultSensorEx; # introduced=21
196 ASensorManager_getInstance;
Peng Xu3b170172017-02-15 23:25:21 -0800197 ASensorManager_getInstanceForPackage; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700198 ASensorManager_getSensorList;
199 ASensor_getFifoMaxEventCount; # introduced=21
200 ASensor_getFifoReservedEventCount; # introduced=21
Brian Stack93c25982019-01-09 13:45:44 -0800201 ASensor_getHandle; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800202 ASensor_getHighestDirectReportRateLevel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700203 ASensor_getMinDelay;
204 ASensor_getName;
205 ASensor_getReportingMode; # introduced=21
206 ASensor_getResolution;
207 ASensor_getStringType; # introduced=21
208 ASensor_getType;
209 ASensor_getVendor;
Peng Xu3b170172017-02-15 23:25:21 -0800210 ASensor_isDirectChannelTypeSupported; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700211 ASensor_isWakeUpSensor; # introduced=21
Peng Xu5f88ac52017-02-24 01:53:10 -0800212 ASharedMemory_create; # introduced=26
213 ASharedMemory_getSize; # introduced=26
214 ASharedMemory_setProt; # introduced=26
John Recke4f60cc2017-08-07 11:17:06 -0700215 ASharedMemory_dupFromJava; # introduced=27
Dan Albert2a8d9c22016-09-23 15:55:49 -0700216 AStorageManager_delete;
217 AStorageManager_getMountedObbPath;
218 AStorageManager_isObbMounted;
219 AStorageManager_mountObb;
220 AStorageManager_new;
221 AStorageManager_unmountObb;
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800222 ASurfaceControl_create; # introduced=29
223 ASurfaceControl_createFromWindow; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800224 ASurfaceControl_release; # introduced=29
Mathias Agopianc3c8d422018-01-30 18:07:27 -0800225 ASurfaceTexture_acquireANativeWindow; # introduced=28
226 ASurfaceTexture_attachToGLContext; # introduced=28
227 ASurfaceTexture_detachFromGLContext; # introduced=28
228 ASurfaceTexture_fromSurfaceTexture; # introduced=28
229 ASurfaceTexture_getTimestamp; # introduced=28
230 ASurfaceTexture_getTransformMatrix; # introduced=28
231 ASurfaceTexture_release; # introduced=28
232 ASurfaceTexture_updateTexImage; # introduced=28
Marissa Wall1be5a102019-01-18 16:14:04 -0800233 ASurfaceTransactionStats_getAcquireTime; # introduced=29
234 ASurfaceTransactionStats_getASurfaceControls; # introduced=29
235 ASurfaceTransactionStats_getLatchTime; # introduced=29
236 ASurfaceTransactionStats_getPresentFenceFd; # introduced=29
237 ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29
238 ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800239 ASurfaceTransaction_apply; # introduced=29
240 ASurfaceTransaction_create; # introduced=29
241 ASurfaceTransaction_delete; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800242 ASurfaceTransaction_reparent; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800243 ASurfaceTransaction_setBuffer; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800244 ASurfaceTransaction_setBufferAlpha; # introduced=29
Marissa Wall7f24f792019-02-07 14:06:04 -0800245 ASurfaceTransaction_setBufferDataSpace; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800246 ASurfaceTransaction_setBufferTransparency; # introduced=29
Valerie Hau5bbfd512019-01-22 17:39:43 -0800247 ASurfaceTransaction_setColor; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800248 ASurfaceTransaction_setDamageRegion; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800249 ASurfaceTransaction_setDesiredPresentTime; # introduced=29
Steven Thomas6cf051e2020-01-14 11:37:21 -0800250 ASurfaceTransaction_setFrameRate; # introduced=30
Marin Shalamanov41ffa8d2020-10-13 12:35:20 +0200251 ASurfaceTransaction_setFrameRateWithSeamlessness; # introduced=31
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800252 ASurfaceTransaction_setGeometry; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800253 ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29
254 ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800255 ASurfaceTransaction_setOnComplete; # introduced=29
256 ASurfaceTransaction_setVisibility; # introduced=29
257 ASurfaceTransaction_setZOrder; # introduced=29
Seigo Nonaka50692ca2018-08-31 12:27:15 -0700258 ASystemFontIterator_open; # introduced=29
259 ASystemFontIterator_close; # introduced=29
260 ASystemFontIterator_next; # introduced=29
Seigo Nonakab3a7bce2019-03-29 14:24:57 -0700261 AFont_close; # introduced=29
262 AFont_getFontFilePath; # introduced=29
263 AFont_getWeight; # introduced=29
264 AFont_isItalic; # introduced=29
265 AFont_getLocale; # introduced=29
266 AFont_getCollectionIndex; # introduced=29
267 AFont_getAxisCount; # introduced=29
268 AFont_getAxisTag; # introduced=29
269 AFont_getAxisValue; # introduced=29
270 AFontMatcher_create; # introduced=29
271 AFontMatcher_destroy; # introduced=29
272 AFontMatcher_setStyle; # introduced=29
273 AFontMatcher_setLocales; # introduced=29
274 AFontMatcher_setFamilyVariant; # introduced=29
275 AFontMatcher_match; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700276 ATrace_beginSection; # introduced=23
277 ATrace_endSection; # introduced=23
278 ATrace_isEnabled; # introduced=23
John Reck77b31a52018-12-05 18:16:39 -0800279 ATrace_beginAsyncSection; # introduced=29
280 ATrace_endAsyncSection; # introduced=29
281 ATrace_setCounter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700282 android_getaddrinfofornetwork; # introduced=23
283 android_setprocnetwork; # introduced=23
284 android_setsocknetwork; # introduced=23
Luke Huangc17821c2018-11-20 11:38:23 +0800285 android_res_cancel; # introduced=29
286 android_res_nquery; # introduced=29
287 android_res_nresult; # introduced=29
288 android_res_nsend; # introduced=29
Chris Ye48dbcaa2020-02-10 13:29:01 -0800289 AThermal_acquireManager; # introduced=30
290 AThermal_releaseManager; # introduced=30
291 AThermal_getCurrentThermalStatus; # introduced=30
292 AThermal_registerThermalStatusListener; # introduced=30
293 AThermal_unregisterThermalStatusListener; # introduced=30
Chris Forbes1900bef2020-09-15 09:39:18 -0700294 AThermal_getThermalHeadroom; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700295 local:
296 *;
297};