Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 1 | LIBANDROID { |
| 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 Cordon | 458d3df | 2019-02-20 18:09:00 +0000 | [diff] [blame] | 24 | AChoreographer_postFrameCallback64; # introduced=29 |
| 25 | AChoreographer_postFrameCallbackDelayed64; # introduced=29 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 26 | 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 Agopian | bce1d3b | 2017-03-02 18:50:28 -0800 | [diff] [blame] | 144 | 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Ćski | e463bb6 | 2018-11-21 21:41:35 -0800 | [diff] [blame] | 149 | AHardwareBuffer_isSupported; # introduced=29 |
Mathias Agopian | bce1d3b | 2017-03-02 18:50:28 -0800 | [diff] [blame] | 150 | AHardwareBuffer_lock; # introduced=26 |
Valerie Hau | 5a9151e | 2019-03-21 12:39:04 -0700 | [diff] [blame] | 151 | AHardwareBuffer_lockAndGetInfo; # introduced=29 |
renn | e934552 | 2019-01-10 10:27:48 -0800 | [diff] [blame] | 152 | AHardwareBuffer_lockPlanes; # introduced=29 |
Mathias Agopian | bce1d3b | 2017-03-02 18:50:28 -0800 | [diff] [blame] | 153 | AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26 |
| 154 | AHardwareBuffer_release; # introduced=26 |
| 155 | AHardwareBuffer_sendHandleToUnixSocket; # introduced=26 |
| 156 | AHardwareBuffer_toHardwareBuffer; # introduced=26 |
| 157 | AHardwareBuffer_unlock; # introduced=26 |
| 158 | ANativeWindow_acquire; |
| 159 | ANativeWindow_fromSurface; |
Jiwen 'Steve' Cai | d28e828 | 2017-03-31 11:19:50 -0700 | [diff] [blame] | 160 | ANativeWindow_toSurface; # introduced=26 |
Mathias Agopian | bce1d3b | 2017-03-02 18:50:28 -0800 | [diff] [blame] | 161 | ANativeWindow_getFormat; |
| 162 | ANativeWindow_getHeight; |
| 163 | ANativeWindow_getWidth; |
| 164 | ANativeWindow_lock; |
| 165 | ANativeWindow_release; |
| 166 | ANativeWindow_setBuffersGeometry; |
| 167 | ANativeWindow_unlockAndPost; |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 168 | AObbInfo_delete; |
| 169 | AObbInfo_getFlags; |
| 170 | AObbInfo_getPackageName; |
| 171 | AObbInfo_getVersion; |
| 172 | AObbScanner_getObbInfo; |
| 173 | ASensorEventQueue_disableSensor; |
| 174 | ASensorEventQueue_enableSensor; |
| 175 | ASensorEventQueue_getEvents; |
| 176 | ASensorEventQueue_hasEvents; |
Peng Xu | 63483ad | 2017-02-28 17:00:16 -0800 | [diff] [blame] | 177 | ASensorEventQueue_registerSensor; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 178 | ASensorEventQueue_setEventRate; |
Brian Stack | ea2cb0c | 2019-01-14 16:10:06 -0800 | [diff] [blame] | 179 | ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29 |
Peng Xu | 3b17017 | 2017-02-15 23:25:21 -0800 | [diff] [blame] | 180 | ASensorManager_configureDirectReport; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 181 | ASensorManager_createEventQueue; |
Peng Xu | 3b17017 | 2017-02-15 23:25:21 -0800 | [diff] [blame] | 182 | ASensorManager_createHardwareBufferDirectChannel; # introduced=26 |
| 183 | ASensorManager_createSharedMemoryDirectChannel; # introduced=26 |
| 184 | ASensorManager_destroyDirectChannel; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 185 | ASensorManager_destroyEventQueue; |
| 186 | ASensorManager_getDefaultSensor; |
| 187 | ASensorManager_getDefaultSensorEx; # introduced=21 |
| 188 | ASensorManager_getInstance; |
Peng Xu | 3b17017 | 2017-02-15 23:25:21 -0800 | [diff] [blame] | 189 | ASensorManager_getInstanceForPackage; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 190 | ASensorManager_getSensorList; |
| 191 | ASensor_getFifoMaxEventCount; # introduced=21 |
| 192 | ASensor_getFifoReservedEventCount; # introduced=21 |
Brian Stack | 93c2598 | 2019-01-09 13:45:44 -0800 | [diff] [blame] | 193 | ASensor_getHandle; # introduced=29 |
Peng Xu | 3b17017 | 2017-02-15 23:25:21 -0800 | [diff] [blame] | 194 | ASensor_getHighestDirectReportRateLevel; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 195 | ASensor_getMinDelay; |
| 196 | ASensor_getName; |
| 197 | ASensor_getReportingMode; # introduced=21 |
| 198 | ASensor_getResolution; |
| 199 | ASensor_getStringType; # introduced=21 |
| 200 | ASensor_getType; |
| 201 | ASensor_getVendor; |
Peng Xu | 3b17017 | 2017-02-15 23:25:21 -0800 | [diff] [blame] | 202 | ASensor_isDirectChannelTypeSupported; # introduced=26 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 203 | ASensor_isWakeUpSensor; # introduced=21 |
Peng Xu | 5f88ac5 | 2017-02-24 01:53:10 -0800 | [diff] [blame] | 204 | ASharedMemory_create; # introduced=26 |
| 205 | ASharedMemory_getSize; # introduced=26 |
| 206 | ASharedMemory_setProt; # introduced=26 |
John Reck | e4f60cc | 2017-08-07 11:17:06 -0700 | [diff] [blame] | 207 | ASharedMemory_dupFromJava; # introduced=27 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 208 | AStorageManager_delete; |
| 209 | AStorageManager_getMountedObbPath; |
| 210 | AStorageManager_isObbMounted; |
| 211 | AStorageManager_mountObb; |
| 212 | AStorageManager_new; |
| 213 | AStorageManager_unmountObb; |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 214 | ASurfaceControl_create; # introduced=29 |
| 215 | ASurfaceControl_createFromWindow; # introduced=29 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 216 | ASurfaceControl_release; # introduced=29 |
Mathias Agopian | c3c8d42 | 2018-01-30 18:07:27 -0800 | [diff] [blame] | 217 | ASurfaceTexture_acquireANativeWindow; # introduced=28 |
| 218 | ASurfaceTexture_attachToGLContext; # introduced=28 |
| 219 | ASurfaceTexture_detachFromGLContext; # introduced=28 |
| 220 | ASurfaceTexture_fromSurfaceTexture; # introduced=28 |
| 221 | ASurfaceTexture_getTimestamp; # introduced=28 |
| 222 | ASurfaceTexture_getTransformMatrix; # introduced=28 |
| 223 | ASurfaceTexture_release; # introduced=28 |
| 224 | ASurfaceTexture_updateTexImage; # introduced=28 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 225 | ASurfaceTransactionStats_getAcquireTime; # introduced=29 |
| 226 | ASurfaceTransactionStats_getASurfaceControls; # introduced=29 |
| 227 | ASurfaceTransactionStats_getLatchTime; # introduced=29 |
| 228 | ASurfaceTransactionStats_getPresentFenceFd; # introduced=29 |
| 229 | ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29 |
| 230 | ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 231 | ASurfaceTransaction_apply; # introduced=29 |
| 232 | ASurfaceTransaction_create; # introduced=29 |
| 233 | ASurfaceTransaction_delete; # introduced=29 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 234 | ASurfaceTransaction_reparent; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 235 | ASurfaceTransaction_setBuffer; # introduced=29 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 236 | ASurfaceTransaction_setBufferAlpha; # introduced=29 |
Marissa Wall | 7f24f79 | 2019-02-07 14:06:04 -0800 | [diff] [blame] | 237 | ASurfaceTransaction_setBufferDataSpace; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 238 | ASurfaceTransaction_setBufferTransparency; # introduced=29 |
Valerie Hau | 5bbfd51 | 2019-01-22 17:39:43 -0800 | [diff] [blame] | 239 | ASurfaceTransaction_setColor; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 240 | ASurfaceTransaction_setDamageRegion; # introduced=29 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 241 | ASurfaceTransaction_setDesiredPresentTime; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 242 | ASurfaceTransaction_setGeometry; # introduced=29 |
Marissa Wall | 1be5a10 | 2019-01-18 16:14:04 -0800 | [diff] [blame] | 243 | ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29 |
| 244 | ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29 |
Marissa Wall | f6a73fa | 2018-12-10 10:41:08 -0800 | [diff] [blame] | 245 | ASurfaceTransaction_setOnComplete; # introduced=29 |
| 246 | ASurfaceTransaction_setVisibility; # introduced=29 |
| 247 | ASurfaceTransaction_setZOrder; # introduced=29 |
Seigo Nonaka | 50692ca | 2018-08-31 12:27:15 -0700 | [diff] [blame] | 248 | ASystemFontIterator_open; # introduced=29 |
| 249 | ASystemFontIterator_close; # introduced=29 |
| 250 | ASystemFontIterator_next; # introduced=29 |
Seigo Nonaka | b3a7bce | 2019-03-29 14:24:57 -0700 | [diff] [blame] | 251 | AFont_close; # introduced=29 |
| 252 | AFont_getFontFilePath; # introduced=29 |
| 253 | AFont_getWeight; # introduced=29 |
| 254 | AFont_isItalic; # introduced=29 |
| 255 | AFont_getLocale; # introduced=29 |
| 256 | AFont_getCollectionIndex; # introduced=29 |
| 257 | AFont_getAxisCount; # introduced=29 |
| 258 | AFont_getAxisTag; # introduced=29 |
| 259 | AFont_getAxisValue; # introduced=29 |
| 260 | AFontMatcher_create; # introduced=29 |
| 261 | AFontMatcher_destroy; # introduced=29 |
| 262 | AFontMatcher_setStyle; # introduced=29 |
| 263 | AFontMatcher_setLocales; # introduced=29 |
| 264 | AFontMatcher_setFamilyVariant; # introduced=29 |
| 265 | AFontMatcher_match; # introduced=29 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 266 | ATrace_beginSection; # introduced=23 |
| 267 | ATrace_endSection; # introduced=23 |
| 268 | ATrace_isEnabled; # introduced=23 |
John Reck | 77b31a5 | 2018-12-05 18:16:39 -0800 | [diff] [blame] | 269 | ATrace_beginAsyncSection; # introduced=29 |
| 270 | ATrace_endAsyncSection; # introduced=29 |
| 271 | ATrace_setCounter; # introduced=29 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 272 | android_getaddrinfofornetwork; # introduced=23 |
| 273 | android_setprocnetwork; # introduced=23 |
| 274 | android_setsocknetwork; # introduced=23 |
Luke Huang | c17821c | 2018-11-20 11:38:23 +0800 | [diff] [blame] | 275 | android_res_cancel; # introduced=29 |
| 276 | android_res_nquery; # introduced=29 |
| 277 | android_res_nresult; # introduced=29 |
| 278 | android_res_nsend; # introduced=29 |
Dan Albert | 2a8d9c2 | 2016-09-23 15:55:49 -0700 | [diff] [blame] | 279 | local: |
| 280 | *; |
| 281 | }; |