xref: /aosp_15_r20/frameworks/base/native/android/libandroid.map.txt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard WorkerLIBANDROID {
2*d57664e9SAndroid Build Coastguard Worker  global:
3*d57664e9SAndroid Build Coastguard Worker    AActivityManager_addUidImportanceListener; # systemapi introduced=31
4*d57664e9SAndroid Build Coastguard Worker    AActivityManager_removeUidImportanceListener; # systemapi introduced=31
5*d57664e9SAndroid Build Coastguard Worker    AActivityManager_isUidActive; # systemapi introduced=31
6*d57664e9SAndroid Build Coastguard Worker    AActivityManager_getUidImportance; # systemapi introduced=31
7*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_TargetProcess_create; # systemapi
8*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_TargetProcess_destroy; # systemapi
9*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_MethodDescriptor_create; # systemapi
10*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_MethodDescriptor_destroy; # systemapi
11*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_getExecutableMethodFileOffsets; # systemapi
12*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerPath; # systemapi
13*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerOffset; # systemapi
14*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getMethodOffset; # systemapi
15*d57664e9SAndroid Build Coastguard Worker    ADynamicInstrumentationManager_ExecutableMethodFileOffsets_destroy; # systemapi
16*d57664e9SAndroid Build Coastguard Worker    AAssetDir_close;
17*d57664e9SAndroid Build Coastguard Worker    AAssetDir_getNextFileName;
18*d57664e9SAndroid Build Coastguard Worker    AAssetDir_rewind;
19*d57664e9SAndroid Build Coastguard Worker    AAssetManager_fromJava;
20*d57664e9SAndroid Build Coastguard Worker    AAssetManager_open;
21*d57664e9SAndroid Build Coastguard Worker    AAssetManager_openDir;
22*d57664e9SAndroid Build Coastguard Worker    AAsset_close;
23*d57664e9SAndroid Build Coastguard Worker    AAsset_getBuffer;
24*d57664e9SAndroid Build Coastguard Worker    AAsset_getLength;
25*d57664e9SAndroid Build Coastguard Worker    AAsset_getLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
26*d57664e9SAndroid Build Coastguard Worker    AAsset_getRemainingLength;
27*d57664e9SAndroid Build Coastguard Worker    AAsset_getRemainingLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
28*d57664e9SAndroid Build Coastguard Worker    AAsset_isAllocated;
29*d57664e9SAndroid Build Coastguard Worker    AAsset_openFileDescriptor;
30*d57664e9SAndroid Build Coastguard Worker    AAsset_openFileDescriptor64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
31*d57664e9SAndroid Build Coastguard Worker    AAsset_read;
32*d57664e9SAndroid Build Coastguard Worker    AAsset_seek;
33*d57664e9SAndroid Build Coastguard Worker    AAsset_seek64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
34*d57664e9SAndroid Build Coastguard Worker    AChoreographer_getInstance; # introduced=24
35*d57664e9SAndroid Build Coastguard Worker    AChoreographer_postFrameCallback; # introduced=24
36*d57664e9SAndroid Build Coastguard Worker    AChoreographer_postFrameCallbackDelayed; # introduced=24
37*d57664e9SAndroid Build Coastguard Worker    AChoreographer_postFrameCallback64; # introduced=29
38*d57664e9SAndroid Build Coastguard Worker    AChoreographer_postFrameCallbackDelayed64; # introduced=29
39*d57664e9SAndroid Build Coastguard Worker    AChoreographer_registerRefreshRateCallback; # introduced=30
40*d57664e9SAndroid Build Coastguard Worker    AChoreographer_unregisterRefreshRateCallback; # introduced=30
41*d57664e9SAndroid Build Coastguard Worker    AChoreographer_postVsyncCallback;  # introduced=33
42*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getFrameTimeNanos;  # introduced=33
43*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getFrameTimelinesLength;  # introduced=33
44*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getPreferredFrameTimelineIndex;  # introduced=33
45*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getFrameTimelineVsyncId;  # introduced=33
46*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getFrameTimelineExpectedPresentationTimeNanos;  # introduced=33
47*d57664e9SAndroid Build Coastguard Worker    AChoreographerFrameCallbackData_getFrameTimelineDeadlineNanos;  # introduced=33
48*d57664e9SAndroid Build Coastguard Worker    AConfiguration_copy;
49*d57664e9SAndroid Build Coastguard Worker    AConfiguration_delete;
50*d57664e9SAndroid Build Coastguard Worker    AConfiguration_diff;
51*d57664e9SAndroid Build Coastguard Worker    AConfiguration_fromAssetManager;
52*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getCountry;
53*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getDensity;
54*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getGrammaticalGender; # introduced=UpsideDownCake
55*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getKeyboard;
56*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getKeysHidden;
57*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getLanguage;
58*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
59*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getMcc;
60*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getMnc;
61*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getNavHidden;
62*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getNavigation;
63*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getOrientation;
64*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
65*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getScreenLong;
66*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getScreenRound; # introduced=30
67*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getScreenSize;
68*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
69*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getSdkVersion;
70*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
71*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getTouchscreen;
72*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getUiModeNight;
73*d57664e9SAndroid Build Coastguard Worker    AConfiguration_getUiModeType;
74*d57664e9SAndroid Build Coastguard Worker    AConfiguration_isBetterThan;
75*d57664e9SAndroid Build Coastguard Worker    AConfiguration_match;
76*d57664e9SAndroid Build Coastguard Worker    AConfiguration_new;
77*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setCountry;
78*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setDensity;
79*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setGrammaticalGender; # introduced=UpsideDownCake
80*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setKeyboard;
81*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setKeysHidden;
82*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setLanguage;
83*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
84*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setMcc;
85*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setMnc;
86*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setNavHidden;
87*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setNavigation;
88*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setOrientation;
89*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
90*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setScreenLong;
91*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setScreenSize;
92*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
93*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setSdkVersion;
94*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
95*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setTouchscreen;
96*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setUiModeNight;
97*d57664e9SAndroid Build Coastguard Worker    AConfiguration_setUiModeType;
98*d57664e9SAndroid Build Coastguard Worker    ADisplayLuts_create; # introduced=36
99*d57664e9SAndroid Build Coastguard Worker    ADisplayLuts_setEntries; # introduced=36
100*d57664e9SAndroid Build Coastguard Worker    ADisplayLuts_destroy; # introduced=36
101*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_createEntry; # introduced=36
102*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_getDimension; # introduced=36
103*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_getSize; # introduced=36
104*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_getSamplingKey; # introduced=36
105*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_getBuffer; # introduced=36
106*d57664e9SAndroid Build Coastguard Worker    ADisplayLutsEntry_destroy; # introduced=36
107*d57664e9SAndroid Build Coastguard Worker    AInputEvent_getDeviceId;
108*d57664e9SAndroid Build Coastguard Worker    AInputEvent_getSource;
109*d57664e9SAndroid Build Coastguard Worker    AInputEvent_getType;
110*d57664e9SAndroid Build Coastguard Worker    AInputEvent_release; # introduced=31
111*d57664e9SAndroid Build Coastguard Worker    AInputEvent_toJava; # introduced=35
112*d57664e9SAndroid Build Coastguard Worker    AInputQueue_attachLooper;
113*d57664e9SAndroid Build Coastguard Worker    AInputQueue_detachLooper;
114*d57664e9SAndroid Build Coastguard Worker    AInputQueue_finishEvent;
115*d57664e9SAndroid Build Coastguard Worker    AInputQueue_fromJava; # introduced=Tiramisu
116*d57664e9SAndroid Build Coastguard Worker    AInputQueue_getEvent;
117*d57664e9SAndroid Build Coastguard Worker    AInputQueue_hasEvents;
118*d57664e9SAndroid Build Coastguard Worker    AInputQueue_preDispatchEvent;
119*d57664e9SAndroid Build Coastguard Worker    AInputReceiver_createBatchedInputReceiver; # introduced=35
120*d57664e9SAndroid Build Coastguard Worker    AInputReceiver_createUnbatchedInputReceiver; # introduced=35
121*d57664e9SAndroid Build Coastguard Worker    AInputReceiver_release; # introduced=35
122*d57664e9SAndroid Build Coastguard Worker    AInputReceiver_getInputTransferToken; # introduced=35
123*d57664e9SAndroid Build Coastguard Worker    AInputReceiverCallbacks_create; # introduced=35
124*d57664e9SAndroid Build Coastguard Worker    AInputReceiverCallbacks_release; # introduced=35
125*d57664e9SAndroid Build Coastguard Worker    AInputReceiverCallbacks_setKeyEventCallback; # introduced=35
126*d57664e9SAndroid Build Coastguard Worker    AInputReceiverCallbacks_setMotionEventCallback; # introduced=35
127*d57664e9SAndroid Build Coastguard Worker    AInputTransferToken_fromJava; # introduced=35
128*d57664e9SAndroid Build Coastguard Worker    AInputTransferToken_release; # introduced=35
129*d57664e9SAndroid Build Coastguard Worker    AInputTransferToken_toJava; # introduced=35
130*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getAction;
131*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getDownTime;
132*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getEventTime;
133*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getFlags;
134*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getKeyCode;
135*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getMetaState;
136*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getRepeatCount;
137*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_getScanCode;
138*d57664e9SAndroid Build Coastguard Worker    AKeyEvent_fromJava; # introduced=31
139*d57664e9SAndroid Build Coastguard Worker    ALooper_acquire;
140*d57664e9SAndroid Build Coastguard Worker    ALooper_addFd;
141*d57664e9SAndroid Build Coastguard Worker    ALooper_forThread;
142*d57664e9SAndroid Build Coastguard Worker    ALooper_pollAll;
143*d57664e9SAndroid Build Coastguard Worker    ALooper_pollOnce;
144*d57664e9SAndroid Build Coastguard Worker    ALooper_prepare;
145*d57664e9SAndroid Build Coastguard Worker    ALooper_release;
146*d57664e9SAndroid Build Coastguard Worker    ALooper_removeFd;
147*d57664e9SAndroid Build Coastguard Worker    ALooper_wake;
148*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getAction;
149*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getActionButton; # introduced=Tiramisu
150*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
151*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
152*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getClassification; # introduced=Tiramisu
153*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getDownTime;
154*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getEdgeFlags;
155*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getEventTime;
156*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getFlags;
157*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
158*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalEventTime;
159*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalOrientation;
160*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalPressure;
161*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalRawX;
162*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalRawY;
163*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalSize;
164*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalToolMajor;
165*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalToolMinor;
166*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalTouchMajor;
167*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalTouchMinor;
168*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalX;
169*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistoricalY;
170*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getHistorySize;
171*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getMetaState;
172*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getOrientation;
173*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getPointerCount;
174*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getPointerId;
175*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getPressure;
176*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getRawX;
177*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getRawY;
178*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getSize;
179*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getToolMajor;
180*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getToolMinor;
181*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
182*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getTouchMajor;
183*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getTouchMinor;
184*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getX;
185*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getXOffset;
186*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getXPrecision;
187*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getY;
188*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getYOffset;
189*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_getYPrecision;
190*d57664e9SAndroid Build Coastguard Worker    AMotionEvent_fromJava; # introduced=31
191*d57664e9SAndroid Build Coastguard Worker    ANativeActivity_finish;
192*d57664e9SAndroid Build Coastguard Worker    ANativeActivity_hideSoftInput;
193*d57664e9SAndroid Build Coastguard Worker    ANativeActivity_setWindowFlags;
194*d57664e9SAndroid Build Coastguard Worker    ANativeActivity_setWindowFormat;
195*d57664e9SAndroid Build Coastguard Worker    ANativeActivity_showSoftInput;
196*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_acquire; # introduced=26
197*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_allocate; # introduced=26
198*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_describe; # introduced=26
199*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_fromHardwareBuffer; # introduced=26
200*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_getId; # introduced=31
201*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_getNativeHandle; # introduced=26
202*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_isSupported; # introduced=29
203*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_lock; # introduced=26
204*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_lockAndGetInfo; # introduced=29
205*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_lockPlanes; # introduced=29
206*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26
207*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_release; # introduced=26
208*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_sendHandleToUnixSocket; # introduced=26
209*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_toHardwareBuffer; # introduced=26
210*d57664e9SAndroid Build Coastguard Worker    AHardwareBuffer_unlock; # introduced=26
211*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_acquire;
212*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_fromSurface;
213*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_toSurface; # introduced=26
214*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_getFormat;
215*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_getHeight;
216*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_getWidth;
217*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_lock;
218*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_release;
219*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_setBuffersGeometry;
220*d57664e9SAndroid Build Coastguard Worker    ANativeWindow_unlockAndPost;
221*d57664e9SAndroid Build Coastguard Worker    AObbInfo_delete;
222*d57664e9SAndroid Build Coastguard Worker    AObbInfo_getFlags;
223*d57664e9SAndroid Build Coastguard Worker    AObbInfo_getPackageName;
224*d57664e9SAndroid Build Coastguard Worker    AObbInfo_getVersion;
225*d57664e9SAndroid Build Coastguard Worker    AObbScanner_getObbInfo;
226*d57664e9SAndroid Build Coastguard Worker    APermissionManager_checkPermission; # introduced=31
227*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_disableSensor;
228*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_enableSensor;
229*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_getEvents;
230*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_hasEvents;
231*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_registerSensor; # introduced=26
232*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_setEventRate;
233*d57664e9SAndroid Build Coastguard Worker    ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29
234*d57664e9SAndroid Build Coastguard Worker    ASensorManager_configureDirectReport; # introduced=26
235*d57664e9SAndroid Build Coastguard Worker    ASensorManager_createEventQueue;
236*d57664e9SAndroid Build Coastguard Worker    ASensorManager_createHardwareBufferDirectChannel; # introduced=26
237*d57664e9SAndroid Build Coastguard Worker    ASensorManager_createSharedMemoryDirectChannel; # introduced=26
238*d57664e9SAndroid Build Coastguard Worker    ASensorManager_destroyDirectChannel; # introduced=26
239*d57664e9SAndroid Build Coastguard Worker    ASensorManager_destroyEventQueue;
240*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getDefaultSensor;
241*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getDefaultSensorEx; # introduced=21
242*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getDynamicSensorList; # introduced=33
243*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getInstance;
244*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getInstanceForPackage; # introduced=26
245*d57664e9SAndroid Build Coastguard Worker    ASensorManager_getSensorList;
246*d57664e9SAndroid Build Coastguard Worker    ASensor_getFifoMaxEventCount; # introduced=21
247*d57664e9SAndroid Build Coastguard Worker    ASensor_getFifoReservedEventCount; # introduced=21
248*d57664e9SAndroid Build Coastguard Worker    ASensor_getHandle; # introduced=29
249*d57664e9SAndroid Build Coastguard Worker    ASensor_getHighestDirectReportRateLevel; # introduced=26
250*d57664e9SAndroid Build Coastguard Worker    ASensor_getMinDelay;
251*d57664e9SAndroid Build Coastguard Worker    ASensor_getName;
252*d57664e9SAndroid Build Coastguard Worker    ASensor_getReportingMode; # introduced=21
253*d57664e9SAndroid Build Coastguard Worker    ASensor_getResolution;
254*d57664e9SAndroid Build Coastguard Worker    ASensor_getStringType; # introduced=21
255*d57664e9SAndroid Build Coastguard Worker    ASensor_getType;
256*d57664e9SAndroid Build Coastguard Worker    ASensor_getVendor;
257*d57664e9SAndroid Build Coastguard Worker    ASensor_isDirectChannelTypeSupported; # introduced=26
258*d57664e9SAndroid Build Coastguard Worker    ASensor_isWakeUpSensor; # introduced=21
259*d57664e9SAndroid Build Coastguard Worker    ASharedMemory_create; # introduced=26
260*d57664e9SAndroid Build Coastguard Worker    ASharedMemory_getSize; # introduced=26
261*d57664e9SAndroid Build Coastguard Worker    ASharedMemory_setProt; # introduced=26
262*d57664e9SAndroid Build Coastguard Worker    ASharedMemory_dupFromJava; # introduced=27
263*d57664e9SAndroid Build Coastguard Worker    AStorageManager_delete;
264*d57664e9SAndroid Build Coastguard Worker    AStorageManager_getMountedObbPath;
265*d57664e9SAndroid Build Coastguard Worker    AStorageManager_isObbMounted;
266*d57664e9SAndroid Build Coastguard Worker    AStorageManager_mountObb;
267*d57664e9SAndroid Build Coastguard Worker    AStorageManager_new;
268*d57664e9SAndroid Build Coastguard Worker    AStorageManager_unmountObb;
269*d57664e9SAndroid Build Coastguard Worker    ASurfaceControl_create; # introduced=29
270*d57664e9SAndroid Build Coastguard Worker    ASurfaceControl_createFromWindow; # introduced=29
271*d57664e9SAndroid Build Coastguard Worker    ASurfaceControl_acquire; # introduced=31
272*d57664e9SAndroid Build Coastguard Worker    ASurfaceControl_release; # introduced=29
273*d57664e9SAndroid Build Coastguard Worker    ASurfaceControl_fromJava; # introduced=34
274*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_acquireANativeWindow; # introduced=28
275*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_attachToGLContext; # introduced=28
276*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_detachFromGLContext; # introduced=28
277*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_fromSurfaceTexture; # introduced=28
278*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_getTimestamp; # introduced=28
279*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_getTransformMatrix; # introduced=28
280*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_release; # introduced=28
281*d57664e9SAndroid Build Coastguard Worker    ASurfaceTexture_updateTexImage; # introduced=28
282*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_getAcquireTime; # introduced=29
283*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_getASurfaceControls; # introduced=29
284*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_getLatchTime; # introduced=29
285*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_getPresentFenceFd; # introduced=29
286*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29
287*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29
288*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_apply; # introduced=29
289*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_create; # introduced=29
290*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_delete; # introduced=29
291*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_fromJava; # introduced=34
292*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_reparent; # introduced=29
293*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBuffer; # introduced=29
294*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBufferWithRelease; # introduced=36
295*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBufferAlpha; # introduced=29
296*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBufferDataSpace; # introduced=29
297*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBufferTransparency; # introduced=29
298*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setColor; # introduced=29
299*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setDamageRegion; # introduced=29
300*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setDesiredPresentTime; # introduced=29
301*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setEnableBackPressure; # introduced=31
302*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setFrameRate; # introduced=30
303*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setFrameRateWithChangeStrategy; # introduced=31
304*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_clearFrameRate; # introduced=34
305*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setFrameTimeline; # introduced=Tiramisu
306*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setGeometry; # introduced=29
307*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29
308*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29
309*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setExtendedRangeBrightness; # introduced=UpsideDownCake
310*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setDesiredHdrHeadroom; # introduced=VanillaIceCream
311*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setLuts; # introduced=36
312*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setOnComplete; # introduced=29
313*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setOnCommit; # introduced=31
314*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setPosition; # introduced=31
315*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setCrop; # introduced=31
316*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setBufferTransform; # introduced=31
317*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setScale; # introduced=31
318*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setVisibility; # introduced=29
319*d57664e9SAndroid Build Coastguard Worker    ASurfaceTransaction_setZOrder; # introduced=29
320*d57664e9SAndroid Build Coastguard Worker    ASystemFontIterator_open; # introduced=29
321*d57664e9SAndroid Build Coastguard Worker    ASystemFontIterator_close; # introduced=29
322*d57664e9SAndroid Build Coastguard Worker    ASystemFontIterator_next; # introduced=29
323*d57664e9SAndroid Build Coastguard Worker    ASystemHealth_getCpuHeadroom; # introduced=36
324*d57664e9SAndroid Build Coastguard Worker    ASystemHealth_getGpuHeadroom; # introduced=36
325*d57664e9SAndroid Build Coastguard Worker    ASystemHealth_getCpuHeadroomMinIntervalMillis; # introduced=36
326*d57664e9SAndroid Build Coastguard Worker    ASystemHealth_getGpuHeadroomMinIntervalMillis; # introduced=36
327*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_create; # introduced=36
328*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_destroy; # introduced=36
329*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_setCalculationType; # introduced=36
330*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_getCalculationType; # introduced=36
331*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_setCalculationWindowMillis; # introduced=36
332*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_getCalculationWindowMillis; # introduced=36
333*d57664e9SAndroid Build Coastguard Worker    ACpuHeadroomParams_setTids; # introduced=36
334*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_create; # introduced=36
335*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_destroy; # introduced=36
336*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_setCalculationType; # introduced=36
337*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_getCalculationType; # introduced=36
338*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_setCalculationWindowMillis; # introduced=36
339*d57664e9SAndroid Build Coastguard Worker    AGpuHeadroomParams_getCalculationWindowMillis; # introduced=36
340*d57664e9SAndroid Build Coastguard Worker    AFont_close; # introduced=29
341*d57664e9SAndroid Build Coastguard Worker    AFont_getFontFilePath; # introduced=29
342*d57664e9SAndroid Build Coastguard Worker    AFont_getWeight; # introduced=29
343*d57664e9SAndroid Build Coastguard Worker    AFont_isItalic; # introduced=29
344*d57664e9SAndroid Build Coastguard Worker    AFont_getLocale; # introduced=29
345*d57664e9SAndroid Build Coastguard Worker    AFont_getCollectionIndex; # introduced=29
346*d57664e9SAndroid Build Coastguard Worker    AFont_getAxisCount; # introduced=29
347*d57664e9SAndroid Build Coastguard Worker    AFont_getAxisTag; # introduced=29
348*d57664e9SAndroid Build Coastguard Worker    AFont_getAxisValue; # introduced=29
349*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_create; # introduced=29
350*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_destroy; # introduced=29
351*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_setStyle; # introduced=29
352*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_setLocales; # introduced=29
353*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_setFamilyVariant; # introduced=29
354*d57664e9SAndroid Build Coastguard Worker    AFontMatcher_match; # introduced=29
355*d57664e9SAndroid Build Coastguard Worker    ATrace_beginSection; # introduced=23
356*d57664e9SAndroid Build Coastguard Worker    ATrace_endSection; # introduced=23
357*d57664e9SAndroid Build Coastguard Worker    ATrace_isEnabled; # introduced=23
358*d57664e9SAndroid Build Coastguard Worker    ATrace_beginAsyncSection; # introduced=29
359*d57664e9SAndroid Build Coastguard Worker    ATrace_endAsyncSection; # introduced=29
360*d57664e9SAndroid Build Coastguard Worker    ATrace_setCounter; # introduced=29
361*d57664e9SAndroid Build Coastguard Worker    android_getaddrinfofornetwork; # introduced=23
362*d57664e9SAndroid Build Coastguard Worker    android_getprocnetwork; # introduced=31
363*d57664e9SAndroid Build Coastguard Worker    android_setprocnetwork; # introduced=23
364*d57664e9SAndroid Build Coastguard Worker    android_getprocdns; # introduced=31
365*d57664e9SAndroid Build Coastguard Worker    android_setprocdns; # introduced=31
366*d57664e9SAndroid Build Coastguard Worker    android_setsocknetwork; # introduced=23
367*d57664e9SAndroid Build Coastguard Worker    android_res_cancel; # introduced=29
368*d57664e9SAndroid Build Coastguard Worker    android_res_nquery; # introduced=29
369*d57664e9SAndroid Build Coastguard Worker    android_res_nresult; # introduced=29
370*d57664e9SAndroid Build Coastguard Worker    android_res_nsend; # introduced=29
371*d57664e9SAndroid Build Coastguard Worker    android_tag_socket_with_uid; # introduced=Tiramisu
372*d57664e9SAndroid Build Coastguard Worker    android_tag_socket; # introduced=Tiramisu
373*d57664e9SAndroid Build Coastguard Worker    android_untag_socket; # introduced=Tiramisu
374*d57664e9SAndroid Build Coastguard Worker    AThermal_acquireManager; # introduced=30
375*d57664e9SAndroid Build Coastguard Worker    AThermal_releaseManager; # introduced=30
376*d57664e9SAndroid Build Coastguard Worker    AThermal_getCurrentThermalStatus; # introduced=30
377*d57664e9SAndroid Build Coastguard Worker    AThermal_registerThermalStatusListener; # introduced=30
378*d57664e9SAndroid Build Coastguard Worker    AThermal_unregisterThermalStatusListener; # introduced=30
379*d57664e9SAndroid Build Coastguard Worker    AThermal_getThermalHeadroom; # introduced=31
380*d57664e9SAndroid Build Coastguard Worker    AThermal_getThermalHeadroomThresholds; # introduced=VanillaIceCream
381*d57664e9SAndroid Build Coastguard Worker    AThermal_registerThermalHeadroomListener; # introduced=36
382*d57664e9SAndroid Build Coastguard Worker    AThermal_unregisterThermalHeadroomListener; # introduced=36
383*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_getManager; # introduced=Tiramisu
384*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_createSession; # introduced=Tiramisu
385*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_getPreferredUpdateRateNanos; # introduced=Tiramisu
386*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_getMaxGraphicsPipelineThreadsCount; # introduced=36
387*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_updateTargetWorkDuration; # introduced=Tiramisu
388*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_reportActualWorkDuration; # introduced=Tiramisu
389*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_closeSession; # introduced=Tiramisu
390*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setThreads; # introduced=UpsideDownCake
391*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setPreferPowerEfficiency; # introduced=VanillaIceCream
392*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_reportActualWorkDuration2; # introduced=VanillaIceCream
393*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_createSessionUsingConfig; # introduced=36
394*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_notifyWorkloadIncrease; # introduced=36
395*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_notifyWorkloadReset; # introduced=36
396*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_notifyWorkloadSpike; # introduced=36
397*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_borrowSessionFromJava; # introduced=36
398*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setNativeSurfaces; # introduced=36
399*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_create; # introduced=VanillaIceCream
400*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_release; # introduced=VanillaIceCream
401*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_setWorkPeriodStartTimestampNanos; # introduced=VanillaIceCream
402*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_setActualTotalDurationNanos; # introduced=VanillaIceCream
403*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_setActualCpuDurationNanos; # introduced=VanillaIceCream
404*d57664e9SAndroid Build Coastguard Worker    AWorkDuration_setActualGpuDurationNanos; # introduced=VanillaIceCream
405*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_create; # introduced=36
406*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_release; # introduced=36
407*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setTids; # introduced=36
408*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setTargetWorkDurationNanos; # introduced=36
409*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setPreferPowerEfficiency; # introduced=36
410*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setGraphicsPipeline; # introduced=36
411*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setNativeSurfaces; # introduced=36
412*d57664e9SAndroid Build Coastguard Worker    ASessionCreationConfig_setUseAutoTiming; # introduced=36
413*d57664e9SAndroid Build Coastguard Worker  local:
414*d57664e9SAndroid Build Coastguard Worker    *;
415*d57664e9SAndroid Build Coastguard Worker};
416*d57664e9SAndroid Build Coastguard Worker
417*d57664e9SAndroid Build Coastguard WorkerLIBANDROID_PLATFORM {
418*d57664e9SAndroid Build Coastguard Worker  global:
419*d57664e9SAndroid Build Coastguard Worker    AThermal_setIThermalServiceForTesting;
420*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setIHintManagerForTesting;
421*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_sendHint;
422*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setUseGraphicsPipelineForTesting;
423*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_getThreadIds;
424*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_createSessionInternal;
425*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_createSessionUsingConfigInternal;
426*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setUseFMQForTesting;
427*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_getRateLimiterPropertiesForTesting;
428*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_setUseNewLoadHintBehaviorForTesting;
429*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_closeSessionFromJava;
430*d57664e9SAndroid Build Coastguard Worker    APerformanceHint_createSessionFromJava;
431*d57664e9SAndroid Build Coastguard Worker    extern "C++" {
432*d57664e9SAndroid Build Coastguard Worker        ASurfaceControl_registerSurfaceStatsListener*;
433*d57664e9SAndroid Build Coastguard Worker        ASurfaceControl_unregisterSurfaceStatsListener*;
434*d57664e9SAndroid Build Coastguard Worker        ASurfaceControl_getChoreographer*;
435*d57664e9SAndroid Build Coastguard Worker        ASurfaceControlStats_getAcquireTime*;
436*d57664e9SAndroid Build Coastguard Worker        ASurfaceControlStats_getFrameNumber*;
437*d57664e9SAndroid Build Coastguard Worker    };
438*d57664e9SAndroid Build Coastguard Worker} LIBANDROID;
439