blob: b0af09c19b7e76274bc6c3671717cb03468b8ed0 [file] [log] [blame]
Dan Albert2a8d9c22016-09-23 15:55:49 -07001LIBANDROID {
2 global:
Spandan Dasd950d372023-01-19 18:39:01 +00003 AActivityManager_addUidImportanceListener; # systemapi # introduced=31
4 AActivityManager_removeUidImportanceListener; # systemapi # introduced=31
5 AActivityManager_isUidActive; # systemapi # introduced=31
6 AActivityManager_getUidImportance; # systemapi # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -07007 AAssetDir_close;
8 AAssetDir_getNextFileName;
9 AAssetDir_rewind;
10 AAssetManager_fromJava;
11 AAssetManager_open;
12 AAssetManager_openDir;
13 AAsset_close;
14 AAsset_getBuffer;
15 AAsset_getLength;
16 AAsset_getLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
17 AAsset_getRemainingLength;
18 AAsset_getRemainingLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
19 AAsset_isAllocated;
20 AAsset_openFileDescriptor;
21 AAsset_openFileDescriptor64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
22 AAsset_read;
23 AAsset_seek;
24 AAsset_seek64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
25 AChoreographer_getInstance; # introduced=24
26 AChoreographer_postFrameCallback; # introduced=24
27 AChoreographer_postFrameCallbackDelayed; # introduced=24
Santos Cordon458d3df2019-02-20 18:09:00 +000028 AChoreographer_postFrameCallback64; # introduced=29
29 AChoreographer_postFrameCallbackDelayed64; # introduced=29
Alec Mouri26c5fbb2020-01-14 08:12:29 -080030 AChoreographer_registerRefreshRateCallback; # introduced=30
31 AChoreographer_unregisterRefreshRateCallback; # introduced=30
Rachel Lee1a44c622022-02-15 18:12:01 -080032 AChoreographer_postVsyncCallback; # introduced=33
Rachel Lee6350ff02021-09-01 13:30:13 -070033 AChoreographerFrameCallbackData_getFrameTimeNanos; # introduced=33
34 AChoreographerFrameCallbackData_getFrameTimelinesLength; # introduced=33
35 AChoreographerFrameCallbackData_getPreferredFrameTimelineIndex; # introduced=33
36 AChoreographerFrameCallbackData_getFrameTimelineVsyncId; # introduced=33
Rachel Lee1a44c622022-02-15 18:12:01 -080037 AChoreographerFrameCallbackData_getFrameTimelineExpectedPresentationTimeNanos; # introduced=33
Rachel Lee545adcd2022-01-12 17:27:32 -080038 AChoreographerFrameCallbackData_getFrameTimelineDeadlineNanos; # introduced=33
Dan Albert2a8d9c22016-09-23 15:55:49 -070039 AConfiguration_copy;
40 AConfiguration_delete;
41 AConfiguration_diff;
42 AConfiguration_fromAssetManager;
43 AConfiguration_getCountry;
44 AConfiguration_getDensity;
Yurii Zubrytskyi02d89192023-01-04 08:44:34 -080045 AConfiguration_getGrammaticalGender; # introduced=UpsideDownCake
Dan Albert2a8d9c22016-09-23 15:55:49 -070046 AConfiguration_getKeyboard;
47 AConfiguration_getKeysHidden;
48 AConfiguration_getLanguage;
49 AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
50 AConfiguration_getMcc;
51 AConfiguration_getMnc;
52 AConfiguration_getNavHidden;
53 AConfiguration_getNavigation;
54 AConfiguration_getOrientation;
55 AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
56 AConfiguration_getScreenLong;
Elliott Hughes241393a2019-12-18 14:29:04 -080057 AConfiguration_getScreenRound; # introduced=30
Dan Albert2a8d9c22016-09-23 15:55:49 -070058 AConfiguration_getScreenSize;
59 AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
60 AConfiguration_getSdkVersion;
61 AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
62 AConfiguration_getTouchscreen;
63 AConfiguration_getUiModeNight;
64 AConfiguration_getUiModeType;
65 AConfiguration_isBetterThan;
66 AConfiguration_match;
67 AConfiguration_new;
68 AConfiguration_setCountry;
69 AConfiguration_setDensity;
Yurii Zubrytskyi02d89192023-01-04 08:44:34 -080070 AConfiguration_setGrammaticalGender; # introduced=UpsideDownCake
Dan Albert2a8d9c22016-09-23 15:55:49 -070071 AConfiguration_setKeyboard;
72 AConfiguration_setKeysHidden;
73 AConfiguration_setLanguage;
74 AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
75 AConfiguration_setMcc;
76 AConfiguration_setMnc;
77 AConfiguration_setNavHidden;
78 AConfiguration_setNavigation;
79 AConfiguration_setOrientation;
80 AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
81 AConfiguration_setScreenLong;
82 AConfiguration_setScreenSize;
83 AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
84 AConfiguration_setSdkVersion;
85 AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
86 AConfiguration_setTouchscreen;
87 AConfiguration_setUiModeNight;
88 AConfiguration_setUiModeType;
89 AInputEvent_getDeviceId;
90 AInputEvent_getSource;
91 AInputEvent_getType;
Chris Ye3da1d202020-04-07 19:39:38 -070092 AInputEvent_release; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -070093 AInputQueue_attachLooper;
94 AInputQueue_detachLooper;
95 AInputQueue_finishEvent;
Jim Blackler86df7e42021-09-01 16:24:23 +010096 AInputQueue_fromJava; # introduced=Tiramisu
Dan Albert2a8d9c22016-09-23 15:55:49 -070097 AInputQueue_getEvent;
98 AInputQueue_hasEvents;
99 AInputQueue_preDispatchEvent;
100 AKeyEvent_getAction;
101 AKeyEvent_getDownTime;
102 AKeyEvent_getEventTime;
103 AKeyEvent_getFlags;
104 AKeyEvent_getKeyCode;
105 AKeyEvent_getMetaState;
106 AKeyEvent_getRepeatCount;
107 AKeyEvent_getScanCode;
Chris Ye3da1d202020-04-07 19:39:38 -0700108 AKeyEvent_fromJava; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700109 ALooper_acquire;
110 ALooper_addFd;
111 ALooper_forThread;
112 ALooper_pollAll;
113 ALooper_pollOnce;
114 ALooper_prepare;
115 ALooper_release;
116 ALooper_removeFd;
117 ALooper_wake;
118 AMotionEvent_getAction;
Vaibhave85c3482022-02-11 17:50:41 +0530119 AMotionEvent_getActionButton; # introduced=Tiramisu
Dan Albert2a8d9c22016-09-23 15:55:49 -0700120 AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
121 AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
Vaibhave85c3482022-02-11 17:50:41 +0530122 AMotionEvent_getClassification; # introduced=Tiramisu
Dan Albert2a8d9c22016-09-23 15:55:49 -0700123 AMotionEvent_getDownTime;
124 AMotionEvent_getEdgeFlags;
125 AMotionEvent_getEventTime;
126 AMotionEvent_getFlags;
127 AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
128 AMotionEvent_getHistoricalEventTime;
129 AMotionEvent_getHistoricalOrientation;
130 AMotionEvent_getHistoricalPressure;
131 AMotionEvent_getHistoricalRawX;
132 AMotionEvent_getHistoricalRawY;
133 AMotionEvent_getHistoricalSize;
134 AMotionEvent_getHistoricalToolMajor;
135 AMotionEvent_getHistoricalToolMinor;
136 AMotionEvent_getHistoricalTouchMajor;
137 AMotionEvent_getHistoricalTouchMinor;
138 AMotionEvent_getHistoricalX;
139 AMotionEvent_getHistoricalY;
140 AMotionEvent_getHistorySize;
141 AMotionEvent_getMetaState;
142 AMotionEvent_getOrientation;
143 AMotionEvent_getPointerCount;
144 AMotionEvent_getPointerId;
145 AMotionEvent_getPressure;
146 AMotionEvent_getRawX;
147 AMotionEvent_getRawY;
148 AMotionEvent_getSize;
149 AMotionEvent_getToolMajor;
150 AMotionEvent_getToolMinor;
151 AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
152 AMotionEvent_getTouchMajor;
153 AMotionEvent_getTouchMinor;
154 AMotionEvent_getX;
155 AMotionEvent_getXOffset;
156 AMotionEvent_getXPrecision;
157 AMotionEvent_getY;
158 AMotionEvent_getYOffset;
159 AMotionEvent_getYPrecision;
Chris Ye3da1d202020-04-07 19:39:38 -0700160 AMotionEvent_fromJava; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700161 ANativeActivity_finish;
162 ANativeActivity_hideSoftInput;
163 ANativeActivity_setWindowFlags;
164 ANativeActivity_setWindowFormat;
165 ANativeActivity_showSoftInput;
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800166 AHardwareBuffer_acquire; # introduced=26
167 AHardwareBuffer_allocate; # introduced=26
168 AHardwareBuffer_describe; # introduced=26
169 AHardwareBuffer_fromHardwareBuffer; # introduced=26
Yiwei Zhang7d8bb8a2020-11-19 00:06:46 +0000170 AHardwareBuffer_getId; # introduced=31
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800171 AHardwareBuffer_getNativeHandle; # introduced=26
Krzysztof Kosińskie463bb62018-11-21 21:41:35 -0800172 AHardwareBuffer_isSupported; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800173 AHardwareBuffer_lock; # introduced=26
Valerie Hau5a9151e2019-03-21 12:39:04 -0700174 AHardwareBuffer_lockAndGetInfo; # introduced=29
renne9345522019-01-10 10:27:48 -0800175 AHardwareBuffer_lockPlanes; # introduced=29
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800176 AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
177 AHardwareBuffer_release; # introduced=26
178 AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
179 AHardwareBuffer_toHardwareBuffer; # introduced=26
180 AHardwareBuffer_unlock; # introduced=26
181 ANativeWindow_acquire;
182 ANativeWindow_fromSurface;
Jiwen 'Steve' Caid28e8282017-03-31 11:19:50 -0700183 ANativeWindow_toSurface; # introduced=26
Mathias Agopianbce1d3b2017-03-02 18:50:28 -0800184 ANativeWindow_getFormat;
185 ANativeWindow_getHeight;
186 ANativeWindow_getWidth;
187 ANativeWindow_lock;
188 ANativeWindow_release;
189 ANativeWindow_setBuffersGeometry;
190 ANativeWindow_unlockAndPost;
Dan Albert2a8d9c22016-09-23 15:55:49 -0700191 AObbInfo_delete;
192 AObbInfo_getFlags;
193 AObbInfo_getPackageName;
194 AObbInfo_getVersion;
195 AObbScanner_getObbInfo;
Chong Zhang06dbe5b2020-11-02 16:02:07 -0800196 APermissionManager_checkPermission; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700197 ASensorEventQueue_disableSensor;
198 ASensorEventQueue_enableSensor;
199 ASensorEventQueue_getEvents;
200 ASensorEventQueue_hasEvents;
Peng Xu63483ad2017-02-28 17:00:16 -0800201 ASensorEventQueue_registerSensor; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700202 ASensorEventQueue_setEventRate;
Brian Stackea2cb0c2019-01-14 16:10:06 -0800203 ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800204 ASensorManager_configureDirectReport; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700205 ASensorManager_createEventQueue;
Peng Xu3b170172017-02-15 23:25:21 -0800206 ASensorManager_createHardwareBufferDirectChannel; # introduced=26
207 ASensorManager_createSharedMemoryDirectChannel; # introduced=26
208 ASensorManager_destroyDirectChannel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700209 ASensorManager_destroyEventQueue;
210 ASensorManager_getDefaultSensor;
211 ASensorManager_getDefaultSensorEx; # introduced=21
Erik Staats13ca5df2022-02-04 06:39:24 -0800212 ASensorManager_getDynamicSensorList; # introduced=33
Dan Albert2a8d9c22016-09-23 15:55:49 -0700213 ASensorManager_getInstance;
Peng Xu3b170172017-02-15 23:25:21 -0800214 ASensorManager_getInstanceForPackage; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700215 ASensorManager_getSensorList;
216 ASensor_getFifoMaxEventCount; # introduced=21
217 ASensor_getFifoReservedEventCount; # introduced=21
Brian Stack93c25982019-01-09 13:45:44 -0800218 ASensor_getHandle; # introduced=29
Peng Xu3b170172017-02-15 23:25:21 -0800219 ASensor_getHighestDirectReportRateLevel; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700220 ASensor_getMinDelay;
221 ASensor_getName;
222 ASensor_getReportingMode; # introduced=21
223 ASensor_getResolution;
224 ASensor_getStringType; # introduced=21
225 ASensor_getType;
226 ASensor_getVendor;
Peng Xu3b170172017-02-15 23:25:21 -0800227 ASensor_isDirectChannelTypeSupported; # introduced=26
Dan Albert2a8d9c22016-09-23 15:55:49 -0700228 ASensor_isWakeUpSensor; # introduced=21
Peng Xu5f88ac52017-02-24 01:53:10 -0800229 ASharedMemory_create; # introduced=26
230 ASharedMemory_getSize; # introduced=26
231 ASharedMemory_setProt; # introduced=26
John Recke4f60cc2017-08-07 11:17:06 -0700232 ASharedMemory_dupFromJava; # introduced=27
Dan Albert2a8d9c22016-09-23 15:55:49 -0700233 AStorageManager_delete;
234 AStorageManager_getMountedObbPath;
235 AStorageManager_isObbMounted;
236 AStorageManager_mountObb;
237 AStorageManager_new;
238 AStorageManager_unmountObb;
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800239 ASurfaceControl_create; # introduced=29
240 ASurfaceControl_createFromWindow; # introduced=29
Huihong Luo91697e12021-01-28 15:24:19 -0800241 ASurfaceControl_acquire; # introduced=31
Marissa Wall1be5a102019-01-18 16:14:04 -0800242 ASurfaceControl_release; # introduced=29
Bo Liu23af7022022-11-11 15:00:19 -0500243 ASurfaceControl_fromJava; # introduced=34
Mathias Agopianc3c8d422018-01-30 18:07:27 -0800244 ASurfaceTexture_acquireANativeWindow; # introduced=28
245 ASurfaceTexture_attachToGLContext; # introduced=28
246 ASurfaceTexture_detachFromGLContext; # introduced=28
247 ASurfaceTexture_fromSurfaceTexture; # introduced=28
248 ASurfaceTexture_getTimestamp; # introduced=28
249 ASurfaceTexture_getTransformMatrix; # introduced=28
250 ASurfaceTexture_release; # introduced=28
251 ASurfaceTexture_updateTexImage; # introduced=28
Marissa Wall1be5a102019-01-18 16:14:04 -0800252 ASurfaceTransactionStats_getAcquireTime; # introduced=29
253 ASurfaceTransactionStats_getASurfaceControls; # introduced=29
254 ASurfaceTransactionStats_getLatchTime; # introduced=29
255 ASurfaceTransactionStats_getPresentFenceFd; # introduced=29
256 ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29
257 ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800258 ASurfaceTransaction_apply; # introduced=29
259 ASurfaceTransaction_create; # introduced=29
260 ASurfaceTransaction_delete; # introduced=29
Bo Liu23af7022022-11-11 15:00:19 -0500261 ASurfaceTransaction_fromJava; # introduced=34
Marissa Wall1be5a102019-01-18 16:14:04 -0800262 ASurfaceTransaction_reparent; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800263 ASurfaceTransaction_setBuffer; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800264 ASurfaceTransaction_setBufferAlpha; # introduced=29
Marissa Wall7f24f792019-02-07 14:06:04 -0800265 ASurfaceTransaction_setBufferDataSpace; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800266 ASurfaceTransaction_setBufferTransparency; # introduced=29
Valerie Hau5bbfd512019-01-22 17:39:43 -0800267 ASurfaceTransaction_setColor; # introduced=29
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800268 ASurfaceTransaction_setDamageRegion; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800269 ASurfaceTransaction_setDesiredPresentTime; # introduced=29
Robert Carrf57c0162021-03-24 15:48:25 -0700270 ASurfaceTransaction_setEnableBackPressure; # introduced=31
Steven Thomas6cf051e2020-01-14 11:37:21 -0800271 ASurfaceTransaction_setFrameRate; # introduced=30
Marin Shalamanov511f9142021-03-16 18:03:30 +0100272 ASurfaceTransaction_setFrameRateWithChangeStrategy; # introduced=31
Kriti Dang4bfeeb42022-08-11 15:15:36 +0200273 ASurfaceTransaction_clearFrameRate; # introduced=34
Rachel Leee1e77cc2021-10-19 16:40:41 -0700274 ASurfaceTransaction_setFrameTimeline; # introduced=Tiramisu
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800275 ASurfaceTransaction_setGeometry; # introduced=29
Marissa Wall1be5a102019-01-18 16:14:04 -0800276 ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29
277 ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29
John Recka40ad032023-02-13 10:20:24 -0500278 ASurfaceTransaction_setExtendedRangeBrightness; # introduced=UpsideDownCake
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800279 ASurfaceTransaction_setOnComplete; # introduced=29
Vishnu Nairbeb3b482021-04-21 08:31:27 -0700280 ASurfaceTransaction_setOnCommit; # introduced=31
Vasiliy Telezhnikov5ead3aa52021-03-13 19:55:00 -0500281 ASurfaceTransaction_setPosition; # introduced=31
chaviwccf3e8b2021-03-25 15:28:44 -0500282 ASurfaceTransaction_setCrop; # introduced=31
283 ASurfaceTransaction_setBufferTransform; # introduced=31
284 ASurfaceTransaction_setScale; # introduced=31
Marissa Wallf6a73fa2018-12-10 10:41:08 -0800285 ASurfaceTransaction_setVisibility; # introduced=29
286 ASurfaceTransaction_setZOrder; # introduced=29
Seigo Nonaka50692ca2018-08-31 12:27:15 -0700287 ASystemFontIterator_open; # introduced=29
288 ASystemFontIterator_close; # introduced=29
289 ASystemFontIterator_next; # introduced=29
Seigo Nonakab3a7bce2019-03-29 14:24:57 -0700290 AFont_close; # introduced=29
291 AFont_getFontFilePath; # introduced=29
292 AFont_getWeight; # introduced=29
293 AFont_isItalic; # introduced=29
294 AFont_getLocale; # introduced=29
295 AFont_getCollectionIndex; # introduced=29
296 AFont_getAxisCount; # introduced=29
297 AFont_getAxisTag; # introduced=29
298 AFont_getAxisValue; # introduced=29
299 AFontMatcher_create; # introduced=29
300 AFontMatcher_destroy; # introduced=29
301 AFontMatcher_setStyle; # introduced=29
302 AFontMatcher_setLocales; # introduced=29
303 AFontMatcher_setFamilyVariant; # introduced=29
304 AFontMatcher_match; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700305 ATrace_beginSection; # introduced=23
306 ATrace_endSection; # introduced=23
307 ATrace_isEnabled; # introduced=23
John Reck77b31a52018-12-05 18:16:39 -0800308 ATrace_beginAsyncSection; # introduced=29
309 ATrace_endAsyncSection; # introduced=29
310 ATrace_setCounter; # introduced=29
Dan Albert2a8d9c22016-09-23 15:55:49 -0700311 android_getaddrinfofornetwork; # introduced=23
Remi NGUYEN VAN3d500592021-03-21 14:30:38 +0000312 android_getprocnetwork; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700313 android_setprocnetwork; # introduced=23
Remi NGUYEN VAN86ae7252021-03-23 00:57:38 +0000314 android_getprocdns; # introduced=31
315 android_setprocdns; # introduced=31
Dan Albert2a8d9c22016-09-23 15:55:49 -0700316 android_setsocknetwork; # introduced=23
Luke Huangc17821c2018-11-20 11:38:23 +0800317 android_res_cancel; # introduced=29
318 android_res_nquery; # introduced=29
319 android_res_nresult; # introduced=29
320 android_res_nsend; # introduced=29
Lorenzo Colitti2b9e8862022-02-02 11:33:10 +0900321 android_tag_socket_with_uid; # introduced=Tiramisu
322 android_tag_socket; # introduced=Tiramisu
323 android_untag_socket; # introduced=Tiramisu
Chris Ye48dbcaa2020-02-10 13:29:01 -0800324 AThermal_acquireManager; # introduced=30
325 AThermal_releaseManager; # introduced=30
326 AThermal_getCurrentThermalStatus; # introduced=30
327 AThermal_registerThermalStatusListener; # introduced=30
328 AThermal_unregisterThermalStatusListener; # introduced=30
Chris Forbes1900bef2020-09-15 09:39:18 -0700329 AThermal_getThermalHeadroom; # introduced=31
Bo Liu2b739bb2021-11-10 19:20:03 -0500330 APerformanceHint_getManager; # introduced=Tiramisu
331 APerformanceHint_createSession; # introduced=Tiramisu
332 APerformanceHint_getPreferredUpdateRateNanos; # introduced=Tiramisu
333 APerformanceHint_updateTargetWorkDuration; # introduced=Tiramisu
334 APerformanceHint_reportActualWorkDuration; # introduced=Tiramisu
335 APerformanceHint_closeSession; # introduced=Tiramisu
Peiyong Lin095de762022-11-11 18:28:12 +0000336 APerformanceHint_setThreads; # introduced=UpsideDownCake
Matt Buckley423c1b32023-06-28 19:13:42 +0000337 APerformanceHint_setPreferPowerEfficiency; # introduced=VanillaIceCream
Dan Albert2a8d9c22016-09-23 15:55:49 -0700338 local:
339 *;
340};
Jorim Jaggi71db8892021-02-03 23:19:29 +0100341
342LIBANDROID_PLATFORM {
343 global:
Bo Liu44267722021-07-16 17:03:20 -0400344 APerformanceHint_setIHintManagerForTesting;
Matt Buckley61726a32022-12-06 23:44:45 +0000345 APerformanceHint_sendHint;
Peiyong Lin095de762022-11-11 18:28:12 +0000346 APerformanceHint_getThreadIds;
Jorim Jaggi71db8892021-02-03 23:19:29 +0100347 extern "C++" {
348 ASurfaceControl_registerSurfaceStatsListener*;
349 ASurfaceControl_unregisterSurfaceStatsListener*;
Rachel Lee93d2d0b2023-01-06 14:06:29 -0800350 ASurfaceControl_getChoreographer*;
Jorim Jaggi71db8892021-02-03 23:19:29 +0100351 ASurfaceControlStats_getAcquireTime*;
352 ASurfaceControlStats_getFrameNumber*;
353 };
Remi NGUYEN VAN3d500592021-03-21 14:30:38 +0000354} LIBANDROID;