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