blob: e1dc40636ca55b9a3862d4851239a27d3191a231 [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
Dan Albert2a8d9c22016-09-23 15:55:49 -070026 AConfiguration_copy;
27 AConfiguration_delete;
28 AConfiguration_diff;
29 AConfiguration_fromAssetManager;
30 AConfiguration_getCountry;
31 AConfiguration_getDensity;
32 AConfiguration_getKeyboard;
33 AConfiguration_getKeysHidden;
34 AConfiguration_getLanguage;
35 AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
36 AConfiguration_getMcc;
37 AConfiguration_getMnc;
38 AConfiguration_getNavHidden;
39 AConfiguration_getNavigation;
40 AConfiguration_getOrientation;
41 AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
42 AConfiguration_getScreenLong;
43 AConfiguration_getScreenSize;
44 AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
45 AConfiguration_getSdkVersion;
46 AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
47 AConfiguration_getTouchscreen;
48 AConfiguration_getUiModeNight;
49 AConfiguration_getUiModeType;
50 AConfiguration_isBetterThan;
51 AConfiguration_match;
52 AConfiguration_new;
53 AConfiguration_setCountry;
54 AConfiguration_setDensity;
55 AConfiguration_setKeyboard;
56 AConfiguration_setKeysHidden;
57 AConfiguration_setLanguage;
58 AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
59 AConfiguration_setMcc;
60 AConfiguration_setMnc;
61 AConfiguration_setNavHidden;
62 AConfiguration_setNavigation;
63 AConfiguration_setOrientation;
64 AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
65 AConfiguration_setScreenLong;
66 AConfiguration_setScreenSize;
67 AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
68 AConfiguration_setSdkVersion;
69 AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
70 AConfiguration_setTouchscreen;
71 AConfiguration_setUiModeNight;
72 AConfiguration_setUiModeType;
73 AInputEvent_getDeviceId;
74 AInputEvent_getSource;
75 AInputEvent_getType;
76 AInputQueue_attachLooper;
77 AInputQueue_detachLooper;
78 AInputQueue_finishEvent;
79 AInputQueue_getEvent;
80 AInputQueue_hasEvents;
81 AInputQueue_preDispatchEvent;
82 AKeyEvent_getAction;
83 AKeyEvent_getDownTime;
84 AKeyEvent_getEventTime;
85 AKeyEvent_getFlags;
86 AKeyEvent_getKeyCode;
87 AKeyEvent_getMetaState;
88 AKeyEvent_getRepeatCount;
89 AKeyEvent_getScanCode;
90 ALooper_acquire;
91 ALooper_addFd;
92 ALooper_forThread;
93 ALooper_pollAll;
94 ALooper_pollOnce;
95 ALooper_prepare;
96 ALooper_release;
97 ALooper_removeFd;
98 ALooper_wake;
99 AMotionEvent_getAction;
100 AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
101 AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
102 AMotionEvent_getDownTime;
103 AMotionEvent_getEdgeFlags;
104 AMotionEvent_getEventTime;
105 AMotionEvent_getFlags;
106 AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
107 AMotionEvent_getHistoricalEventTime;
108 AMotionEvent_getHistoricalOrientation;
109 AMotionEvent_getHistoricalPressure;
110 AMotionEvent_getHistoricalRawX;
111 AMotionEvent_getHistoricalRawY;
112 AMotionEvent_getHistoricalSize;
113 AMotionEvent_getHistoricalToolMajor;
114 AMotionEvent_getHistoricalToolMinor;
115 AMotionEvent_getHistoricalTouchMajor;
116 AMotionEvent_getHistoricalTouchMinor;
117 AMotionEvent_getHistoricalX;
118 AMotionEvent_getHistoricalY;
119 AMotionEvent_getHistorySize;
120 AMotionEvent_getMetaState;
121 AMotionEvent_getOrientation;
122 AMotionEvent_getPointerCount;
123 AMotionEvent_getPointerId;
124 AMotionEvent_getPressure;
125 AMotionEvent_getRawX;
126 AMotionEvent_getRawY;
127 AMotionEvent_getSize;
128 AMotionEvent_getToolMajor;
129 AMotionEvent_getToolMinor;
130 AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
131 AMotionEvent_getTouchMajor;
132 AMotionEvent_getTouchMinor;
133 AMotionEvent_getX;
134 AMotionEvent_getXOffset;
135 AMotionEvent_getXPrecision;
136 AMotionEvent_getY;
137 AMotionEvent_getYOffset;
138 AMotionEvent_getYPrecision;
139 ANativeActivity_finish;
140 ANativeActivity_hideSoftInput;
141 ANativeActivity_setWindowFlags;
142 ANativeActivity_setWindowFormat;
143 ANativeActivity_showSoftInput;
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800144 AHardwareBuffer_acquire; # introduced=26
145 AHardwareBuffer_allocate; # introduced=26
146 AHardwareBuffer_describe; # introduced=26
147 AHardwareBuffer_fromHardwareBuffer; # introduced=26
148 AHardwareBuffer_getNativeHandle; # introduced=26
Krzysztof KosiƄskie463bb62018-11-21 21:41:35 -0800149 AHardwareBuffer_isSupported; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800150 AHardwareBuffer_lock; # introduced=26
renne9345522019-01-10 10:27:48 -0800151 AHardwareBuffer_lockPlanes; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800152 AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
153 AHardwareBuffer_release; # introduced=26
154 AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
155 AHardwareBuffer_toHardwareBuffer; # introduced=26
156 AHardwareBuffer_unlock; # introduced=26
157 ANativeWindow_acquire;
158 ANativeWindow_fromSurface;
Jiwen 'Steve' Caid28e8282017-03-31 11:19:50 -0700159 ANativeWindow_toSurface; # introduced=26
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800160 ANativeWindow_getFormat;
161 ANativeWindow_getHeight;
162 ANativeWindow_getWidth;
163 ANativeWindow_lock;
164 ANativeWindow_release;
165 ANativeWindow_setBuffersGeometry;
166 ANativeWindow_unlockAndPost;
Dan Albert2a8d9c22016-09-23 15:55:49 -0700167 AObbInfo_delete;
168 AObbInfo_getFlags;
169 AObbInfo_getPackageName;
170 AObbInfo_getVersion;
171 AObbScanner_getObbInfo;
172 ASensorEventQueue_disableSensor;
173 ASensorEventQueue_enableSensor;
174 ASensorEventQueue_getEvents;
175 ASensorEventQueue_hasEvents;
Peng Xu63483ad2017-02-28 17:00:16 -0800176 ASensorEventQueue_registerSensor; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700177 ASensorEventQueue_setEventRate;
Brian Stackea2cb0c2019-01-14 16:10:06 -0800178 ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800179 ASensorManager_configureDirectReport; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700180 ASensorManager_createEventQueue;
Peng Xu3b170172017-02-15 23:25:21 -0800181 ASensorManager_createHardwareBufferDirectChannel; # introduced=26
182 ASensorManager_createSharedMemoryDirectChannel; # introduced=26
183 ASensorManager_destroyDirectChannel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700184 ASensorManager_destroyEventQueue;
185 ASensorManager_getDefaultSensor;
186 ASensorManager_getDefaultSensorEx; # introduced=21
187 ASensorManager_getInstance;
Peng Xu3b170172017-02-15 23:25:21 -0800188 ASensorManager_getInstanceForPackage; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700189 ASensorManager_getSensorList;
190 ASensor_getFifoMaxEventCount; # introduced=21
191 ASensor_getFifoReservedEventCount; # introduced=21
Brian Stack93c25982019-01-09 13:45:44 -0800192 ASensor_getHandle; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800193 ASensor_getHighestDirectReportRateLevel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700194 ASensor_getMinDelay;
195 ASensor_getName;
196 ASensor_getReportingMode; # introduced=21
197 ASensor_getResolution;
198 ASensor_getStringType; # introduced=21
199 ASensor_getType;
200 ASensor_getVendor;
Peng Xu3b170172017-02-15 23:25:21 -0800201 ASensor_isDirectChannelTypeSupported; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700202 ASensor_isWakeUpSensor; # introduced=21
Peng Xu5f88ac52017-02-24 01:53:10 -0800203 ASharedMemory_create; # introduced=26
204 ASharedMemory_getSize; # introduced=26
205 ASharedMemory_setProt; # introduced=26
John Recke4f60cc2017-08-07 11:17:06 -0700206 ASharedMemory_dupFromJava; # introduced=27
Dan Albert2a8d9c22016-09-23 15:55:49 -0700207 AStorageManager_delete;
208 AStorageManager_getMountedObbPath;
209 AStorageManager_isObbMounted;
210 AStorageManager_mountObb;
211 AStorageManager_new;
212 AStorageManager_unmountObb;
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800213 ASurfaceControl_create; # introduced=29
214 ASurfaceControl_createFromWindow; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800215 ASurfaceControl_release; # introduced=29
Mathias Agopianc3c8d422018-01-30 18:07:27 -0800216 ASurfaceTexture_acquireANativeWindow; # introduced=28
217 ASurfaceTexture_attachToGLContext; # introduced=28
218 ASurfaceTexture_detachFromGLContext; # introduced=28
219 ASurfaceTexture_fromSurfaceTexture; # introduced=28
220 ASurfaceTexture_getTimestamp; # introduced=28
221 ASurfaceTexture_getTransformMatrix; # introduced=28
222 ASurfaceTexture_release; # introduced=28
223 ASurfaceTexture_updateTexImage; # introduced=28
Marissa Wall1be5a102019-01-18 16:14:04 -0800224 ASurfaceTransactionStats_getAcquireTime; # introduced=29
225 ASurfaceTransactionStats_getASurfaceControls; # introduced=29
226 ASurfaceTransactionStats_getLatchTime; # introduced=29
227 ASurfaceTransactionStats_getPresentFenceFd; # introduced=29
228 ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29
229 ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800230 ASurfaceTransaction_apply; # introduced=29
231 ASurfaceTransaction_create; # introduced=29
232 ASurfaceTransaction_delete; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800233 ASurfaceTransaction_reparent; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800234 ASurfaceTransaction_setBuffer; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800235 ASurfaceTransaction_setBufferAlpha; # introduced=29
Marissa Wall7f24f792019-02-07 14:06:04 -0800236 ASurfaceTransaction_setBufferDataSpace; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800237 ASurfaceTransaction_setBufferTransparency; # introduced=29
Valerie Hau5bbfd512019-01-22 17:39:43 -0800238 ASurfaceTransaction_setColor; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800239 ASurfaceTransaction_setDamageRegion; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800240 ASurfaceTransaction_setDesiredPresentTime; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800241 ASurfaceTransaction_setGeometry; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800242 ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29
243 ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800244 ASurfaceTransaction_setOnComplete; # introduced=29
245 ASurfaceTransaction_setVisibility; # introduced=29
246 ASurfaceTransaction_setZOrder; # introduced=29
Seigo Nonaka50692ca2018-08-31 12:27:15 -0700247 ASystemFontIterator_open; # introduced=29
248 ASystemFontIterator_close; # introduced=29
249 ASystemFontIterator_next; # introduced=29
250 ASystemFont_close; # introduced=29
251 ASystemFont_getFontFilePath; # introduced=29
252 ASystemFont_getWeight; # introduced=29
253 ASystemFont_isItalic; # introduced=29
254 ASystemFont_getLocale; # introduced=29
255 ASystemFont_getCollectionIndex; # introduced=29
256 ASystemFont_getAxisCount; # introduced=29
257 ASystemFont_getAxisTag; # introduced=29
258 ASystemFont_getAxisValue; # introduced=29
Seigo Nonaka75b841b2018-10-30 11:39:49 -0700259 ASystemFont_matchFamilyStyleCharacter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700260 ATrace_beginSection; # introduced=23
261 ATrace_endSection; # introduced=23
262 ATrace_isEnabled; # introduced=23
John Reck77b31a52018-12-05 18:16:39 -0800263 ATrace_beginAsyncSection; # introduced=29
264 ATrace_endAsyncSection; # introduced=29
265 ATrace_setCounter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700266 android_getaddrinfofornetwork; # introduced=23
267 android_setprocnetwork; # introduced=23
268 android_setsocknetwork; # introduced=23
Luke Huangc17821c2018-11-20 11:38:23 +0800269 android_res_cancel; # introduced=29
270 android_res_nquery; # introduced=29
271 android_res_nresult; # introduced=29
272 android_res_nsend; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700273 local:
274 *;
275};