diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-04 23:23:02 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-04 23:23:02 +0000 |
commit | 45990aefed6b6ce3d237513d73e688ae5542924a (patch) | |
tree | 24647d7503384ad50050a0fbfc4bca073436b2b2 | |
parent | e218f633ecf208862857e047340f8a85dce2d1c8 (diff) | |
parent | 44f8a5af8a3f325648bfaa87223da9d89378095f (diff) | |
download | native_bridge_support-android14-d1-release.tar.gz |
Snap for 10070964 from 44f8a5af8a3f325648bfaa87223da9d89378095f to udc-d1-releaseandroid-14.0.0_r9android-14.0.0_r8android-14.0.0_r7android-14.0.0_r6android-14.0.0_r5android-14.0.0_r4android-14.0.0_r3android-14.0.0_r12android-14.0.0_r11android-14.0.0_r10android14-d1-s7-releaseandroid14-d1-s6-releaseandroid14-d1-s5-releaseandroid14-d1-s4-releaseandroid14-d1-s3-releaseandroid14-d1-s2-releaseandroid14-d1-s1-releaseandroid14-d1-release
Change-Id: I07134298809f8ee89eac81919117365987eb4088
-rw-r--r-- | libEGL/stubs_arm.cc | 10 | ||||
-rw-r--r-- | libEGL/stubs_arm64.cc | 10 | ||||
-rw-r--r-- | libaaudio/stubs_arm.cc | 6 | ||||
-rw-r--r-- | libaaudio/stubs_arm64.cc | 6 | ||||
-rw-r--r-- | libandroid/stubs_arm.cc | 20 | ||||
-rw-r--r-- | libandroid/stubs_arm64.cc | 20 | ||||
-rw-r--r-- | libandroid_runtime/stubs_arm.cc | 430 | ||||
-rw-r--r-- | libandroid_runtime/stubs_arm64.cc | 428 | ||||
-rw-r--r-- | libbinder_ndk/stubs_arm.cc | 14 | ||||
-rw-r--r-- | libbinder_ndk/stubs_arm64.cc | 14 | ||||
-rw-r--r-- | libcamera2ndk/stubs_arm.cc | 4 | ||||
-rw-r--r-- | libcamera2ndk/stubs_arm64.cc | 4 | ||||
-rw-r--r-- | libmediandk/stubs_arm.cc | 8 | ||||
-rw-r--r-- | libmediandk/stubs_arm64.cc | 8 | ||||
-rw-r--r-- | libnativewindow/stubs_arm.cc | 12 | ||||
-rw-r--r-- | libnativewindow/stubs_arm64.cc | 12 | ||||
-rw-r--r-- | libvulkan/stubs_arm.cc | 74 | ||||
-rw-r--r-- | libvulkan/stubs_arm64.cc | 74 |
18 files changed, 878 insertions, 276 deletions
diff --git a/libEGL/stubs_arm.cc b/libEGL/stubs_arm.cc index 1dcdcdb..68771f1 100644 --- a/libEGL/stubs_arm.cc +++ b/libEGL/stubs_arm.cc @@ -19,8 +19,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z13eglBeginFramePvS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t10initializeEPNS_13egl_display_tE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t10updateModeEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t12getCacheSizeEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t12setCacheModeENS0_12EGLCacheModeE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t13setCacheLimitEx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t16setCacheFilenameEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t18getBlobCacheLockedEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t27getMultifileBlobCacheLockedEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t3getEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t7getBlobEPKvlPvl); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t7setBlobEPKvlS2_l); @@ -133,8 +138,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(eglWaitSyncKHR); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _Z13eglBeginFramePvS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t10initializeEPNS_13egl_display_tE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t10updateModeEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t12getCacheSizeEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t12setCacheModeENS0_12EGLCacheModeE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t13setCacheLimitEx); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t16setCacheFilenameEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t18getBlobCacheLockedEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t27getMultifileBlobCacheLockedEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t3getEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t7getBlobEPKvlPvl); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t7setBlobEPKvlS2_l); diff --git a/libEGL/stubs_arm64.cc b/libEGL/stubs_arm64.cc index 1ee108b..73439c2 100644 --- a/libEGL/stubs_arm64.cc +++ b/libEGL/stubs_arm64.cc @@ -19,8 +19,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z13eglBeginFramePvS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t10initializeEPNS_13egl_display_tE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t10updateModeEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t12getCacheSizeEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t12setCacheModeENS0_12EGLCacheModeE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t13setCacheLimitEl); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t16setCacheFilenameEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t18getBlobCacheLockedEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t27getMultifileBlobCacheLockedEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t3getEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t7getBlobEPKvlPvl); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11egl_cache_t7setBlobEPKvlS2_l); @@ -133,8 +138,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(eglWaitSyncKHR); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _Z13eglBeginFramePvS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t10initializeEPNS_13egl_display_tE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t10updateModeEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t12getCacheSizeEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t12setCacheModeENS0_12EGLCacheModeE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t13setCacheLimitEl); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t16setCacheFilenameEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t18getBlobCacheLockedEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t27getMultifileBlobCacheLockedEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t3getEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t7getBlobEPKvlPvl); INIT_INTERCEPTABLE_STUB_FUNCTION("libEGL.so", _ZN7android11egl_cache_t7setBlobEPKvlS2_l); diff --git a/libaaudio/stubs_arm.cc b/libaaudio/stubs_arm.cc index d82a8b3..089a308 100644 --- a/libaaudio/stubs_arm.cc +++ b/libaaudio/stubs_arm.cc @@ -56,6 +56,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesPerBurst); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesPerDataCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesRead); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesWritten); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareChannelCount); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareFormat); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareSampleRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getInputPreset); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getPerformanceMode); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getSampleRate); @@ -125,6 +128,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesPerDataCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesRead); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesWritten); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareChannelCount); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareFormat); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareSampleRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getInputPreset); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getPerformanceMode); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getSampleRate); diff --git a/libaaudio/stubs_arm64.cc b/libaaudio/stubs_arm64.cc index d82a8b3..089a308 100644 --- a/libaaudio/stubs_arm64.cc +++ b/libaaudio/stubs_arm64.cc @@ -56,6 +56,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesPerBurst); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesPerDataCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesRead); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getFramesWritten); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareChannelCount); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareFormat); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getHardwareSampleRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getInputPreset); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getPerformanceMode); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AAudioStream_getSampleRate); @@ -125,6 +128,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesPerDataCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesRead); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getFramesWritten); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareChannelCount); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareFormat); + INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getHardwareSampleRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getInputPreset); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getPerformanceMode); INIT_INTERCEPTABLE_STUB_FUNCTION("libaaudio.so", AAudioStream_getSampleRate); diff --git a/libandroid/stubs_arm.cc b/libandroid/stubs_arm.cc index 4f02d2b..f32611c 100644 --- a/libandroid/stubs_arm.cc +++ b/libandroid/stubs_arm.cc @@ -59,6 +59,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_diff); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_fromAssetManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getCountry); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getDensity); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getGrammaticalGender); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getKeyboard); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getKeysHidden); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getLanguage); @@ -83,6 +84,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_match); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_new); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setCountry); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setDensity); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setGrammaticalGender); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setKeyboard); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setKeysHidden); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setLanguage); @@ -227,8 +229,11 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_closeSession); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_createSession); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getPreferredUpdateRateNanos); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getThreadIds); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_reportActualWorkDuration); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_sendHint); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_setIHintManagerForTesting); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_setThreads); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_updateTargetWorkDuration); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APermissionManager_checkPermission); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASensorEventQueue_disableSensor); @@ -278,6 +283,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControlStats_getFrameNumber); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_acquire); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_createFromWindow); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_fromJava); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_getChoreographer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_registerSurfaceStatsListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_unregisterSurfaceStatsListener); @@ -296,8 +303,10 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_getPresentFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_getPreviousReleaseFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_releaseASurfaceControls); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_apply); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_clearFrameRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_delete); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_fromJava); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_reparent); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setBufferAlpha); @@ -309,6 +318,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setCrop); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setDamageRegion); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setDesiredPresentTime); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setEnableBackPressure); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setExtendedRangeBrightness); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameRateWithChangeStrategy); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameTimeline); @@ -393,6 +403,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_fromAssetManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getCountry); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getDensity); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getGrammaticalGender); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getKeyboard); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getKeysHidden); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getLanguage); @@ -417,6 +428,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_new); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setCountry); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setDensity); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setGrammaticalGender); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setKeyboard); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setKeysHidden); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setLanguage); @@ -561,8 +573,11 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_createSession); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getPreferredUpdateRateNanos); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getThreadIds); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_reportActualWorkDuration); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_sendHint); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_setIHintManagerForTesting); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_setThreads); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_updateTargetWorkDuration); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APermissionManager_checkPermission); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASensorEventQueue_disableSensor); @@ -612,6 +627,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_acquire); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_createFromWindow); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_fromJava); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_getChoreographer); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_registerSurfaceStatsListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_unregisterSurfaceStatsListener); @@ -630,8 +647,10 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransactionStats_getPreviousReleaseFenceFd); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransactionStats_releaseASurfaceControls); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_apply); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_clearFrameRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_delete); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_fromJava); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_reparent); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setBufferAlpha); @@ -643,6 +662,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setDamageRegion); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setDesiredPresentTime); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setEnableBackPressure); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setExtendedRangeBrightness); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameRateWithChangeStrategy); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameTimeline); diff --git a/libandroid/stubs_arm64.cc b/libandroid/stubs_arm64.cc index 4f02d2b..f32611c 100644 --- a/libandroid/stubs_arm64.cc +++ b/libandroid/stubs_arm64.cc @@ -59,6 +59,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_diff); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_fromAssetManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getCountry); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getDensity); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getGrammaticalGender); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getKeyboard); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getKeysHidden); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_getLanguage); @@ -83,6 +84,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_match); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_new); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setCountry); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setDensity); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setGrammaticalGender); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setKeyboard); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setKeysHidden); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AConfiguration_setLanguage); @@ -227,8 +229,11 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_closeSession); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_createSession); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getPreferredUpdateRateNanos); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_getThreadIds); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_reportActualWorkDuration); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_sendHint); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_setIHintManagerForTesting); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_setThreads); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APerformanceHint_updateTargetWorkDuration); DEFINE_INTERCEPTABLE_STUB_FUNCTION(APermissionManager_checkPermission); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASensorEventQueue_disableSensor); @@ -278,6 +283,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControlStats_getFrameNumber); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_acquire); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_createFromWindow); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_fromJava); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_getChoreographer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_registerSurfaceStatsListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceControl_unregisterSurfaceStatsListener); @@ -296,8 +303,10 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_getPresentFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_getPreviousReleaseFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransactionStats_releaseASurfaceControls); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_apply); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_clearFrameRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_delete); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_fromJava); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_reparent); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setBufferAlpha); @@ -309,6 +318,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setCrop); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setDamageRegion); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setDesiredPresentTime); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setEnableBackPressure); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setExtendedRangeBrightness); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameRate); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameRateWithChangeStrategy); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ASurfaceTransaction_setFrameTimeline); @@ -393,6 +403,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_fromAssetManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getCountry); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getDensity); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getGrammaticalGender); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getKeyboard); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getKeysHidden); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_getLanguage); @@ -417,6 +428,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_new); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setCountry); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setDensity); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setGrammaticalGender); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setKeyboard); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setKeysHidden); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", AConfiguration_setLanguage); @@ -561,8 +573,11 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_createSession); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getPreferredUpdateRateNanos); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_getThreadIds); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_reportActualWorkDuration); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_sendHint); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_setIHintManagerForTesting); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_setThreads); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APerformanceHint_updateTargetWorkDuration); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", APermissionManager_checkPermission); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASensorEventQueue_disableSensor); @@ -612,6 +627,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_acquire); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_createFromWindow); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_fromJava); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_getChoreographer); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_registerSurfaceStatsListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceControl_unregisterSurfaceStatsListener); @@ -630,8 +647,10 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransactionStats_getPreviousReleaseFenceFd); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransactionStats_releaseASurfaceControls); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_apply); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_clearFrameRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_delete); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_fromJava); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_reparent); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setBufferAlpha); @@ -643,6 +662,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setDamageRegion); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setDesiredPresentTime); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setEnableBackPressure); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setExtendedRangeBrightness); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameRate); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameRateWithChangeStrategy); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid.so", ASurfaceTransaction_setFrameTimeline); diff --git a/libandroid_runtime/stubs_arm.cc b/libandroid_runtime/stubs_arm.cc index 1112b48..cb2b436 100644 --- a/libandroid_runtime/stubs_arm.cc +++ b/libandroid_runtime/stubs_arm.cc @@ -46,7 +46,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(JniInvocationInit); DEFINE_INTERCEPTABLE_STUB_FUNCTION(PreventLibnativehelperLazyLoadingForTests); DEFINE_INTERCEPTABLE_STUB_FUNCTION(PreventLibstatssocketLazyLoadingForTests); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z10GetOpenFdsRKNSt3__18functionIFvNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z11GetOwnerTagPK10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z11OpenArchivePKcPP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z12CloseArchiveP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z12EndIterationPv); @@ -57,16 +56,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z14StartIterationP10ZipArchivePPvNSt3__18fun DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ErrorCodeStringi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_calloc_throwjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_malloc_flagsjj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_malloc_throwjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_out_of_memoryv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_realloc_throwPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_realloc_throwPvjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17GetFileDescriptorP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17get_native_cameraP7_JNIEnvP8_jobjectPP16JNICameraContext); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17sk_abort_no_printv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17sk_malloc_canfailjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb); @@ -101,6 +96,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_media_AudioTrackP7_JNIEn DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_opengl_jni_EGL14P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_opengl_jni_EGL15P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34JHwBinder_native_joinRpcThreadpoolv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_freezeCgroupUIDP7_JNIEnvP8_jobjectih); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_getProcessGroupP7_JNIEnvP8_jobjecti); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_sendSignalQuietP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_setProcessGroupP7_JNIEnvP8_jobjectii); @@ -116,6 +112,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34register_android_opengl_jni_GLES31P7_JNIE DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34register_android_opengl_jni_GLES32P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35android_os_Process_killProcessGroupP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35android_os_Process_setProcessFrozenP7_JNIEnvP8_jobjectiih); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35convertAudioMixerAttributesToNativeP7_JNIEnvP8_jobjectP22audio_mixer_attributes); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35register_android_hardware_SyncFenceP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35register_android_hardware_UsbDeviceP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36android_os_Binder_getNativeFinalizerP7_JNIEnvP7_jclass); @@ -125,17 +122,21 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36android_os_Process_setThreadPriorityP7_JN DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_hardware_SerialPortP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_hardware_UsbRequestP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_media_ToneGeneratorP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36sk_report_container_overflow_and_diev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_media_getIntConstantFromClassP7_JNIEnvP7_jclassPKcS4_Pi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_createProcessGroupP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_getPidsForCommandsP7_JNIEnvP8_jobjectP13_jobjectArray); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_getThreadSchedulerP7_JNIEnvP7_jclassi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_parseProcLineArrayP7_JNIEnvP8_jobjectPciiP10_jintArrayP13_jobjectArrayP11_jlongArrayP12_jfloatArray); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_setThreadSchedulerP7_JNIEnvP7_jclassiii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37convertAudioMixerAttributesFromNativeP7_JNIEnvPK22audio_mixer_attributes); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_media_MicrophoneInfoP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES10ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES11ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES31ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38android_media_AudioTrack_getAudioTrackP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38javaAudioFormatToNativeAudioConfigBaseP7_JNIEnvP8_jobjectP17audio_config_baseb); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38nativeAudioConfigBaseToJavaAudioFormatP7_JNIEnvPK17audio_config_baseb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38register_android_media_AudioAttributesP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z39JHwBinder_native_configureRpcThreadpoolP7_JNIEnvP7_jclassxh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z39android_os_Process_setApplicationObjectP7_JNIEnvP8_jobjectS2_); @@ -147,7 +148,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41JHwBinder_native_setTrebleTestingOverride DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41android_os_BinderProxy_getNativeFinalizerP7_JNIEnvP7_jclass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41android_os_Process_removeAllProcessGroupsP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z42android_os_Process_setThreadGroupAndCpusetP7_JNIEnvP8_jobjectii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43android_os_Process_sendSignalToProcessGroupP7_JNIEnvP8_jobjectiii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43android_os_Process_setCallingThreadPriorityP7_JNIEnvP8_jobjecti); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43register_android_hardware_OverlayPropertiesP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43register_com_google_android_gles_jni_GLImplP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z44register_android_hardware_camera2_DngCreatorP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z44register_android_media_AudioDeviceAttributesP7_JNIEnv); @@ -176,11 +179,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchive26InitializeCentralDirectoryEx DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveC2EO13MappedZipFileb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveC2EPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6ReaderD0Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6ReaderD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6WriterD0Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6WriterD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6Writer9GetBufferEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13MappedZipFileC2Eixx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext10setGpsDataERK7GpsData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext12setThumbnailEPKhjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext14setCaptureTimeERKN7android7String8E); @@ -197,14 +198,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStream5closeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip3214ResetIterationEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip324NextEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip326CreateEt); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip328AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32C2Et); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E14ResetIterationEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E4NextEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E14ResetIterationEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E4NextEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip6414ResetIterationEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip644NextEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip646CreateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15JniOutputStream4openEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15JniOutputStream5closeEv); @@ -253,6 +254,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBuffer5closeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19CdEntryMapInterface6CreateEyjt); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable14RestatInternalERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS4_IcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable6CreateERKNSt3__16vectorIiNS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEEEE); @@ -268,6 +270,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackC2EP7_JNIEnvP8_jobje DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20SkContainerAllocator8allocateEid); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN23FileDescriptorAllowlist3GetEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN23FileDescriptorAllowlistC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5SkUTF10CountUTF16EPKtj); @@ -284,6 +287,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs12ScopedJmpBufD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandler7handlerEiP7siginfoPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandler8instanceEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandlerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs4util9isIncfsFdEi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect14setBoundsCheckEPK7SkPointi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect16setBoundsNoCheckEPK7SkPointi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect4joinERKS_); @@ -309,22 +313,28 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueC2EP8_jobjectRKNS_2spI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo11ReadDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadDmaBufInfoEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadBufferSizeEjPyRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadDmaBufInfoEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEEbRKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo16ReadDmaBufFdRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo17ReadDmaBufMapRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo17ReadProcfsDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo18ReadBufferExporterEjPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo19GetDmabufSysfsStatsEPNS0_16DmabufSysfsStatsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo24GetDmabufTotalExportedKbEPyRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10getServiceINS_8hardware14ICameraServiceEEEiRKNS_8String16EPNS_2spIT_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpI20AudioTrackJniStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpI21AudioRecordJNIStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpINS_10AudioTrackEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpINS_11AudioRecordEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_20IRemoteDisplayClientEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui21IHdrLayerInfoListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui22IScreenCaptureListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui23IRegionSamplingListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui26ITunnelModeEnabledListenerEE10onAsBinderEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui28IWindowInfosReportedListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_5media19IAudioTrackCallbackEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_8hardware7display27IDeviceProductInfoConstantsEE10onAsBinderEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11GetReferentEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory12javaToNativeEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory16getNativeContextEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory6toJavaEP7_JNIEnvRKNS_8hardware11hidl_memoryE); @@ -371,6 +381,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15JHwRemoteBinderC2EP7_JNIEnvP8_jo DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15MediaMetricsJNI20writeMetricsToBundleEP7_JNIEnvPNS_12mediametrics4ItemEP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15MediaMetricsJNI29nativeToJavaPersistableBundleEP7_JNIEnvPNS_2os17PersistableBundleE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15getBPNativeDataEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15nativeCreateTpcEP7_JNIEnvP7_jclassP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16DeleteScreenshotEPvS0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage16allocStringArrayEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage20allocTemporaryStringEP7_JNIEnvP8_jstring); @@ -385,6 +396,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage26allocTemporary DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage7releaseEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorageC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorageD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16destroyNativeTpcEPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17ApkAssetsFromLongEx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17JNIDeviceCallback19onAudioDeviceUpdateEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17JNIDeviceCallbackC1EP7_JNIEnvP8_jobjectS4_P10_jmethodID); @@ -398,6 +410,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeInputChannelC2ENSt3__110un DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeInputChannelD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue11handleEventEiiPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue14raiseExceptionEP7_JNIEnvPKcP11_jthrowable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallback11handleEventEiiPv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackC1ERKNS_2wpINS_14LooperCallbackEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackC2ERKNS_2wpINS_14LooperCallbackEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue23setFileDescriptorEventsEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue4wakeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti); @@ -407,9 +425,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android19parcelForJavaObjectEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android19register_jni_commonEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11addMovementEPKNS_11MotionEventE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11getVelocityEiPfS1_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState12getEstimatorEiPNS_15VelocityTracker9EstimatorE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11getVelocityEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState22computeCurrentVelocityEif); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState5clearEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerStateC2ENS_15VelocityTracker8StrategyE); @@ -422,6 +440,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackC2EP7_JNIEn DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21destroyNativeListenerEPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender10initializeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender11handleEventEiiPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender12sendKeyEventEjPKNS_8KeyEventE); @@ -496,8 +515,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver15disp DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver19dispatchModeChangedExNS_17PhysicalDisplayIdEix); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver26dispatchFrameRateOverridesExNS_17PhysicalDisplayIdENSt3__16vectorINS_20DisplayEventReceiver5Event17FrameRateOverrideENS2_9allocatorIS6_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver7disposeEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiix); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiix); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD2Ev); @@ -528,9 +547,11 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29android_view_PointerIcon_loadEP7 DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29android_view_VerifiedKeyEventEP7_JNIEnvRKNS_16VerifiedKeyEventE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29register_android_app_ActivityEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29register_android_view_SurfaceEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spI21AudioRecordJNIStorageEaSEOS2_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_10AudioTrackEEaSEOS2_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_11AudioRecordEEaSEPS1_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_7IBinderEEaSINS_7BBinderEEERS2_ONS0_IT_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_30TransactionHangCallbackWrapperEED2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_3gui28IWindowInfosReportedListenerEED2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_8hardware7display27IDeviceProductInfoConstantsEED2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30AssetManagerForNdkAssetManagerEP13AAssetManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30android_view_KeyEvent_toNativeEP7_JNIEnvP8_jobjectPNS_8KeyEventE); @@ -540,7 +561,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30register_android_util_EventLogEP DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30register_android_view_KeyEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31android_view_InputDevice_createEP7_JNIEnvRKNS_15InputDeviceInfoE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31android_view_Surface_getSurfaceEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media14MicrophoneInfoE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media16MicrophoneInfoFwE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_opengl_classesEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_os_HidlSupportEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_os_SystemClockEP7_JNIEnv); @@ -595,16 +616,18 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android36register_android_view_SurfaceCon DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android36register_android_view_SurfaceSessionEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_NativeActivity_setWindowFlagsEP15ANativeActivityii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_getNativePtrEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvPKNS_11MotionEventE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvRKNS_11MotionEventE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_SurfaceSession_getClientEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37createAudioDeviceAttributesFromNativeEP7_JNIEnvPP8_jobjectPKNS_19AudioDeviceTypeAddrE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_content_AssetManagerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_database_SQLiteDebugEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_KeyCharacterMapEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_MotionPredictorEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_VelocityTrackerEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_window_ScreenCaptureEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_NativeActivity_setWindowFormatEP15ANativeActivityi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getLoadedIconEP7_JNIEnvP8_jobjectPNS_11PointerIconE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjecti); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_Surface_createFromSurfaceEP7_JNIEnvRKNS_2spINS_7SurfaceEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38convertAudioEffectDescriptorFromNativeEP7_JNIEnvPP8_jobjectPK19effect_descriptor_s); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_app_admin_SecurityLogEP7_JNIEnv); @@ -616,7 +639,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_text_AndroidCha DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_view_InputEventSenderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_view_VerifiedKeyEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_os_MessageQueue_getMessageQueueEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectiPNS_11PointerIconE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleEPNS_11PointerIconE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_backup_BackupDataInputEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_content_res_ObbScannerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_os_GraphicsEnvironmentEP7_JNIEnv); @@ -637,15 +660,29 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui20InputApplicationInfo14readFromParcelEPKNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener11asInterfaceERKNS_2spINS_7IBinderEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener14getDefaultImplEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener14setDefaultImplENS_2spIS1_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BnWindowInfosReportedListenerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListener21onWindowInfosReportedEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListenerC1ERKNS_2spINS_7IBinderEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListenerC2ERKNS_2spINS_7IBinderEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40android_view_InputWindowHandle_getHandleEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_backup_BackupDataOutputEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_ddm_DdmHandleNativeHeapEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_graphics_SurfaceTextureEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_view_InputEventReceiverEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41android_view_InputChannel_getInputChannelEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41android_view_MotionEvent_obtainFromNativeEP7_JNIEnvNSt3__110unique_ptrINS_11MotionEventENS2_14default_deleteIS4_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41register_android_view_VerifiedMotionEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42android_view_InputChannel_createJavaObjectEP7_JNIEnvNSt3__110unique_ptrINS_12InputChannelENS2_14default_deleteIS4_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_content_res_ConfigurationEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_content_res_ResourceTimerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_database_SQLiteConnectionEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_graphics_BLASTBufferQueueEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_os_PerformanceHintManagerEP7_JNIEnv); @@ -662,6 +699,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android44register_com_android_internal_os DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android44register_com_android_internal_os_RuntimeInitEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45android_view_InputApplicationHandle_getHandleEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45android_view_InputWindowHandle_fromWindowInfoEP7_JNIEnvNS_3gui10WindowInfoE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45register_com_android_modules_expresslog_UtilsEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android46register_android_backup_BackupHelperDispatcherEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_android_animation_PropertyValuesHolderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_android_view_TunnelModeEnabledListenerEP7_JNIEnv); @@ -669,13 +707,15 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_com_android_internal_co DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49android_hardware_display_DisplayViewport_toNativeEP7_JNIEnvP8_jobjectPNS_15DisplayViewportE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49register_android_hardware_display_DisplayViewportEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49register_android_view_CompositionSamplingListenerEP7_JNIEnv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintIjEEbPKcPT_S4_b); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base4TrimIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_OT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintImEEbPKcPT_S4_b); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintItEEbPKcPT_S4_b); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintIyEEbPKcPT_S4_b); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50com_android_internal_os_ZygoteCommandBuffer_insertEP7_JNIEnvP7_jclassxP8_jstring); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50register_android_os_incremental_IncrementalManagerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50register_com_android_internal_security_VerityUtilsEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51android_os_storage_StorageManager_setQuotaProjectIdEP7_JNIEnvP8_jobjectP8_jstringx); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51android_view_SurfaceControl_getNativeSurfaceControlEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51register_com_android_internal_os_ClassLoaderFactoryEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android52android_hardware_HardwareBuffer_convertToPixelFormatEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android52register_com_android_internal_os_ZygoteCommandBufferEP7_JNIEnv); @@ -684,7 +724,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android53android_view_Surface_createFromI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android53register_com_android_internal_os_KernelCpuBpfTrackingEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_graphics_GraphicBuffer_getNativeGraphicsBufferEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_HardwareBuffer_convertFromPixelFormatEj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_HardwareBuffer_getNativeGraphicBufferEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_OverlayProperties_convertToJavaObjectEP7_JNIEnvPNS_3gui17OverlayPropertiesE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_content_om_OverlayConfigEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_net_NetworkUtilsInternalEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_os_KernelAllocationStatsEP7_JNIEnv); @@ -699,7 +739,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android57register_com_android_internal_co DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android57register_com_android_internal_os_KernelCpuUidBpfMapReaderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android58com_android_internal_os_ZygoteCommandBuffer_nativeGetCountEP7_JNIEnvP7_jclassx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android58register_com_android_internal_os_KernelSingleUidTimeReaderEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59android_view_SurfaceTransaction_getNativeSurfaceTransactionEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59com_android_internal_os_ZygoteCommandBuffer_getNativeBufferEP7_JNIEnvP7_jclassi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_content_om_OverlayManagerImplEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_os_KernelCpuTotalBpfMapReaderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_os_LongArrayMultiStateCounterEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android5vintf9to_stringINS0_13KernelVersionEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKT_); @@ -772,6 +814,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcel9setParcelEPNS_8hardware DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JNICommon11rectFromObjEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIdEEitjPKT_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIhEEitjPKT_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIiEEitjPKT_j); @@ -821,12 +864,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkRegionaSERKS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString11printVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12appendVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12insertScalarEjf); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12writable_strEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString13insertUnicharEji); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString13prependVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3Rec4MakeEPKcj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3setEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3setEPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString4dataEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString4swapERS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString5resetEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString6insertEjPKc); @@ -854,8 +897,36 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSEOS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSERKS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc14Fingerprint128EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc19CityHash128WithSeedEPKcjNSt3__14pairIyyEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashmk14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashmk6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna14Hash64WithSeedEPKcjy); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna15Hash64WithSeedsEPKcjyy); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna6Hash64EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashns14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashns6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsa14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsa6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsu14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsu6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash13Fingerprint32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash13Fingerprint64EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Fingerprint128EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Hash32WithSeedEPKcjj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Hash64WithSeedEPKcjy); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash15Hash128WithSeedEPKcjNSt3__14pairIyyEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash15Hash64WithSeedsEPKcjyy); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash4HashEPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash6Hash32EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash6Hash64EPKcj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash7Hash128EPKcj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN9Transform25forCropFollowedByRotationEiiiii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN9TransformC2Eiiii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK11zip_archive6Reader10IsZeroCopyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK11zip_archive6Reader14AccessAtOffsetEPhjx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile10GetBasePtrEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile12ReadAtOffsetEPhjx); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile13GetFileLengthEv); @@ -875,7 +946,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext18getCharacteristicsEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext18getThumbnailHeightEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext9getResultEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK14ZipEntryCommon19GetModificationTimeEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip3216GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip32I17ZipStringOffset20E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip32I17ZipStringOffset32E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK16InputStripSource6getIfdEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK16JNICameraContext33isRawImageCallbackBufferAvailableEv); @@ -883,6 +955,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK17DirectStripSource6getIfdEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo12DetachSocketERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo16RefersToSameFileEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK20SkContainerAllocator15roundUpCapacityEx); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK20SkContainerAllocator20growthFactorCapacityEid); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK23FileDescriptorAllowlist9IsAllowedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK6SkRect4dumpEb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK6SkRect6toQuadEP7SkPoint); @@ -893,13 +967,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pai DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_compareEPKvS5_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_destroyEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE12do_constructEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE15do_move_forwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE16do_move_backwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE7do_copyEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE8do_splatEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android15JHwRemoteBinder21getDeathRecipientListEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android15JHwRemoteBinder9getBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo13writeToParcelEPNS_6ParcelE); @@ -911,10 +978,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo5isSpyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo8overlapsEPKS1_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfoeqERKS1_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui11DisplayInfo13writeToParcelEPNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui11DisplayInfo4dumpERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui12FocusRequest13writeToParcelEPNS_6ParcelE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui16WindowInfoHandle13writeToParcelEPNS_6ParcelE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui16WindowInfoHandle8getTokenEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui20InputApplicationInfo13writeToParcelEPNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui28IWindowInfosReportedListener22getInterfaceDescriptorEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6Parcel4readINS_6RegionEEEiRNS_16LightFlattenableIT_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorI12JavaVMOptionE10do_destroyEPvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorI12JavaVMOptionE12do_constructEPvj); @@ -934,12 +1003,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE16do_move_backwardEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE7do_copyEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE8do_splatEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE10do_destroyEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE12do_constructEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE15do_move_forwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE16do_move_backwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE7do_copyEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE8do_splatEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE10do_destroyEPvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE12do_constructEPvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE15do_move_forwardEPvPKvj); @@ -976,12 +1039,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE15do_move_ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE16do_move_backwardEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE7do_copyEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE8do_splatEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE10do_destroyEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE12do_constructEPvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE15do_move_forwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE16do_move_backwardEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE7do_copyEPvPKvj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE8do_splatEPvPKvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE10do_destroyEPvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE12do_constructEPvj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE15do_move_forwardEPvPKvj); @@ -1134,12 +1191,15 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RS6_RS8_RKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEPNS0_6__baseISR_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEPNS0_6__baseIS2_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEPNS0_6__baseIS3_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEPNS0_6__baseISG_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEERKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEyEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE4findIS5_EENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EEclEOSE_); @@ -1152,47 +1212,57 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7 DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EEclEOSE_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E18destroy_deallocateEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7destroyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_EclEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E18destroy_deallocateEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7destroyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_EclEOS2_Ob); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_EclEOS2_OxS8_SF_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS4_JS4_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE13__move_assignERSL_NS_17integral_constantIbLb1EEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSQ_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiS3_EEEEENSH_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJNS_4pairIiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android3bpf17concurrent_time_tEEENS_22__unordered_map_hasherIjS5_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS5_NS_8equal_toIjEELb1EEENS_9allocatorIS5_EEED2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIjJRjSF_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6rehashEj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE8__rehashEj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjRKNS_9nullopt_tEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjSH_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJOmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJRKmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE21__construct_node_hashIRtJRS7_EEENS_10unique_ptrINS_11__hash_nodeIS8_PvEENS_22__hash_node_destructorINS3_ISP_EEEEEEjOT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRKNS_21piecewise_construct_tENS_5tupleIJRKtEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRtRS7_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE6rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE8__rehashEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPci); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113unordered_mapIiiNS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiiEEEEEC2ERKSA_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__114__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9push_backEOS4_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj); @@ -1201,7 +1271,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__116__set_differenceIRNS_6__lessIiiEENS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES9_NS_15insert_iteratorINS_3setIiNS_4lessIiEENS_9allocatorIiEEEEEEEET2_T0_SJ_T1_SK_SI_T_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__117__call_once_proxyINS_5tupleIJRFvvEEEEEEvPv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__118__set_intersectionIRNS_6__lessImmEENS_21__tree_const_iteratorImPNS_11__tree_nodeImPvEEiEES9_NS_15insert_iteratorINS_3setImNS_4lessImEENS_9allocatorImEEEEEEEET2_T0_SJ_T1_SK_SI_T_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE16__on_zero_sharedEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE21__on_zero_shared_weakEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android16JGlobalRefHolderENS_9allocatorIS2_EEE16__on_zero_sharedEv); @@ -1221,8 +1290,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIffEENS_19_ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEERPNS_15__tree_end_nodeISJ_EESK_RKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIiJRKNS_4pairIKiS7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android15AudioAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_3mapIifNS_4lessIiEENS_9allocatorINS_4pairIKifEEEEEEEENS_19__map_value_compareIiSB_S4_Lb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android21VolumeGroupAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIifEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIyNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIySA_NS_4lessIyEELb1EEENS_9allocatorISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIyNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIySA_NS_4lessIyEELb1EEENS_9allocatorISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SD_EEiEERPNS_15__tree_end_nodeISF_EESG_RKT_); @@ -1237,18 +1307,20 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeImNS_4lessImEENS_9allocatorIm DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI13audio_usage_tNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE24__emplace_back_slow_pathIJRP7_JNIEnvP8_jstringEEEvDpOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE7reserveEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI15audio_devices_tNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10BlurRegionENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo10DmabufInfoENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmyiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmRyiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRyS8_S8_RNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJmRyS8_RPcPKcEEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android15AudioAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android19AudioDeviceTypeAddrENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android21VolumeGroupAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android22AudioMixMatchCriterionENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android2spINS1_22HwBinderDeathRecipientEEENS_9allocatorIS4_EEE21__push_back_slow_pathIRKS4_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android32FabricatedOverlayEntryParametersENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android5media17AudioVibratorInfoENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android8graphics6BitmapENS_9allocatorIS3_EEE8__appendEj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS0_IyNS_9allocatorIyEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS0_IyNS_9allocatorIyEEEENS1_IS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_); @@ -1280,6 +1352,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9al DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn4_N7android21JNIAudioTrackCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn4_N7android21JNIAudioTrackCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn4_N7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn4_N7android8hardware7display28BnDeviceProductInfoConstants10onTransactEjRKNS_6ParcelEPS3_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android18NativeMessageQueue11handleEventEiiPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android18NativeMessageQueueD0Ev); @@ -1292,6 +1365,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android12MessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android12MessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android17JNIDeviceCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android17JNIDeviceCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android18NativeMessageQueue18WeakLooperCallbackD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android18NativeMessageQueue18WeakLooperCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android18NativeMessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android18NativeMessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android21JNIAudioTrackCallbackD0Ev); @@ -1306,6 +1381,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android26NativeDisplayEventReceiv DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android26NativeDisplayEventReceiverD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android27JNIAudioVolumeGroupCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android27JNIAudioVolumeGroupCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android3gui28IWindowInfosReportedListenerD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android3gui28IWindowInfosReportedListenerD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android8hardware7display27IDeviceProductInfoConstantsD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android8hardware7display27IDeviceProductInfoConstantsD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n12_N7android9JHwBinderD0Ev); @@ -1357,7 +1434,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", PreventLibnativehelperLazyLoadingForTests); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", PreventLibstatssocketLazyLoadingForTests); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z10GetOpenFdsRKNSt3__18functionIFvNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z11GetOwnerTagPK10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z11OpenArchivePKcPP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z12CloseArchiveP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z12EndIterationPv); @@ -1368,16 +1444,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ErrorCodeStringi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_calloc_throwjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_malloc_flagsjj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_malloc_throwjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_out_of_memoryv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_realloc_throwPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_realloc_throwPvjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17GetFileDescriptorP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17get_native_cameraP7_JNIEnvP8_jobjectPP16JNICameraContext); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17sk_abort_no_printv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17sk_malloc_canfailjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb); @@ -1412,6 +1484,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z33register_android_opengl_jni_EGL14P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z33register_android_opengl_jni_EGL15P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34JHwBinder_native_joinRpcThreadpoolv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_freezeCgroupUIDP7_JNIEnvP8_jobjectih); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_getProcessGroupP7_JNIEnvP8_jobjecti); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_sendSignalQuietP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_setProcessGroupP7_JNIEnvP8_jobjectii); @@ -1427,6 +1500,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34register_android_opengl_jni_GLES32P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35android_os_Process_killProcessGroupP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35android_os_Process_setProcessFrozenP7_JNIEnvP8_jobjectiih); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35convertAudioMixerAttributesToNativeP7_JNIEnvP8_jobjectP22audio_mixer_attributes); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35register_android_hardware_SyncFenceP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35register_android_hardware_UsbDeviceP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36android_os_Binder_getNativeFinalizerP7_JNIEnvP7_jclass); @@ -1436,17 +1510,21 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_hardware_SerialPortP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_hardware_UsbRequestP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_media_ToneGeneratorP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36sk_report_container_overflow_and_diev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_media_getIntConstantFromClassP7_JNIEnvP7_jclassPKcS4_Pi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_createProcessGroupP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_getPidsForCommandsP7_JNIEnvP8_jobjectP13_jobjectArray); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_getThreadSchedulerP7_JNIEnvP7_jclassi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_parseProcLineArrayP7_JNIEnvP8_jobjectPciiP10_jintArrayP13_jobjectArrayP11_jlongArrayP12_jfloatArray); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_setThreadSchedulerP7_JNIEnvP7_jclassiii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37convertAudioMixerAttributesFromNativeP7_JNIEnvPK22audio_mixer_attributes); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_media_MicrophoneInfoP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES10ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES11ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES31ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38android_media_AudioTrack_getAudioTrackP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38javaAudioFormatToNativeAudioConfigBaseP7_JNIEnvP8_jobjectP17audio_config_baseb); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38nativeAudioConfigBaseToJavaAudioFormatP7_JNIEnvPK17audio_config_baseb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38register_android_media_AudioAttributesP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z39JHwBinder_native_configureRpcThreadpoolP7_JNIEnvP7_jclassxh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z39android_os_Process_setApplicationObjectP7_JNIEnvP8_jobjectS2_); @@ -1458,7 +1536,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z41android_os_BinderProxy_getNativeFinalizerP7_JNIEnvP7_jclass); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z41android_os_Process_removeAllProcessGroupsP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z42android_os_Process_setThreadGroupAndCpusetP7_JNIEnvP8_jobjectii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43android_os_Process_sendSignalToProcessGroupP7_JNIEnvP8_jobjectiii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43android_os_Process_setCallingThreadPriorityP7_JNIEnvP8_jobjecti); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43register_android_hardware_OverlayPropertiesP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43register_com_google_android_gles_jni_GLImplP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z44register_android_hardware_camera2_DngCreatorP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z44register_android_media_AudioDeviceAttributesP7_JNIEnv); @@ -1487,11 +1567,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveC2EO13MappedZipFileb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveC2EPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6ReaderD0Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6ReaderD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6WriterD0Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6WriterD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6Writer9GetBufferEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13MappedZipFileC2Eixx); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext10setGpsDataERK7GpsData); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext12setThumbnailEPKhjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext14setCaptureTimeERKN7android7String8E); @@ -1508,14 +1586,14 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip3214ResetIterationEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip324NextEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip326CreateEt); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip328AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32C2Et); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E14ResetIterationEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E4NextEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E14ResetIterationEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E4NextEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip6414ResetIterationEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip644NextEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip646CreateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15JniOutputStream4openEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15JniOutputStream5closeEv); @@ -1564,6 +1642,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19CdEntryMapInterface6CreateEyjt); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable14RestatInternalERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS4_IcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable6CreateERKNSt3__16vectorIiNS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEEEE); @@ -1579,6 +1658,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20SkContainerAllocator8allocateEid); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN23FileDescriptorAllowlist3GetEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN23FileDescriptorAllowlistC2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5SkUTF10CountUTF16EPKtj); @@ -1595,6 +1675,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandler7handlerEiP7siginfoPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandler8instanceEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandlerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs4util9isIncfsFdEi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect14setBoundsCheckEPK7SkPointi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect16setBoundsNoCheckEPK7SkPointi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect4joinERKS_); @@ -1620,22 +1701,28 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo11ReadDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadDmaBufInfoEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadBufferSizeEjPyRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadDmaBufInfoEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEEbRKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo16ReadDmaBufFdRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo17ReadDmaBufMapRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo17ReadProcfsDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo18ReadBufferExporterEjPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo19GetDmabufSysfsStatsEPNS0_16DmabufSysfsStatsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo24GetDmabufTotalExportedKbEPyRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10getServiceINS_8hardware14ICameraServiceEEEiRKNS_8String16EPNS_2spIT_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpI20AudioTrackJniStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpI21AudioRecordJNIStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpINS_10AudioTrackEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpINS_11AudioRecordEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_20IRemoteDisplayClientEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui21IHdrLayerInfoListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui22IScreenCaptureListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui23IRegionSamplingListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui26ITunnelModeEnabledListenerEE10onAsBinderEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui28IWindowInfosReportedListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_5media19IAudioTrackCallbackEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_8hardware7display27IDeviceProductInfoConstantsEE10onAsBinderEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11GetReferentEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory12javaToNativeEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory16getNativeContextEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory6toJavaEP7_JNIEnvRKNS_8hardware11hidl_memoryE); @@ -1682,6 +1769,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15MediaMetricsJNI20writeMetricsToBundleEP7_JNIEnvPNS_12mediametrics4ItemEP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15MediaMetricsJNI29nativeToJavaPersistableBundleEP7_JNIEnvPNS_2os17PersistableBundleE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15getBPNativeDataEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15nativeCreateTpcEP7_JNIEnvP7_jclassP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16DeleteScreenshotEPvS0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage16allocStringArrayEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage20allocTemporaryStringEP7_JNIEnvP8_jstring); @@ -1696,6 +1784,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage7releaseEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorageC2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorageD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16destroyNativeTpcEPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17ApkAssetsFromLongEx); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17JNIDeviceCallback19onAudioDeviceUpdateEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17JNIDeviceCallbackC1EP7_JNIEnvP8_jobjectS4_P10_jmethodID); @@ -1709,6 +1798,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeInputChannelD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue11handleEventEiiPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue14raiseExceptionEP7_JNIEnvPKcP11_jthrowable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallback11handleEventEiiPv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackC1ERKNS_2wpINS_14LooperCallbackEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackC2ERKNS_2wpINS_14LooperCallbackEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue23setFileDescriptorEventsEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue4wakeEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti); @@ -1718,9 +1813,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueueD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android19parcelForJavaObjectEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android19register_jni_commonEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11addMovementEPKNS_11MotionEventE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11getVelocityEiPfS1_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState12getEstimatorEiPNS_15VelocityTracker9EstimatorE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11getVelocityEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState22computeCurrentVelocityEif); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState5clearEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerStateC2ENS_15VelocityTracker8StrategyE); @@ -1733,6 +1828,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21destroyNativeListenerEPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender10initializeEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender11handleEventEiiPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender12sendKeyEventEjPKNS_8KeyEventE); @@ -1807,8 +1903,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver19dispatchModeChangedExNS_17PhysicalDisplayIdEix); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver26dispatchFrameRateOverridesExNS_17PhysicalDisplayIdENSt3__16vectorINS_20DisplayEventReceiver5Event17FrameRateOverrideENS2_9allocatorIS6_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver7disposeEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiix); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiix); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD2Ev); @@ -1839,9 +1935,11 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29android_view_VerifiedKeyEventEP7_JNIEnvRKNS_16VerifiedKeyEventE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29register_android_app_ActivityEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29register_android_view_SurfaceEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spI21AudioRecordJNIStorageEaSEOS2_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_10AudioTrackEEaSEOS2_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_11AudioRecordEEaSEPS1_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_7IBinderEEaSINS_7BBinderEEERS2_ONS0_IT_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_30TransactionHangCallbackWrapperEED2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_3gui28IWindowInfosReportedListenerEED2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_8hardware7display27IDeviceProductInfoConstantsEED2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30AssetManagerForNdkAssetManagerEP13AAssetManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30android_view_KeyEvent_toNativeEP7_JNIEnvP8_jobjectPNS_8KeyEventE); @@ -1851,7 +1949,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30register_android_view_KeyEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31android_view_InputDevice_createEP7_JNIEnvRKNS_15InputDeviceInfoE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31android_view_Surface_getSurfaceEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media14MicrophoneInfoE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media16MicrophoneInfoFwE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_opengl_classesEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_os_HidlSupportEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_os_SystemClockEP7_JNIEnv); @@ -1906,16 +2004,18 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android36register_android_view_SurfaceSessionEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_NativeActivity_setWindowFlagsEP15ANativeActivityii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_getNativePtrEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvPKNS_11MotionEventE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvRKNS_11MotionEventE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_SurfaceSession_getClientEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37createAudioDeviceAttributesFromNativeEP7_JNIEnvPP8_jobjectPKNS_19AudioDeviceTypeAddrE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_content_AssetManagerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_database_SQLiteDebugEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_KeyCharacterMapEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_MotionPredictorEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_VelocityTrackerEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_window_ScreenCaptureEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_NativeActivity_setWindowFormatEP15ANativeActivityi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getLoadedIconEP7_JNIEnvP8_jobjectPNS_11PointerIconE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjecti); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_Surface_createFromSurfaceEP7_JNIEnvRKNS_2spINS_7SurfaceEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38convertAudioEffectDescriptorFromNativeEP7_JNIEnvPP8_jobjectPK19effect_descriptor_s); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_app_admin_SecurityLogEP7_JNIEnv); @@ -1927,7 +2027,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_view_InputEventSenderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_view_VerifiedKeyEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_os_MessageQueue_getMessageQueueEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectiPNS_11PointerIconE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleEPNS_11PointerIconE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_backup_BackupDataInputEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_content_res_ObbScannerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_os_GraphicsEnvironmentEP7_JNIEnv); @@ -1948,15 +2048,29 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui16WindowInfoHandleD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui16WindowInfoHandleD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui20InputApplicationInfo14readFromParcelEPKNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener11asInterfaceERKNS_2spINS_7IBinderEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener14getDefaultImplEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener14setDefaultImplENS_2spIS1_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BnWindowInfosReportedListenerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListener21onWindowInfosReportedEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListenerC1ERKNS_2spINS_7IBinderEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListenerC2ERKNS_2spINS_7IBinderEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40android_view_InputWindowHandle_getHandleEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_backup_BackupDataOutputEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_ddm_DdmHandleNativeHeapEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_graphics_SurfaceTextureEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_view_InputEventReceiverEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41android_view_InputChannel_getInputChannelEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41android_view_MotionEvent_obtainFromNativeEP7_JNIEnvNSt3__110unique_ptrINS_11MotionEventENS2_14default_deleteIS4_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41register_android_view_VerifiedMotionEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42android_view_InputChannel_createJavaObjectEP7_JNIEnvNSt3__110unique_ptrINS_12InputChannelENS2_14default_deleteIS4_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_content_res_ConfigurationEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_content_res_ResourceTimerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_database_SQLiteConnectionEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_graphics_BLASTBufferQueueEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_os_PerformanceHintManagerEP7_JNIEnv); @@ -1973,6 +2087,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android44register_com_android_internal_os_RuntimeInitEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45android_view_InputApplicationHandle_getHandleEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45android_view_InputWindowHandle_fromWindowInfoEP7_JNIEnvNS_3gui10WindowInfoE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45register_com_android_modules_expresslog_UtilsEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android46register_android_backup_BackupHelperDispatcherEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android47register_android_animation_PropertyValuesHolderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android47register_android_view_TunnelModeEnabledListenerEP7_JNIEnv); @@ -1980,13 +2095,15 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49android_hardware_display_DisplayViewport_toNativeEP7_JNIEnvP8_jobjectPNS_15DisplayViewportE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49register_android_hardware_display_DisplayViewportEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49register_android_view_CompositionSamplingListenerEP7_JNIEnv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintIjEEbPKcPT_S4_b); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base4TrimIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_OT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintImEEbPKcPT_S4_b); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintItEEbPKcPT_S4_b); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintIyEEbPKcPT_S4_b); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50com_android_internal_os_ZygoteCommandBuffer_insertEP7_JNIEnvP7_jclassxP8_jstring); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50register_android_os_incremental_IncrementalManagerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50register_com_android_internal_security_VerityUtilsEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51android_os_storage_StorageManager_setQuotaProjectIdEP7_JNIEnvP8_jobjectP8_jstringx); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51android_view_SurfaceControl_getNativeSurfaceControlEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51register_com_android_internal_os_ClassLoaderFactoryEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android52android_hardware_HardwareBuffer_convertToPixelFormatEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android52register_com_android_internal_os_ZygoteCommandBufferEP7_JNIEnv); @@ -1995,7 +2112,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android53register_com_android_internal_os_KernelCpuBpfTrackingEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_graphics_GraphicBuffer_getNativeGraphicsBufferEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_HardwareBuffer_convertFromPixelFormatEj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_HardwareBuffer_getNativeGraphicBufferEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_OverlayProperties_convertToJavaObjectEP7_JNIEnvPNS_3gui17OverlayPropertiesE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_content_om_OverlayConfigEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_net_NetworkUtilsInternalEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_os_KernelAllocationStatsEP7_JNIEnv); @@ -2010,7 +2127,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android57register_com_android_internal_os_KernelCpuUidBpfMapReaderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android58com_android_internal_os_ZygoteCommandBuffer_nativeGetCountEP7_JNIEnvP7_jclassx); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android58register_com_android_internal_os_KernelSingleUidTimeReaderEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59android_view_SurfaceTransaction_getNativeSurfaceTransactionEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59com_android_internal_os_ZygoteCommandBuffer_getNativeBufferEP7_JNIEnvP7_jclassi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_content_om_OverlayManagerImplEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_os_KernelCpuTotalBpfMapReaderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_os_LongArrayMultiStateCounterEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android5vintf9to_stringINS0_13KernelVersionEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKT_); @@ -2083,6 +2202,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JNICommon11rectFromObjEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIdEEitjPKT_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIhEEitjPKT_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIiEEitjPKT_j); @@ -2132,12 +2252,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString11printVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12appendVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12insertScalarEjf); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12writable_strEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString13insertUnicharEji); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString13prependVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3Rec4MakeEPKcj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3setEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3setEPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString4dataEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString4swapERS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString5resetEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString6insertEjPKc); @@ -2165,8 +2285,36 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkStringaSEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkStringaSERKS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc14Fingerprint128EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc19CityHash128WithSeedEPKcjNSt3__14pairIyyEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashmk14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashmk6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna14Hash64WithSeedEPKcjy); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna15Hash64WithSeedsEPKcjyy); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna6Hash64EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashns14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashns6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsa14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsa6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsu14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsu6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash13Fingerprint32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash13Fingerprint64EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Fingerprint128EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Hash32WithSeedEPKcjj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Hash64WithSeedEPKcjy); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash15Hash128WithSeedEPKcjNSt3__14pairIyyEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash15Hash64WithSeedsEPKcjyy); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash4HashEPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash6Hash32EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash6Hash64EPKcj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash7Hash128EPKcj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN9Transform25forCropFollowedByRotationEiiiii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN9TransformC2Eiiii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK11zip_archive6Reader10IsZeroCopyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK11zip_archive6Reader14AccessAtOffsetEPhjx); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile10GetBasePtrEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile12ReadAtOffsetEPhjx); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile13GetFileLengthEv); @@ -2186,7 +2334,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13NativeContext18getThumbnailHeightEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13NativeContext9getResultEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK14ZipEntryCommon19GetModificationTimeEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip3216GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip32I17ZipStringOffset20E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip32I17ZipStringOffset32E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK16InputStripSource6getIfdEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK16JNICameraContext33isRawImageCallbackBufferAvailableEv); @@ -2194,6 +2343,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo12DetachSocketERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo16RefersToSameFileEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK20SkContainerAllocator15roundUpCapacityEx); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK20SkContainerAllocator20growthFactorCapacityEid); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK23FileDescriptorAllowlist9IsAllowedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK6SkRect4dumpEb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK6SkRect6toQuadEP7SkPoint); @@ -2204,13 +2355,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_compareEPKvS5_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_destroyEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE12do_constructEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE15do_move_forwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE16do_move_backwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE7do_copyEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE8do_splatEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android15JHwRemoteBinder21getDeathRecipientListEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android15JHwRemoteBinder9getBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfo13writeToParcelEPNS_6ParcelE); @@ -2222,10 +2366,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfo8overlapsEPKS1_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfoeqERKS1_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui11DisplayInfo13writeToParcelEPNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui11DisplayInfo4dumpERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui12FocusRequest13writeToParcelEPNS_6ParcelE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui16WindowInfoHandle13writeToParcelEPNS_6ParcelE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui16WindowInfoHandle8getTokenEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui20InputApplicationInfo13writeToParcelEPNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui28IWindowInfosReportedListener22getInterfaceDescriptorEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6Parcel4readINS_6RegionEEEiRNS_16LightFlattenableIT_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorI12JavaVMOptionE10do_destroyEPvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorI12JavaVMOptionE12do_constructEPvj); @@ -2245,12 +2391,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE16do_move_backwardEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE7do_copyEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE8do_splatEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE10do_destroyEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE12do_constructEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE15do_move_forwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE16do_move_backwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE7do_copyEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE8do_splatEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE10do_destroyEPvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE12do_constructEPvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE15do_move_forwardEPvPKvj); @@ -2287,12 +2427,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE16do_move_backwardEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE7do_copyEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE8do_splatEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE10do_destroyEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE12do_constructEPvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE15do_move_forwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE16do_move_backwardEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE7do_copyEPvPKvj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE8do_splatEPvPKvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE10do_destroyEPvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE12do_constructEPvj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE15do_move_forwardEPvPKvj); @@ -2445,12 +2579,15 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RS6_RS8_RKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEPNS0_6__baseISR_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEPNS0_6__baseIS2_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEPNS0_6__baseIS3_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEPNS0_6__baseISG_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEERKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEyEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE4findIS5_EENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EEclEOSE_); @@ -2463,47 +2600,57 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EEclEOSE_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E18destroy_deallocateEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7destroyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_EclEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E18destroy_deallocateEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7destroyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_EclEOS2_Ob); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_EclEOS2_OxS8_SF_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS4_JS4_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE13__move_assignERSL_NS_17integral_constantIbLb1EEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSQ_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiS3_EEEEENSH_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJNS_4pairIiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android3bpf17concurrent_time_tEEENS_22__unordered_map_hasherIjS5_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS5_NS_8equal_toIjEELb1EEENS_9allocatorIS5_EEED2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIjJRjSF_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6rehashEj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE8__rehashEj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjRKNS_9nullopt_tEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjSH_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJOmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJRKmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE21__construct_node_hashIRtJRS7_EEENS_10unique_ptrINS_11__hash_nodeIS8_PvEENS_22__hash_node_destructorINS3_ISP_EEEEEEjOT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRKNS_21piecewise_construct_tENS_5tupleIJRKtEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRtRS7_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE6rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_IyNS_9allocatorIyEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE8__rehashEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPci); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113unordered_mapIiiNS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiiEEEEEC2ERKSA_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__114__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9push_backEOS4_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj); @@ -2512,7 +2659,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__116__set_differenceIRNS_6__lessIiiEENS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES9_NS_15insert_iteratorINS_3setIiNS_4lessIiEENS_9allocatorIiEEEEEEEET2_T0_SJ_T1_SK_SI_T_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__117__call_once_proxyINS_5tupleIJRFvvEEEEEEvPv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__118__set_intersectionIRNS_6__lessImmEENS_21__tree_const_iteratorImPNS_11__tree_nodeImPvEEiEES9_NS_15insert_iteratorINS_3setImNS_4lessImEENS_9allocatorImEEEEEEEET2_T0_SJ_T1_SK_SI_T_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE16__on_zero_sharedEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE21__on_zero_shared_weakEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android16JGlobalRefHolderENS_9allocatorIS2_EEE16__on_zero_sharedEv); @@ -2532,8 +2678,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEERPNS_15__tree_end_nodeISJ_EESK_RKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIiJRKNS_4pairIKiS7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android15AudioAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_3mapIifNS_4lessIiEENS_9allocatorINS_4pairIKifEEEEEEEENS_19__map_value_compareIiSB_S4_Lb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android21VolumeGroupAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIifEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIyNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIySA_NS_4lessIyEELb1EEENS_9allocatorISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIyNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIySA_NS_4lessIyEELb1EEENS_9allocatorISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SD_EEiEERPNS_15__tree_end_nodeISF_EESG_RKT_); @@ -2548,18 +2695,20 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI13audio_usage_tNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE24__emplace_back_slow_pathIJRP7_JNIEnvP8_jstringEEEvDpOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE7reserveEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI15audio_devices_tNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10BlurRegionENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo10DmabufInfoENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmyiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmRyiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRyS8_S8_RNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJmRyS8_RPcPKcEEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android15AudioAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android19AudioDeviceTypeAddrENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android21VolumeGroupAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android22AudioMixMatchCriterionENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android2spINS1_22HwBinderDeathRecipientEEENS_9allocatorIS4_EEE21__push_back_slow_pathIRKS4_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android32FabricatedOverlayEntryParametersENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android5media17AudioVibratorInfoENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android8graphics6BitmapENS_9allocatorIS3_EEE8__appendEj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS0_IyNS_9allocatorIyEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS0_IyNS_9allocatorIyEEEENS1_IS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_); @@ -2591,6 +2740,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn4_N7android21JNIAudioTrackCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn4_N7android21JNIAudioTrackCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn4_N7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn4_N7android8hardware7display28BnDeviceProductInfoConstants10onTransactEjRKNS_6ParcelEPS3_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android18NativeMessageQueue11handleEventEiiPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android18NativeMessageQueueD0Ev); @@ -2603,6 +2753,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android12MessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android17JNIDeviceCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android17JNIDeviceCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android18NativeMessageQueue18WeakLooperCallbackD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android18NativeMessageQueue18WeakLooperCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android18NativeMessageQueueD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android18NativeMessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android21JNIAudioTrackCallbackD0Ev); @@ -2617,6 +2769,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android26NativeDisplayEventReceiverD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android27JNIAudioVolumeGroupCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android27JNIAudioVolumeGroupCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android3gui28IWindowInfosReportedListenerD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android3gui28IWindowInfosReportedListenerD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android8hardware7display27IDeviceProductInfoConstantsD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android8hardware7display27IDeviceProductInfoConstantsD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n12_N7android9JHwBinderD0Ev); diff --git a/libandroid_runtime/stubs_arm64.cc b/libandroid_runtime/stubs_arm64.cc index 3b77967..4bf1415 100644 --- a/libandroid_runtime/stubs_arm64.cc +++ b/libandroid_runtime/stubs_arm64.cc @@ -46,7 +46,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(JniInvocationInit); DEFINE_INTERCEPTABLE_STUB_FUNCTION(PreventLibnativehelperLazyLoadingForTests); DEFINE_INTERCEPTABLE_STUB_FUNCTION(PreventLibstatssocketLazyLoadingForTests); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z10GetOpenFdsRKNSt3__18functionIFvNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z11GetOwnerTagPK10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z11OpenArchivePKcPP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z12CloseArchiveP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z12EndIterationPv); @@ -57,16 +56,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z14StartIterationP10ZipArchivePPvNSt3__18fun DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ErrorCodeStringi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_calloc_throwmm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_malloc_flagsmj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z15sk_malloc_throwmm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_out_of_memoryv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_realloc_throwPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z16sk_realloc_throwPvmm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17GetFileDescriptorP10ZipArchive); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17get_native_cameraP7_JNIEnvP8_jobjectPP16JNICameraContext); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17sk_abort_no_printv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z17sk_malloc_canfailmm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z18OpenArchiveFdRangeiPKcPP10ZipArchivellb); @@ -101,6 +96,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_media_AudioTrackP7_JNIEn DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_opengl_jni_EGL14P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z33register_android_opengl_jni_EGL15P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34JHwBinder_native_joinRpcThreadpoolv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_freezeCgroupUIDP7_JNIEnvP8_jobjectih); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_getProcessGroupP7_JNIEnvP8_jobjecti); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_sendSignalQuietP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34android_os_Process_setProcessGroupP7_JNIEnvP8_jobjectii); @@ -116,6 +112,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34register_android_opengl_jni_GLES31P7_JNIE DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z34register_android_opengl_jni_GLES32P7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35android_os_Process_killProcessGroupP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35android_os_Process_setProcessFrozenP7_JNIEnvP8_jobjectiih); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35convertAudioMixerAttributesToNativeP7_JNIEnvP8_jobjectP22audio_mixer_attributes); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35register_android_hardware_SyncFenceP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z35register_android_hardware_UsbDeviceP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36android_os_Binder_getNativeFinalizerP7_JNIEnvP7_jclass); @@ -125,17 +122,21 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36android_os_Process_setThreadPriorityP7_JN DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_hardware_SerialPortP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_hardware_UsbRequestP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36register_android_media_ToneGeneratorP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z36sk_report_container_overflow_and_diev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_media_getIntConstantFromClassP7_JNIEnvP7_jclassPKcS4_Pi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_createProcessGroupP7_JNIEnvP8_jobjectii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_getPidsForCommandsP7_JNIEnvP8_jobjectP13_jobjectArray); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_getThreadSchedulerP7_JNIEnvP7_jclassi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_parseProcLineArrayP7_JNIEnvP8_jobjectPciiP10_jintArrayP13_jobjectArrayP11_jlongArrayP12_jfloatArray); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37android_os_Process_setThreadSchedulerP7_JNIEnvP7_jclassiii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37convertAudioMixerAttributesFromNativeP7_JNIEnvPK22audio_mixer_attributes); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_media_MicrophoneInfoP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES10ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES11ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z37register_android_opengl_jni_GLES31ExtP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38android_media_AudioTrack_getAudioTrackP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38javaAudioFormatToNativeAudioConfigBaseP7_JNIEnvP8_jobjectP17audio_config_baseb); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38nativeAudioConfigBaseToJavaAudioFormatP7_JNIEnvPK17audio_config_baseb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z38register_android_media_AudioAttributesP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z39JHwBinder_native_configureRpcThreadpoolP7_JNIEnvP7_jclasslh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z39android_os_Process_setApplicationObjectP7_JNIEnvP8_jobjectS2_); @@ -147,7 +148,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41JHwBinder_native_setTrebleTestingOverride DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41android_os_BinderProxy_getNativeFinalizerP7_JNIEnvP7_jclass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z41android_os_Process_removeAllProcessGroupsP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z42android_os_Process_setThreadGroupAndCpusetP7_JNIEnvP8_jobjectii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43android_os_Process_sendSignalToProcessGroupP7_JNIEnvP8_jobjectiii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43android_os_Process_setCallingThreadPriorityP7_JNIEnvP8_jobjecti); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43register_android_hardware_OverlayPropertiesP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z43register_com_google_android_gles_jni_GLImplP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z44register_android_hardware_camera2_DngCreatorP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z44register_android_media_AudioDeviceAttributesP7_JNIEnv); @@ -176,11 +179,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchive26InitializeCentralDirectoryEl DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveC2EO13MappedZipFileb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveC2EPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN10ZipArchiveD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6ReaderD0Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6ReaderD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6WriterD0Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6WriterD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive6Writer9GetBufferEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN11zip_archive7InflateERKNS_6ReaderEmmPNS_6WriterEPm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13MappedZipFileC2Eill); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext10setGpsDataERK7GpsData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext12setThumbnailEPKhjj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN13NativeContext14setCaptureTimeERKN7android7String8E); @@ -197,14 +198,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStream5closeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN14JniInputStreamD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip3214ResetIterationEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip324NextEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip326CreateEt); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip328AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32C2Et); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E14ResetIterationEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E4NextEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset20E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E14ResetIterationEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E4NextEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip32I17ZipStringOffset32E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip6414ResetIterationEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip644NextEPKh); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip646CreateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15JniOutputStream4openEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN15JniOutputStream5closeEv); @@ -253,6 +254,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBuffer5closeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN18JniInputByteBufferD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19CdEntryMapInterface6CreateEmmt); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable14RestatInternalERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS4_IcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN19FileDescriptorTable6CreateERKNSt3__16vectorIiNS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEEEE); @@ -268,6 +270,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackC2EP7_JNIEnvP8_jobje DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20JNIAudioPortCallbackD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN20SkContainerAllocator8allocateEid); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN23FileDescriptorAllowlist3GetEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN23FileDescriptorAllowlistC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5SkUTF10CountUTF16EPKtm); @@ -284,6 +287,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs12ScopedJmpBufD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandler7handlerEiP7siginfoPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandler8instanceEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs13SignalHandlerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN5incfs4util9isIncfsFdEi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect14setBoundsCheckEPK7SkPointi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect16setBoundsNoCheckEPK7SkPointi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN6SkRect4joinERKS_); @@ -309,22 +313,28 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueC2EP8_jobjectRKNS_2spI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10InputQueueD2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo11ReadDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadDmaBufInfoEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadBufferSizeEjPmRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo14ReadDmaBufInfoEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEEbRKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo16ReadDmaBufFdRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo17ReadDmaBufMapRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo17ReadProcfsDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo18ReadBufferExporterEjPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo19GetDmabufSysfsStatsEPNS0_16DmabufSysfsStatsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10dmabufinfo24GetDmabufTotalExportedKbEPmRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10getServiceINS_8hardware14ICameraServiceEEEiRKNS_8String16EPNS_2spIT_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpI20AudioTrackJniStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpI21AudioRecordJNIStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpINS_10AudioTrackEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android10setFieldSpINS_11AudioRecordEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_20IRemoteDisplayClientEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui21IHdrLayerInfoListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui22IScreenCaptureListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui23IRegionSamplingListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui26ITunnelModeEnabledListenerEE10onAsBinderEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_3gui28IWindowInfosReportedListenerEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_5media19IAudioTrackCallbackEE10onAsBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11BnInterfaceINS_8hardware7display27IDeviceProductInfoConstantsEE10onAsBinderEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11GetReferentEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory12javaToNativeEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory16getNativeContextEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android11JHidlMemory6toJavaEP7_JNIEnvRKNS_8hardware11hidl_memoryE); @@ -371,6 +381,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15JHwRemoteBinderC2EP7_JNIEnvP8_jo DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15MediaMetricsJNI20writeMetricsToBundleEP7_JNIEnvPNS_12mediametrics4ItemEP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15MediaMetricsJNI29nativeToJavaPersistableBundleEP7_JNIEnvPNS_2os17PersistableBundleE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15getBPNativeDataEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android15nativeCreateTpcEP7_JNIEnvP7_jclassP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16DeleteScreenshotEPvS0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage16allocStringArrayEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage20allocTemporaryStringEP7_JNIEnvP8_jstring); @@ -385,6 +396,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage26allocTemporary DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorage7releaseEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorageC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16EphemeralStorageD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android16destroyNativeTpcEPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17ApkAssetsFromLongEl); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17JNIDeviceCallback19onAudioDeviceUpdateEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android17JNIDeviceCallbackC1EP7_JNIEnvP8_jobjectS4_P10_jmethodID); @@ -398,6 +410,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeInputChannelC2ENSt3__110un DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeInputChannelD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue11handleEventEiiPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue14raiseExceptionEP7_JNIEnvPKcP11_jthrowable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallback11handleEventEiiPv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackC1ERKNS_2wpINS_14LooperCallbackEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackC2ERKNS_2wpINS_14LooperCallbackEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue18WeakLooperCallbackD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue23setFileDescriptorEventsEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue4wakeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti); @@ -407,9 +425,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android18NativeMessageQueueD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android19parcelForJavaObjectEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android19register_jni_commonEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11addMovementEPKNS_11MotionEventE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11getVelocityEiPfS1_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState12getEstimatorEiPNS_15VelocityTracker9EstimatorE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState11getVelocityEii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState22computeCurrentVelocityEif); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerState5clearEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android20VelocityTrackerStateC2ENS_15VelocityTracker8StrategyE); @@ -422,6 +440,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackC2EP7_JNIEn DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21JNIAudioTrackCallbackD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android21destroyNativeListenerEPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender10initializeEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender11handleEventEiiPv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android22NativeInputEventSender12sendKeyEventEjPKNS_8KeyEventE); @@ -496,8 +515,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver15disp DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver19dispatchModeChangedElNS_17PhysicalDisplayIdEil); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver26dispatchFrameRateOverridesElNS_17PhysicalDisplayIdENSt3__16vectorINS_20DisplayEventReceiver5Event17FrameRateOverrideENS2_9allocatorIS6_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiver7disposeEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiil); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiil); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android26NativeDisplayEventReceiverD2Ev); @@ -528,9 +547,11 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29android_view_PointerIcon_loadEP7 DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29android_view_VerifiedKeyEventEP7_JNIEnvRKNS_16VerifiedKeyEventE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29register_android_app_ActivityEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android29register_android_view_SurfaceEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spI21AudioRecordJNIStorageEaSEOS2_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_10AudioTrackEEaSEOS2_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_11AudioRecordEEaSEPS1_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_7IBinderEEaSINS_7BBinderEEERS2_ONS0_IT_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_30TransactionHangCallbackWrapperEED2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_3gui28IWindowInfosReportedListenerEED2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android2spINS_8hardware7display27IDeviceProductInfoConstantsEED2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30AssetManagerForNdkAssetManagerEP13AAssetManager); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30android_view_KeyEvent_toNativeEP7_JNIEnvP8_jobjectPNS_8KeyEventE); @@ -540,7 +561,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30register_android_util_EventLogEP DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android30register_android_view_KeyEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31android_view_InputDevice_createEP7_JNIEnvRKNS_15InputDeviceInfoE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31android_view_Surface_getSurfaceEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media14MicrophoneInfoE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media16MicrophoneInfoFwE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_opengl_classesEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_os_HidlSupportEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android31register_android_os_SystemClockEP7_JNIEnv); @@ -595,16 +616,18 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android36register_android_view_SurfaceCon DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android36register_android_view_SurfaceSessionEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_NativeActivity_setWindowFlagsEP15ANativeActivityii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_getNativePtrEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvPKNS_11MotionEventE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvRKNS_11MotionEventE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37android_view_SurfaceSession_getClientEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37createAudioDeviceAttributesFromNativeEP7_JNIEnvPP8_jobjectPKNS_19AudioDeviceTypeAddrE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_content_AssetManagerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_database_SQLiteDebugEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_KeyCharacterMapEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_MotionPredictorEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_view_VelocityTrackerEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android37register_android_window_ScreenCaptureEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_NativeActivity_setWindowFormatEP15ANativeActivityi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getLoadedIconEP7_JNIEnvP8_jobjectPNS_11PointerIconE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjecti); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38android_view_Surface_createFromSurfaceEP7_JNIEnvRKNS_2spINS_7SurfaceEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38convertAudioEffectDescriptorFromNativeEP7_JNIEnvPP8_jobjectPK19effect_descriptor_s); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_app_admin_SecurityLogEP7_JNIEnv); @@ -616,7 +639,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_text_AndroidCha DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_view_InputEventSenderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android38register_android_view_VerifiedKeyEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_os_MessageQueue_getMessageQueueEP7_JNIEnvP8_jobject); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectiPNS_11PointerIconE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleEPNS_11PointerIconE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_backup_BackupDataInputEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_content_res_ObbScannerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android39register_android_os_GraphicsEnvironmentEP7_JNIEnv); @@ -637,15 +660,29 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleC2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui16WindowInfoHandleD2Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui20InputApplicationInfo14readFromParcelEPKNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener11asInterfaceERKNS_2spINS_7IBinderEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener14getDefaultImplEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListener14setDefaultImplENS_2spIS1_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui28IWindowInfosReportedListenerD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BnWindowInfosReportedListenerC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListener21onWindowInfosReportedEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListenerC1ERKNS_2spINS_7IBinderEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android3gui29BpWindowInfosReportedListenerC2ERKNS_2spINS_7IBinderEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40android_view_InputWindowHandle_getHandleEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_backup_BackupDataOutputEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_ddm_DdmHandleNativeHeapEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_graphics_SurfaceTextureEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android40register_android_view_InputEventReceiverEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41android_view_InputChannel_getInputChannelEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41android_view_MotionEvent_obtainFromNativeEP7_JNIEnvNSt3__110unique_ptrINS_11MotionEventENS2_14default_deleteIS4_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android41register_android_view_VerifiedMotionEventEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42android_view_InputChannel_createJavaObjectEP7_JNIEnvNSt3__110unique_ptrINS_12InputChannelENS2_14default_deleteIS4_EEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_content_res_ConfigurationEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_content_res_ResourceTimerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_database_SQLiteConnectionEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_graphics_BLASTBufferQueueEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android42register_android_os_PerformanceHintManagerEP7_JNIEnv); @@ -662,6 +699,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android44register_com_android_internal_os DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android44register_com_android_internal_os_RuntimeInitEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45android_view_InputApplicationHandle_getHandleEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45android_view_InputWindowHandle_fromWindowInfoEP7_JNIEnvNS_3gui10WindowInfoE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android45register_com_android_modules_expresslog_UtilsEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android46register_android_backup_BackupHelperDispatcherEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_android_animation_PropertyValuesHolderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_android_view_TunnelModeEnabledListenerEP7_JNIEnv); @@ -669,13 +707,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android47register_com_android_internal_co DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49android_hardware_display_DisplayViewport_toNativeEP7_JNIEnvP8_jobjectPNS_15DisplayViewportE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49register_android_hardware_display_DisplayViewportEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android49register_android_view_CompositionSamplingListenerEP7_JNIEnv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintIjEEbPKcPT_S4_b); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base4TrimIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_OT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintImEEbPKcPT_S4_b); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android4base9ParseUintItEEbPKcPT_S4_b); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50com_android_internal_os_ZygoteCommandBuffer_insertEP7_JNIEnvP7_jclasslP8_jstring); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50register_android_os_incremental_IncrementalManagerEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android50register_com_android_internal_security_VerityUtilsEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51android_os_storage_StorageManager_setQuotaProjectIdEP7_JNIEnvP8_jobjectP8_jstringl); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51android_view_SurfaceControl_getNativeSurfaceControlEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android51register_com_android_internal_os_ClassLoaderFactoryEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android52android_hardware_HardwareBuffer_convertToPixelFormatEj); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android52register_com_android_internal_os_ZygoteCommandBufferEP7_JNIEnv); @@ -684,7 +723,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android53android_view_Surface_createFromI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android53register_com_android_internal_os_KernelCpuBpfTrackingEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_graphics_GraphicBuffer_getNativeGraphicsBufferEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_HardwareBuffer_convertFromPixelFormatEj); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_HardwareBuffer_getNativeGraphicBufferEP7_JNIEnvP8_jobject); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54android_hardware_OverlayProperties_convertToJavaObjectEP7_JNIEnvPNS_3gui17OverlayPropertiesE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_content_om_OverlayConfigEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_net_NetworkUtilsInternalEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android54register_com_android_internal_os_KernelAllocationStatsEP7_JNIEnv); @@ -699,7 +738,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android57register_com_android_internal_co DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android57register_com_android_internal_os_KernelCpuUidBpfMapReaderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android58com_android_internal_os_ZygoteCommandBuffer_nativeGetCountEP7_JNIEnvP7_jclassl); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android58register_com_android_internal_os_KernelSingleUidTimeReaderEP7_JNIEnv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59android_view_SurfaceTransaction_getNativeSurfaceTransactionEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59com_android_internal_os_ZygoteCommandBuffer_getNativeBufferEP7_JNIEnvP7_jclassi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_content_om_OverlayManagerImplEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_os_KernelCpuTotalBpfMapReaderEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android59register_com_android_internal_os_LongArrayMultiStateCounterEP7_JNIEnv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android5vintf9to_stringINS0_13KernelVersionEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKT_); @@ -771,6 +812,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcel9setParcelEPNS_8hardware DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelC2EP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JHwParcelD2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9JNICommon11rectFromObjEP7_JNIEnvP8_jobject); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIdEEitjPKT_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIhEEitjPKT_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android9img_utils10TiffWriter8addEntryIiEEitjPKT_j); @@ -820,12 +862,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkRegionaSERKS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString11printVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12appendVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12insertScalarEmf); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString12writable_strEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString13insertUnicharEmi); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString13prependVAListEPKcSt9__va_list); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3Rec4MakeEPKcm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3setEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString3setEPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString4dataEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString4swapERS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString5resetEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkString6insertEmPKc); @@ -853,8 +895,36 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSEOS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8SkStringaSERKS_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc14Fingerprint128EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc19CityHash128WithSeedEPKcmNSt3__14pairImmEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashcc6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashmk14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashmk6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna14Hash64WithSeedEPKcmm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna15Hash64WithSeedsEPKcmmm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashna6Hash64EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashns14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashns6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsa14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsa6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsu14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash10farmhashsu6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash13Fingerprint32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash13Fingerprint64EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Fingerprint128EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Hash32WithSeedEPKcmj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash14Hash64WithSeedEPKcmm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash15Hash128WithSeedEPKcmNSt3__14pairImmEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash15Hash64WithSeedsEPKcmmm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash4HashEPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash6Hash32EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash6Hash64EPKcm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN8farmhash7Hash128EPKcm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN9Transform25forCropFollowedByRotationEiiiii); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN9TransformC2Eiiii); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK11zip_archive6Reader10IsZeroCopyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK11zip_archive6Reader14AccessAtOffsetEPhml); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile10GetBasePtrEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile12ReadAtOffsetEPhml); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13MappedZipFile13GetFileLengthEv); @@ -874,7 +944,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext18getCharacteristicsEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext18getThumbnailHeightEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK13NativeContext9getResultEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK14ZipEntryCommon19GetModificationTimeEv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip3216GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip32I17ZipStringOffset20E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip32I17ZipStringOffset32E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK16InputStripSource6getIfdEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK16JNICameraContext33isRawImageCallbackBufferAvailableEv); @@ -882,6 +953,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK17DirectStripSource6getIfdEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo12DetachSocketERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK18FileDescriptorInfo16RefersToSameFileEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK20SkContainerAllocator15roundUpCapacityEl); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK20SkContainerAllocator20growthFactorCapacityEid); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK23FileDescriptorAllowlist9IsAllowedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK6SkRect4dumpEb); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK6SkRect6toQuadEP7SkPoint); @@ -892,13 +965,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pai DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_compareEPKvS5_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_destroyEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE12do_constructEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE15do_move_forwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE16do_move_backwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE7do_copyEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android12SortedVectorIP27audiorecord_callback_cookieE8do_splatEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android15JHwRemoteBinder21getDeathRecipientListEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android15JHwRemoteBinder9getBinderEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo13writeToParcelEPNS_6ParcelE); @@ -910,10 +976,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo5isSpyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfo8overlapsEPKS1_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui10WindowInfoeqERKS1_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui11DisplayInfo13writeToParcelEPNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui11DisplayInfo4dumpERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui12FocusRequest13writeToParcelEPNS_6ParcelE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui16WindowInfoHandle13writeToParcelEPNS_6ParcelE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui16WindowInfoHandle8getTokenEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui20InputApplicationInfo13writeToParcelEPNS_6ParcelE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android3gui28IWindowInfosReportedListener22getInterfaceDescriptorEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6Parcel4readINS_6RegionEEEiRNS_16LightFlattenableIT_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorI12JavaVMOptionE10do_destroyEPvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorI12JavaVMOptionE12do_constructEPvm); @@ -933,12 +1001,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE16do_move_backwardEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE7do_copyEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE8do_splatEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE10do_destroyEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE12do_constructEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE15do_move_forwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE16do_move_backwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE7do_copyEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_22AudioMixMatchCriterionEE8do_splatEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE10do_destroyEPvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE12do_constructEPvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorINS_6SensorEE15do_move_forwardEPvPKvm); @@ -975,12 +1037,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE15do_move_ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE16do_move_backwardEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE7do_copyEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP11_jbyteArrayE8do_splatEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE10do_destroyEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE12do_constructEPvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE15do_move_forwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE16do_move_backwardEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE7do_copyEPvPKvm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIP14ScopedUtfCharsE8do_splatEPvPKvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE10do_destroyEPvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE12do_constructEPvm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNK7android6VectorIPNS_10InputEventEE15do_move_forwardEPvPKvm); @@ -1133,12 +1189,15 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RS6_RS8_RKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEPNS0_6__baseISR_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEPNS0_6__baseIS2_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEPNS0_6__baseIS3_EE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEPNS0_6__baseISG_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEERKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNKSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEmEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE4findIS5_EENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEElEERKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EEclEOSE_); @@ -1151,47 +1210,57 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7 DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EEclEOSE_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E18destroy_deallocateEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7destroyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_EclEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E18destroy_deallocateEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7destroyEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_EclEOS2_Ob); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E18destroy_deallocateEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7destroyEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_EclEOS2_OlS8_SF_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS4_JS4_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE13__move_assignERSL_NS_17integral_constantIbLb1EEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSQ_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiS3_EEEEENSH_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJNS_4pairIiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android3bpf17concurrent_time_tEEENS_22__unordered_map_hasherIjS5_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS5_NS_8equal_toIjEELb1EEENS_9allocatorIS5_EEED2Ev); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIjJRjSF_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6rehashEm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE8__rehashEm); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjRKNS_9nullopt_tEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjSH_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJOmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJRKmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE21__construct_node_hashIRtJRS7_EEENS_10unique_ptrINS_11__hash_nodeIS8_PvEENS_22__hash_node_destructorINS3_ISP_EEEEEEmOT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRKNS_21piecewise_construct_tENS_5tupleIJRKtEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRtRS7_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE6rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE8__rehashEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__113unordered_mapIiiNS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiiEEEEEC2ERKSA_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__114__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9push_backEOS4_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj); @@ -1200,7 +1269,6 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsI DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__116__set_differenceIRNS_6__lessIiiEENS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEElEES9_NS_15insert_iteratorINS_3setIiNS_4lessIiEENS_9allocatorIiEEEEEEEET2_T0_SJ_T1_SK_SI_T_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__117__call_once_proxyINS_5tupleIJRFvvEEEEEEvPv); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__118__set_intersectionIRNS_6__lessImmEENS_21__tree_const_iteratorImPNS_11__tree_nodeImPvEElEES9_NS_15insert_iteratorINS_3setImNS_4lessImEENS_9allocatorImEEEEEEEET2_T0_SJ_T1_SK_SI_T_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE16__on_zero_sharedEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE21__on_zero_shared_weakEv); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__120__shared_ptr_emplaceIN7android16JGlobalRefHolderENS_9allocatorIS2_EEE16__on_zero_sharedEv); @@ -1220,8 +1288,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIffEENS_19_ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EElEERPNS_15__tree_end_nodeISJ_EESK_RKT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIiJRKNS_4pairIKiS7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android15AudioAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_3mapIifNS_4lessIiEENS_9allocatorINS_4pairIKifEEEEEEEENS_19__map_value_compareIiSB_S4_Lb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android21VolumeGroupAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeIifEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeImNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImSA_NS_4lessImEELb1EEENS_9allocatorISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEElEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12__value_typeImNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImSA_NS_4lessImEELb1EEENS_9allocatorISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SD_EElEERPNS_15__tree_end_nodeISF_EESG_RKT_); @@ -1236,18 +1305,20 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16__treeImNS_4lessImEENS_9allocatorIm DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI13audio_usage_tNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE24__emplace_back_slow_pathIJRP7_JNIEnvP8_jstringEEEvDpOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE7reserveEm); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorI15audio_devices_tNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10BlurRegionENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo10DmabufInfoENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmmiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmRmiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRmS8_S8_RNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJmRmS8_RPcPKcEEEvDpOT_); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android15AudioAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android19AudioDeviceTypeAddrENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android21VolumeGroupAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android22AudioMixMatchCriterionENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android2spINS1_22HwBinderDeathRecipientEEENS_9allocatorIS4_EEE21__push_back_slow_pathIRKS4_EEvOT_); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android32FabricatedOverlayEntryParametersENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android5media17AudioVibratorInfoENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android8graphics6BitmapENS_9allocatorIS3_EEE8__appendEm); -DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS0_ImNS_9allocatorImEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS0_ImNS_9allocatorImEEEENS1_IS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_); @@ -1282,6 +1353,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn16_N7android18NativeMessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn16_N7android18NativeMessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android21JNIAudioTrackCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android21JNIAudioTrackCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZThn8_N7android8hardware7display28BnDeviceProductInfoConstants10onTransactEjRKNS_6ParcelEPS3_j); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N20JNIAudioPortCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N20JNIAudioPortCallbackD1Ev); @@ -1291,6 +1363,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android12MessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android12MessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android17JNIDeviceCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android17JNIDeviceCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android18NativeMessageQueue18WeakLooperCallbackD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android18NativeMessageQueue18WeakLooperCallbackD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android18NativeMessageQueueD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android18NativeMessageQueueD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android21JNIAudioTrackCallbackD0Ev); @@ -1305,6 +1379,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android26NativeDisplayEventReceiv DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android26NativeDisplayEventReceiverD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android27JNIAudioVolumeGroupCallbackD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android27JNIAudioVolumeGroupCallbackD1Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android3gui28IWindowInfosReportedListenerD0Ev); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android3gui28IWindowInfosReportedListenerD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android8hardware7display27IDeviceProductInfoConstantsD0Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android8hardware7display27IDeviceProductInfoConstantsD1Ev); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZTv0_n24_N7android9JHwBinderD0Ev); @@ -1356,7 +1432,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", PreventLibnativehelperLazyLoadingForTests); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", PreventLibstatssocketLazyLoadingForTests); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z10GetOpenFdsRKNSt3__18functionIFvNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z11GetOwnerTagPK10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z11OpenArchivePKcPP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z12CloseArchiveP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z12EndIterationPv); @@ -1367,16 +1442,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ErrorCodeStringi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_calloc_throwmm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_malloc_flagsmj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z15sk_malloc_throwmm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_out_of_memoryv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_realloc_throwPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z16sk_realloc_throwPvmm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17GetFileDescriptorP10ZipArchive); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17get_native_cameraP7_JNIEnvP8_jobjectPP16JNICameraContext); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17sk_abort_no_printv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z17sk_malloc_canfailmm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z18OpenArchiveFdRangeiPKcPP10ZipArchivellb); @@ -1411,6 +1482,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z33register_android_opengl_jni_EGL14P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z33register_android_opengl_jni_EGL15P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34JHwBinder_native_joinRpcThreadpoolv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_freezeCgroupUIDP7_JNIEnvP8_jobjectih); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_getProcessGroupP7_JNIEnvP8_jobjecti); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_sendSignalQuietP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34android_os_Process_setProcessGroupP7_JNIEnvP8_jobjectii); @@ -1426,6 +1498,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z34register_android_opengl_jni_GLES32P7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35android_os_Process_killProcessGroupP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35android_os_Process_setProcessFrozenP7_JNIEnvP8_jobjectiih); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35convertAudioMixerAttributesToNativeP7_JNIEnvP8_jobjectP22audio_mixer_attributes); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35register_android_hardware_SyncFenceP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z35register_android_hardware_UsbDeviceP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36android_os_Binder_getNativeFinalizerP7_JNIEnvP7_jclass); @@ -1435,17 +1508,21 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_hardware_SerialPortP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_hardware_UsbRequestP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36register_android_media_ToneGeneratorP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z36sk_report_container_overflow_and_diev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_media_getIntConstantFromClassP7_JNIEnvP7_jclassPKcS4_Pi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_createProcessGroupP7_JNIEnvP8_jobjectii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_getPidsForCommandsP7_JNIEnvP8_jobjectP13_jobjectArray); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_getThreadSchedulerP7_JNIEnvP7_jclassi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_parseProcLineArrayP7_JNIEnvP8_jobjectPciiP10_jintArrayP13_jobjectArrayP11_jlongArrayP12_jfloatArray); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37android_os_Process_setThreadSchedulerP7_JNIEnvP7_jclassiii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37convertAudioMixerAttributesFromNativeP7_JNIEnvPK22audio_mixer_attributes); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_media_MicrophoneInfoP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES10ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES11ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z37register_android_opengl_jni_GLES31ExtP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38android_media_AudioTrack_getAudioTrackP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38javaAudioFormatToNativeAudioConfigBaseP7_JNIEnvP8_jobjectP17audio_config_baseb); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38nativeAudioConfigBaseToJavaAudioFormatP7_JNIEnvPK17audio_config_baseb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z38register_android_media_AudioAttributesP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z39JHwBinder_native_configureRpcThreadpoolP7_JNIEnvP7_jclasslh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z39android_os_Process_setApplicationObjectP7_JNIEnvP8_jobjectS2_); @@ -1457,7 +1534,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z41android_os_BinderProxy_getNativeFinalizerP7_JNIEnvP7_jclass); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z41android_os_Process_removeAllProcessGroupsP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z42android_os_Process_setThreadGroupAndCpusetP7_JNIEnvP8_jobjectii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43android_os_Process_sendSignalToProcessGroupP7_JNIEnvP8_jobjectiii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43android_os_Process_setCallingThreadPriorityP7_JNIEnvP8_jobjecti); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43register_android_hardware_OverlayPropertiesP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z43register_com_google_android_gles_jni_GLImplP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z44register_android_hardware_camera2_DngCreatorP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _Z44register_android_media_AudioDeviceAttributesP7_JNIEnv); @@ -1486,11 +1565,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveC2EO13MappedZipFileb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveC2EPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN10ZipArchiveD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6ReaderD0Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6ReaderD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6WriterD0Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6WriterD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive6Writer9GetBufferEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN11zip_archive7InflateERKNS_6ReaderEmmPNS_6WriterEPm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13MappedZipFileC2Eill); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext10setGpsDataERK7GpsData); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext12setThumbnailEPKhjj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN13NativeContext14setCaptureTimeERKN7android7String8E); @@ -1507,14 +1584,14 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN14JniInputStreamD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip3214ResetIterationEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip324NextEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip326CreateEt); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip328AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32C2Et); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E14ResetIterationEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E4NextEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset20E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E14ResetIterationEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E4NextEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip32I17ZipStringOffset32E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip6414ResetIterationEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip644NextEPKh); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip646CreateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15JniOutputStream4openEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN15JniOutputStream5closeEv); @@ -1563,6 +1640,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN18JniInputByteBufferD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19CdEntryMapInterface6CreateEmmt); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable14RestatInternalERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS4_IcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN19FileDescriptorTable6CreateERKNSt3__16vectorIiNS0_9allocatorIiEEEERKNS0_8functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEEEE); @@ -1578,6 +1656,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20JNIAudioPortCallbackD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN20SkContainerAllocator8allocateEid); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN23FileDescriptorAllowlist3GetEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN23FileDescriptorAllowlistC2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5SkUTF10CountUTF16EPKtm); @@ -1594,6 +1673,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandler7handlerEiP7siginfoPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandler8instanceEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs13SignalHandlerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN5incfs4util9isIncfsFdEi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect14setBoundsCheckEPK7SkPointi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect16setBoundsNoCheckEPK7SkPointi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN6SkRect4joinERKS_); @@ -1619,22 +1699,28 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10InputQueueD2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo11ReadDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadDmaBufInfoEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadBufferSizeEjPmRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo14ReadDmaBufInfoEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEEbRKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo16ReadDmaBufFdRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo17ReadDmaBufMapRefsEiPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS4_IcEEEESE_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo17ReadProcfsDmaBufsEPNSt3__16vectorINS0_9DmaBufferENS1_9allocatorIS3_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo18ReadBufferExporterEjPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo19GetDmabufSysfsStatsEPNS0_16DmabufSysfsStatsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10dmabufinfo24GetDmabufTotalExportedKbEPmRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10getServiceINS_8hardware14ICameraServiceEEEiRKNS_8String16EPNS_2spIT_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpI20AudioTrackJniStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpI21AudioRecordJNIStorageEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpINS_10AudioTrackEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android10setFieldSpINS_11AudioRecordEEENS_2spIT_EEP7_JNIEnvP8_jobjectRKS4_P9_jfieldID); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_20IRemoteDisplayClientEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui21IHdrLayerInfoListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui22IScreenCaptureListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui23IRegionSamplingListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui26ITunnelModeEnabledListenerEE10onAsBinderEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_3gui28IWindowInfosReportedListenerEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_5media19IAudioTrackCallbackEE10onAsBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11BnInterfaceINS_8hardware7display27IDeviceProductInfoConstantsEE10onAsBinderEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11GetReferentEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory12javaToNativeEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory16getNativeContextEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android11JHidlMemory6toJavaEP7_JNIEnvRKNS_8hardware11hidl_memoryE); @@ -1681,6 +1767,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15MediaMetricsJNI20writeMetricsToBundleEP7_JNIEnvPNS_12mediametrics4ItemEP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15MediaMetricsJNI29nativeToJavaPersistableBundleEP7_JNIEnvPNS_2os17PersistableBundleE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15getBPNativeDataEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android15nativeCreateTpcEP7_JNIEnvP7_jclassP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16DeleteScreenshotEPvS0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage16allocStringArrayEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage20allocTemporaryStringEP7_JNIEnvP8_jstring); @@ -1695,6 +1782,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorage7releaseEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorageC2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16EphemeralStorageD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android16destroyNativeTpcEPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17ApkAssetsFromLongEl); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17JNIDeviceCallback19onAudioDeviceUpdateEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android17JNIDeviceCallbackC1EP7_JNIEnvP8_jobjectS4_P10_jmethodID); @@ -1708,6 +1796,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeInputChannelD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue11handleEventEiiPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue14raiseExceptionEP7_JNIEnvPKcP11_jthrowable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallback11handleEventEiiPv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackC1ERKNS_2wpINS_14LooperCallbackEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackC2ERKNS_2wpINS_14LooperCallbackEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue18WeakLooperCallbackD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue23setFileDescriptorEventsEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue4wakeEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti); @@ -1717,9 +1811,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android18NativeMessageQueueD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android19parcelForJavaObjectEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android19register_jni_commonEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11addMovementEPKNS_11MotionEventE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11getVelocityEiPfS1_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState12getEstimatorEiPNS_15VelocityTracker9EstimatorE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState11getVelocityEii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState22computeCurrentVelocityEif); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerState5clearEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android20VelocityTrackerStateC2ENS_15VelocityTracker8StrategyE); @@ -1732,6 +1826,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21JNIAudioTrackCallbackD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android21destroyNativeListenerEPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender10initializeEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender11handleEventEiiPv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android22NativeInputEventSender12sendKeyEventEjPKNS_8KeyEventE); @@ -1806,8 +1901,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver19dispatchModeChangedElNS_17PhysicalDisplayIdEil); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver26dispatchFrameRateOverridesElNS_17PhysicalDisplayIdENSt3__16vectorINS_20DisplayEventReceiver5Event17FrameRateOverrideENS2_9allocatorIS6_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiver7disposeEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectRKNS_2spINS_12MessageQueueEEEii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC1EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiil); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverC2EP7_JNIEnvP8_jobjectS4_RKNS_2spINS_12MessageQueueEEEiil); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android26NativeDisplayEventReceiverD2Ev); @@ -1838,9 +1933,11 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29android_view_VerifiedKeyEventEP7_JNIEnvRKNS_16VerifiedKeyEventE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29register_android_app_ActivityEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android29register_android_view_SurfaceEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spI21AudioRecordJNIStorageEaSEOS2_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_10AudioTrackEEaSEOS2_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_11AudioRecordEEaSEPS1_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_7IBinderEEaSINS_7BBinderEEERS2_ONS0_IT_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_30TransactionHangCallbackWrapperEED2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_3gui28IWindowInfosReportedListenerEED2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android2spINS_8hardware7display27IDeviceProductInfoConstantsEED2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30AssetManagerForNdkAssetManagerEP13AAssetManager); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30android_view_KeyEvent_toNativeEP7_JNIEnvP8_jobjectPNS_8KeyEventE); @@ -1850,7 +1947,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android30register_android_view_KeyEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31android_view_InputDevice_createEP7_JNIEnvRKNS_15InputDeviceInfoE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31android_view_Surface_getSurfaceEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media14MicrophoneInfoE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31convertMicrophoneInfoFromNativeEP7_JNIEnvPP8_jobjectPKNS_5media16MicrophoneInfoFwE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_opengl_classesEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_os_HidlSupportEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android31register_android_os_SystemClockEP7_JNIEnv); @@ -1905,16 +2002,18 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android36register_android_view_SurfaceSessionEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_NativeActivity_setWindowFlagsEP15ANativeActivityii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_getNativePtrEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvPKNS_11MotionEventE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_MotionEvent_obtainAsCopyEP7_JNIEnvRKNS_11MotionEventE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37android_view_SurfaceSession_getClientEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37createAudioDeviceAttributesFromNativeEP7_JNIEnvPP8_jobjectPKNS_19AudioDeviceTypeAddrE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_content_AssetManagerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_database_SQLiteDebugEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_KeyCharacterMapEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_MotionPredictorEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_view_VelocityTrackerEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android37register_android_window_ScreenCaptureEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_NativeActivity_setWindowFormatEP15ANativeActivityi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getLoadedIconEP7_JNIEnvP8_jobjectPNS_11PointerIconE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjecti); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_PointerIcon_getSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38android_view_Surface_createFromSurfaceEP7_JNIEnvRKNS_2spINS_7SurfaceEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38convertAudioEffectDescriptorFromNativeEP7_JNIEnvPP8_jobjectPK19effect_descriptor_s); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_app_admin_SecurityLogEP7_JNIEnv); @@ -1926,7 +2025,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_view_InputEventSenderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android38register_android_view_VerifiedKeyEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_os_MessageQueue_getMessageQueueEP7_JNIEnvP8_jobject); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectiPNS_11PointerIconE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39android_view_PointerIcon_loadSystemIconEP7_JNIEnvP8_jobjectNS_16PointerIconStyleEPNS_11PointerIconE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_backup_BackupDataInputEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_content_res_ObbScannerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android39register_android_os_GraphicsEnvironmentEP7_JNIEnv); @@ -1947,15 +2046,29 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui16WindowInfoHandleD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui16WindowInfoHandleD2Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui20InputApplicationInfo14readFromParcelEPKNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener11asInterfaceERKNS_2spINS_7IBinderEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener14getDefaultImplEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListener14setDefaultImplENS_2spIS1_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui28IWindowInfosReportedListenerD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BnWindowInfosReportedListenerC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListener21onWindowInfosReportedEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListenerC1ERKNS_2spINS_7IBinderEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android3gui29BpWindowInfosReportedListenerC2ERKNS_2spINS_7IBinderEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40android_view_InputWindowHandle_getHandleEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_backup_BackupDataOutputEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_ddm_DdmHandleNativeHeapEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_graphics_SurfaceTextureEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android40register_android_view_InputEventReceiverEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41android_view_InputChannel_getInputChannelEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41android_view_MotionEvent_obtainFromNativeEP7_JNIEnvNSt3__110unique_ptrINS_11MotionEventENS2_14default_deleteIS4_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android41register_android_view_VerifiedMotionEventEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42android_view_InputChannel_createJavaObjectEP7_JNIEnvNSt3__110unique_ptrINS_12InputChannelENS2_14default_deleteIS4_EEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_content_res_ConfigurationEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_content_res_ResourceTimerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_database_SQLiteConnectionEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_graphics_BLASTBufferQueueEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android42register_android_os_PerformanceHintManagerEP7_JNIEnv); @@ -1972,6 +2085,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android44register_com_android_internal_os_RuntimeInitEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45android_view_InputApplicationHandle_getHandleEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45android_view_InputWindowHandle_fromWindowInfoEP7_JNIEnvNS_3gui10WindowInfoE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android45register_com_android_modules_expresslog_UtilsEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android46register_android_backup_BackupHelperDispatcherEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android47register_android_animation_PropertyValuesHolderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android47register_android_view_TunnelModeEnabledListenerEP7_JNIEnv); @@ -1979,13 +2093,14 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49android_hardware_display_DisplayViewport_toNativeEP7_JNIEnvP8_jobjectPNS_15DisplayViewportE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49register_android_hardware_display_DisplayViewportEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android49register_android_view_CompositionSamplingListenerEP7_JNIEnv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintIjEEbPKcPT_S4_b); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base4TrimIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_OT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintImEEbPKcPT_S4_b); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android4base9ParseUintItEEbPKcPT_S4_b); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50com_android_internal_os_ZygoteCommandBuffer_insertEP7_JNIEnvP7_jclasslP8_jstring); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50register_android_os_incremental_IncrementalManagerEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android50register_com_android_internal_security_VerityUtilsEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51android_os_storage_StorageManager_setQuotaProjectIdEP7_JNIEnvP8_jobjectP8_jstringl); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51android_view_SurfaceControl_getNativeSurfaceControlEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android51register_com_android_internal_os_ClassLoaderFactoryEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android52android_hardware_HardwareBuffer_convertToPixelFormatEj); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android52register_com_android_internal_os_ZygoteCommandBufferEP7_JNIEnv); @@ -1994,7 +2109,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android53register_com_android_internal_os_KernelCpuBpfTrackingEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_graphics_GraphicBuffer_getNativeGraphicsBufferEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_HardwareBuffer_convertFromPixelFormatEj); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_HardwareBuffer_getNativeGraphicBufferEP7_JNIEnvP8_jobject); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54android_hardware_OverlayProperties_convertToJavaObjectEP7_JNIEnvPNS_3gui17OverlayPropertiesE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_content_om_OverlayConfigEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_net_NetworkUtilsInternalEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android54register_com_android_internal_os_KernelAllocationStatsEP7_JNIEnv); @@ -2009,7 +2124,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android57register_com_android_internal_os_KernelCpuUidBpfMapReaderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android58com_android_internal_os_ZygoteCommandBuffer_nativeGetCountEP7_JNIEnvP7_jclassl); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android58register_com_android_internal_os_KernelSingleUidTimeReaderEP7_JNIEnv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59android_view_SurfaceTransaction_getNativeSurfaceTransactionEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59com_android_internal_os_ZygoteCommandBuffer_getNativeBufferEP7_JNIEnvP7_jclassi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_content_om_OverlayManagerImplEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_os_KernelCpuTotalBpfMapReaderEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android59register_com_android_internal_os_LongArrayMultiStateCounterEP7_JNIEnv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android5vintf9to_stringINS0_13KernelVersionEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKT_); @@ -2081,6 +2198,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelC2EP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JHwParcelD2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9JNICommon11rectFromObjEP7_JNIEnvP8_jobject); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIdEEitjPKT_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIhEEitjPKT_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN7android9img_utils10TiffWriter8addEntryIiEEitjPKT_j); @@ -2130,12 +2248,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString11printVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12appendVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12insertScalarEmf); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString12writable_strEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString13insertUnicharEmi); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString13prependVAListEPKcSt9__va_list); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3Rec4MakeEPKcm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3setEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString3setEPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString4dataEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString4swapERS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString5resetEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkString6insertEmPKc); @@ -2163,8 +2281,36 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkStringaSEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8SkStringaSERKS_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc14Fingerprint128EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc19CityHash128WithSeedEPKcmNSt3__14pairImmEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashcc6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashmk14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashmk6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna14Hash64WithSeedEPKcmm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna15Hash64WithSeedsEPKcmmm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashna6Hash64EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashns14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashns6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsa14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsa6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsu14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash10farmhashsu6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash13Fingerprint32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash13Fingerprint64EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Fingerprint128EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Hash32WithSeedEPKcmj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash14Hash64WithSeedEPKcmm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash15Hash128WithSeedEPKcmNSt3__14pairImmEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash15Hash64WithSeedsEPKcmmm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash4HashEPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash6Hash32EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash6Hash64EPKcm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN8farmhash7Hash128EPKcm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN9Transform25forCropFollowedByRotationEiiiii); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZN9TransformC2Eiiii); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK11zip_archive6Reader10IsZeroCopyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK11zip_archive6Reader14AccessAtOffsetEPhml); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile10GetBasePtrEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile12ReadAtOffsetEPhml); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13MappedZipFile13GetFileLengthEv); @@ -2184,7 +2330,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13NativeContext18getThumbnailHeightEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK13NativeContext9getResultEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK14ZipEntryCommon19GetModificationTimeEv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip3216GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip32I17ZipStringOffset20E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip32I17ZipStringOffset32E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK16InputStripSource6getIfdEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK16JNICameraContext33isRawImageCallbackBufferAvailableEv); @@ -2192,6 +2339,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo12DetachSocketERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo14ReopenOrDetachERKNSt3__18functionIFvNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK18FileDescriptorInfo16RefersToSameFileEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK20SkContainerAllocator15roundUpCapacityEl); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK20SkContainerAllocator20growthFactorCapacityEid); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK23FileDescriptorAllowlist9IsAllowedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK6SkRect4dumpEb); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK6SkRect6toQuadEP7SkPoint); @@ -2202,13 +2351,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_compareEPKvS5_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE10do_destroyEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE12do_constructEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE15do_move_forwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE16do_move_backwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE7do_copyEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android12SortedVectorIP27audiorecord_callback_cookieE8do_splatEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android15JHwRemoteBinder21getDeathRecipientListEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android15JHwRemoteBinder9getBinderEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfo13writeToParcelEPNS_6ParcelE); @@ -2220,10 +2362,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfo8overlapsEPKS1_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui10WindowInfoeqERKS1_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui11DisplayInfo13writeToParcelEPNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui11DisplayInfo4dumpERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui12FocusRequest13writeToParcelEPNS_6ParcelE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui16WindowInfoHandle13writeToParcelEPNS_6ParcelE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui16WindowInfoHandle8getTokenEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui20InputApplicationInfo13writeToParcelEPNS_6ParcelE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android3gui28IWindowInfosReportedListener22getInterfaceDescriptorEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6Parcel4readINS_6RegionEEEiRNS_16LightFlattenableIT_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorI12JavaVMOptionE10do_destroyEPvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorI12JavaVMOptionE12do_constructEPvm); @@ -2243,12 +2387,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE16do_move_backwardEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE7do_copyEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_16key_value_pair_tIPNS_10InputEventEbEEE8do_splatEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE10do_destroyEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE12do_constructEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE15do_move_forwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE16do_move_backwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE7do_copyEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_22AudioMixMatchCriterionEE8do_splatEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE10do_destroyEPvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE12do_constructEPvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorINS_6SensorEE15do_move_forwardEPvPKvm); @@ -2285,12 +2423,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE16do_move_backwardEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE7do_copyEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP11_jbyteArrayE8do_splatEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE10do_destroyEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE12do_constructEPvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE15do_move_forwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE16do_move_backwardEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE7do_copyEPvPKvm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIP14ScopedUtfCharsE8do_splatEPvPKvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE10do_destroyEPvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE12do_constructEPvm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNK7android6VectorIPNS_10InputEventEE15do_move_forwardEPvPKvm); @@ -2443,12 +2575,15 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RS6_RS8_RKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEPNS0_6__baseISR_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7__cloneEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEPNS0_6__baseIS2_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7__cloneEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEPNS0_6__baseIS3_EE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEPNS0_6__baseISG_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7__cloneEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEERKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNKSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEmEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE4findIS5_EENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEElEERKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EE7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_RA5_S5_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISR_EEFvSE_EEclEOSE_); @@ -2461,47 +2596,57 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EE7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcINS_6__bindIRFvP7_JNIEnvPKcP8_jstringRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS4_S6_DnRKNS_12placeholders4__phILi1EEEEEENSC_ISP_EEFvSE_EEclEOSE_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E18destroy_deallocateEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_E7destroyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFbvENS_9allocatorIS3_EES2_EclEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E18destroy_deallocateEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_E7destroyEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvbENS_9allocatorIS4_EES3_EclEOS2_Ob); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E18destroy_deallocateEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_E7destroyEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__110__function6__funcIPFvPvlRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEENSB_ISH_EESG_EclEOS2_OlS8_SF_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS4_JS4_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableIN7android2spINS1_7IBinderEEENS1_3gui6SpHashIS3_EENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE13__move_assignERSL_NS_17integral_constantIbLb1EEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSQ_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__hash_iteratorIPNS_11__hash_nodeISB_PvEEEERKT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android10dmabufinfo11DmabufTotalEEENS_22__unordered_map_hasherIS7_SB_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SB_NS_8equal_toIS7_EELb1EEENS5_ISB_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiN7android10PidDmaInfoEEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiNS_3setImNS_4lessImEENS_9allocatorImEEEEEENS_22__unordered_map_hasherIiS8_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS8_NS_8equal_toIiEELb1EEENS5_IS8_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiS3_EEEEENSH_INS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiP18FileDescriptorInfoEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJNS_4pairIiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIiJRKNS_4pairIKiiEEEEENSF_INS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIiiEENS_22__unordered_map_hasherIiS2_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS2_NS_8equal_toIiEELb1EEENS_9allocatorIS2_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android3bpf17concurrent_time_tEEENS_22__unordered_map_hasherIjS5_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS5_NS_8equal_toIjEELb1EEENS_9allocatorIS5_EEED2Ev); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsIjJRjSF_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6rehashEm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjjEENS_22__unordered_map_hasherIjS2_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS2_NS_8equal_toIjEELb1EEENS_9allocatorIS2_EEE8__rehashEm); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjRKNS_9nullopt_tEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIjJRjSH_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_8optionalIjEEEENS_22__unordered_map_hasherIjS4_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS4_NS_8equal_toIjEELb1EEENS_9allocatorIS4_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJOmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE25__emplace_unique_key_argsImJRKNS_21piecewise_construct_tENS_5tupleIJRKmEEENSI_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeImlEENS_22__unordered_map_hasherImS2_NS_4hashImEELb1EEENS_21__unordered_map_equalImS2_NS_8equal_toImEELb1EEENS_9allocatorIS2_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE21__construct_node_hashIRtJRS7_EEENS_10unique_ptrINS_11__hash_nodeIS8_PvEENS_22__hash_node_destructorINS3_ISP_EEEEEEmOT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRKNS_21piecewise_construct_tENS_5tupleIJRKtEEENSN_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE25__emplace_unique_key_argsItJRtRS7_EEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS8_PvEEEEbEERKT_DpOT0_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE6rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__112__hash_tableINS_17__hash_value_typeItNS_6vectorINS2_ImNS_9allocatorImEEEENS3_IS5_EEEEEENS_22__unordered_map_hasherItS8_NS_4hashItEELb1EEENS_21__unordered_map_equalItS8_NS_8equal_toItEELb1EEENS3_IS8_EEE8__rehashEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__113unordered_mapIiiNS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiiEEEEEC2ERKSA_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__114__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9push_backEOS4_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj); @@ -2510,7 +2655,6 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__116__set_differenceIRNS_6__lessIiiEENS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEElEES9_NS_15insert_iteratorINS_3setIiNS_4lessIiEENS_9allocatorIiEEEEEEEET2_T0_SJ_T1_SK_SI_T_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__117__call_once_proxyINS_5tupleIJRFvvEEEEEEvPv); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__118__set_intersectionIRNS_6__lessImmEENS_21__tree_const_iteratorImPNS_11__tree_nodeImPvEElEES9_NS_15insert_iteratorINS_3setImNS_4lessImEENS_9allocatorImEEEEEEEET2_T0_SJ_T1_SK_SI_T_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE16__on_zero_sharedEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android14CameraMetadataENS_9allocatorIS2_EEE21__on_zero_shared_weakEv); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__120__shared_ptr_emplaceIN7android16JGlobalRefHolderENS_9allocatorIS2_EEE16__on_zero_sharedEv); @@ -2530,8 +2674,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EElEERPNS_15__tree_end_nodeISJ_EESK_RKT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIiJRKNS_4pairIKiS7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android15AudioAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_3mapIifNS_4lessIiEENS_9allocatorINS_4pairIKifEEEEEEEENS_19__map_value_compareIiSB_S4_Lb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIiNS_6vectorIN7android21VolumeGroupAttributesENS_9allocatorIS4_EEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeIifEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeImNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImSA_NS_4lessImEELb1EEENS_9allocatorISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEElEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12__value_typeImNS_10unique_ptrI14ScopedLocalRefIP11_jbyteArrayENS_14default_deleteIS6_EEEEEENS_19__map_value_compareImSA_NS_4lessImEELb1EEENS_9allocatorISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16__treeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIS6_EENS4_IS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SD_EElEERPNS_15__tree_end_nodeISF_EESG_RKT_); @@ -2546,18 +2691,20 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI11sock_filterNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI13audio_usage_tNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE24__emplace_back_slow_pathIJRP7_JNIEnvP8_jstringEEEvDpOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI14ScopedUtfCharsNS_9allocatorIS1_EEE7reserveEm); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorI15audio_devices_tNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10BlurRegionENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo10DmabufInfoENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmmiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKmRmiRNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEERA10_KcEEEvDpOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRmS8_S8_RNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android10dmabufinfo9DmaBufferENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJmRmS8_RPcPKcEEEvDpOT_); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android15AudioAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android19AudioDeviceTypeAddrENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android21VolumeGroupAttributesENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android22AudioMixMatchCriterionENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android2spINS1_22HwBinderDeathRecipientEEENS_9allocatorIS4_EEE21__push_back_slow_pathIRKS4_EEvOT_); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android32FabricatedOverlayEntryParametersENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android5media17AudioVibratorInfoENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android8graphics6BitmapENS_9allocatorIS3_EEE8__appendEm); - INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS0_ImNS_9allocatorImEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS0_ImNS_9allocatorImEEEENS1_IS3_EEE24__emplace_back_slow_pathIJRS3_EEEvDpOT_); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_); @@ -2592,6 +2739,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn16_N7android18NativeMessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android21JNIAudioTrackCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android21JNIAudioTrackCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android3gui29BnWindowInfosReportedListener10onTransactEjRKNS_6ParcelEPS2_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZThn8_N7android8hardware7display28BnDeviceProductInfoConstants10onTransactEjRKNS_6ParcelEPS3_j); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N20JNIAudioPortCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N20JNIAudioPortCallbackD1Ev); @@ -2601,6 +2749,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android12MessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android17JNIDeviceCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android17JNIDeviceCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android18NativeMessageQueue18WeakLooperCallbackD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android18NativeMessageQueue18WeakLooperCallbackD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android18NativeMessageQueueD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android18NativeMessageQueueD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android21JNIAudioTrackCallbackD0Ev); @@ -2615,6 +2765,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android26NativeDisplayEventReceiverD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android27JNIAudioVolumeGroupCallbackD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android27JNIAudioVolumeGroupCallbackD1Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android3gui28IWindowInfosReportedListenerD0Ev); + INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android3gui28IWindowInfosReportedListenerD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android8hardware7display27IDeviceProductInfoConstantsD0Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android8hardware7display27IDeviceProductInfoConstantsD1Ev); INIT_INTERCEPTABLE_STUB_FUNCTION("libandroid_runtime.so", _ZTv0_n24_N7android9JHwBinderD0Ev); diff --git a/libbinder_ndk/stubs_arm.cc b/libbinder_ndk/stubs_arm.cc index 2465f5c..dc164c0 100644 --- a/libbinder_ndk/stubs_arm.cc +++ b/libbinder_ndk/stubs_arm.cc @@ -18,6 +18,7 @@ #include "native_bridge_support/vdso/interceptable_functions.h" DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_handlePolledCommands); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_isThreadPoolStarted); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_joinThreadPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_setThreadPoolMaxThreadCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_setupPolling); @@ -127,14 +128,18 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint32); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint32Array); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint64); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint64Array); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_NotificationRegistration_delete); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_addService); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_addServiceWithFlags); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_checkService); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_forEachDeclaredInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_forceLazyServicesPersist); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_getService); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_getUpdatableApexName); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_isDeclared); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_isUpdatableViaApex); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_reRegister); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_registerForServiceNotifications); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_registerLazyService); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_setActiveServicesCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_tryUnregister); @@ -154,10 +159,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_getStatus); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_isOk); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_newOk); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z25AIBinder_toPlatformBinderP8AIBinder); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z26AParcel_viewPlatformParcelP7AParcel); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z26AParcel_viewPlatformParcelPK7AParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z27AIBinder_fromPlatformBinderRKN7android2spINS_7IBinderEEE); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_handlePolledCommands); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_isThreadPoolStarted); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_joinThreadPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_setThreadPoolMaxThreadCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_setupPolling); @@ -267,14 +275,18 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint32Array); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint64); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint64Array); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_NotificationRegistration_delete); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_addService); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_addServiceWithFlags); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_checkService); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_forEachDeclaredInstance); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_forceLazyServicesPersist); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_getService); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_getUpdatableApexName); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_isDeclared); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_isUpdatableViaApex); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_reRegister); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_registerForServiceNotifications); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_registerLazyService); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_setActiveServicesCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_tryUnregister); @@ -294,6 +306,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AStatus_isOk); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AStatus_newOk); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z25AIBinder_toPlatformBinderP8AIBinder); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z26AParcel_viewPlatformParcelP7AParcel); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z26AParcel_viewPlatformParcelPK7AParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z27AIBinder_fromPlatformBinderRKN7android2spINS_7IBinderEEE); } // clang-format on diff --git a/libbinder_ndk/stubs_arm64.cc b/libbinder_ndk/stubs_arm64.cc index 2465f5c..dc164c0 100644 --- a/libbinder_ndk/stubs_arm64.cc +++ b/libbinder_ndk/stubs_arm64.cc @@ -18,6 +18,7 @@ #include "native_bridge_support/vdso/interceptable_functions.h" DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_handlePolledCommands); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_isThreadPoolStarted); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_joinThreadPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_setThreadPoolMaxThreadCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ABinderProcess_setupPolling); @@ -127,14 +128,18 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint32); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint32Array); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint64); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AParcel_writeUint64Array); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_NotificationRegistration_delete); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_addService); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_addServiceWithFlags); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_checkService); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_forEachDeclaredInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_forceLazyServicesPersist); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_getService); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_getUpdatableApexName); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_isDeclared); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_isUpdatableViaApex); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_reRegister); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_registerForServiceNotifications); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_registerLazyService); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_setActiveServicesCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AServiceManager_tryUnregister); @@ -154,10 +159,13 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_getStatus); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_isOk); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AStatus_newOk); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z25AIBinder_toPlatformBinderP8AIBinder); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z26AParcel_viewPlatformParcelP7AParcel); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z26AParcel_viewPlatformParcelPK7AParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_Z27AIBinder_fromPlatformBinderRKN7android2spINS_7IBinderEEE); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_handlePolledCommands); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_isThreadPoolStarted); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_joinThreadPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_setThreadPoolMaxThreadCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", ABinderProcess_setupPolling); @@ -267,14 +275,18 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint32Array); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint64); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AParcel_writeUint64Array); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_NotificationRegistration_delete); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_addService); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_addServiceWithFlags); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_checkService); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_forEachDeclaredInstance); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_forceLazyServicesPersist); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_getService); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_getUpdatableApexName); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_isDeclared); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_isUpdatableViaApex); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_reRegister); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_registerForServiceNotifications); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_registerLazyService); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_setActiveServicesCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AServiceManager_tryUnregister); @@ -294,6 +306,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AStatus_isOk); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", AStatus_newOk); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z25AIBinder_toPlatformBinderP8AIBinder); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z26AParcel_viewPlatformParcelP7AParcel); + INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z26AParcel_viewPlatformParcelPK7AParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libbinder_ndk.so", _Z27AIBinder_fromPlatformBinderRKN7android2spINS_7IBinderEEE); } // clang-format on diff --git a/libcamera2ndk/stubs_arm.cc b/libcamera2ndk/stubs_arm.cc index 75149dd..ef6b824 100644 --- a/libcamera2ndk/stubs_arm.cc +++ b/libcamera2ndk/stubs_arm.cc @@ -26,8 +26,10 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_capture); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_captureV2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_setRepeatingRequest); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_setRepeatingRequestV2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_prepareWindow); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setRepeatingRequest); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setRepeatingRequestV2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setWindowPreparedCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_stopRepeating); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_updateSharedOutput); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraDevice_close); @@ -97,8 +99,10 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_captureV2); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_setRepeatingRequest); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_setRepeatingRequestV2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_prepareWindow); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setRepeatingRequest); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setRepeatingRequestV2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setWindowPreparedCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_stopRepeating); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_updateSharedOutput); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraDevice_close); diff --git a/libcamera2ndk/stubs_arm64.cc b/libcamera2ndk/stubs_arm64.cc index 75149dd..ef6b824 100644 --- a/libcamera2ndk/stubs_arm64.cc +++ b/libcamera2ndk/stubs_arm64.cc @@ -26,8 +26,10 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_capture); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_captureV2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_setRepeatingRequest); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_logicalCamera_setRepeatingRequestV2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_prepareWindow); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setRepeatingRequest); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setRepeatingRequestV2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_setWindowPreparedCallback); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_stopRepeating); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraCaptureSession_updateSharedOutput); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ACameraDevice_close); @@ -97,8 +99,10 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_captureV2); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_setRepeatingRequest); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_logicalCamera_setRepeatingRequestV2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_prepareWindow); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setRepeatingRequest); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setRepeatingRequestV2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_setWindowPreparedCallback); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_stopRepeating); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraCaptureSession_updateSharedOutput); INIT_INTERCEPTABLE_STUB_FUNCTION("libcamera2ndk.so", ACameraDevice_close); diff --git a/libmediandk/stubs_arm.cc b/libmediandk/stubs_arm.cc index 021b9bb..d2aae3d 100644 --- a/libmediandk/stubs_arm.cc +++ b/libmediandk/stubs_arm.cc @@ -29,12 +29,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWidth); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindow); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindowNativeHandle); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_new); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithUsage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setBufferRemovedListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setImageListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_delete); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_deleteAsync); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getCropRect); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getFormat); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHeight); @@ -198,6 +200,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_SBR_MODE); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUM); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMART); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMARTIST); +DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ARTIST); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); @@ -271,6 +274,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOW_LATENCY); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LYRICIST); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MANUFACTURER); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_BIT_RATE); +DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_B_FRAMES); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_HEIGHT); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); @@ -335,12 +339,14 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindow); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindowNativeHandle); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_new); + INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithUsage); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setBufferRemovedListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setImageListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_delete); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_deleteAsync); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getCropRect); + INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getFormat); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHeight); @@ -504,6 +510,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUM); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMART); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMARTIST); + INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ARTIST); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); @@ -577,6 +584,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LYRICIST); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MANUFACTURER); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_BIT_RATE); + INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_B_FRAMES); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_HEIGHT); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); diff --git a/libmediandk/stubs_arm64.cc b/libmediandk/stubs_arm64.cc index 021b9bb..d2aae3d 100644 --- a/libmediandk/stubs_arm64.cc +++ b/libmediandk/stubs_arm64.cc @@ -29,12 +29,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWidth); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindow); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindowNativeHandle); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_new); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithUsage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setBufferRemovedListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setImageListener); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_delete); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_deleteAsync); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getCropRect); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getFormat); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHeight); @@ -198,6 +200,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_SBR_MODE); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUM); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMART); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMARTIST); +DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ARTIST); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); @@ -271,6 +274,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOW_LATENCY); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LYRICIST); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MANUFACTURER); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_BIT_RATE); +DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_B_FRAMES); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_HEIGHT); DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); @@ -335,12 +339,14 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindow); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindowNativeHandle); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_new); + INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithUsage); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setBufferRemovedListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setImageListener); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_delete); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_deleteAsync); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getCropRect); + INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getFormat); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHeight); @@ -504,6 +510,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUM); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMART); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMARTIST); + INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ARTIST); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); @@ -577,6 +584,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LYRICIST); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MANUFACTURER); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_BIT_RATE); + INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_B_FRAMES); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_HEIGHT); INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); diff --git a/libnativewindow/stubs_arm.cc b/libnativewindow/stubs_arm.cc index 375d53b..c8a8b17 100644 --- a/libnativewindow/stubs_arm.cc +++ b/libnativewindow/stubs_arm.cc @@ -27,10 +27,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_isSupported); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lock); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lockAndGetInfo); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lockPlanes); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_readFromParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_recvHandleFromUnixSocket); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_sendHandleToUnixSocket); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_unlock); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_writeToParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindowBuffer_getHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_OemStorageGet); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_OemStorageSet); @@ -38,6 +40,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_acquire); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_cancelBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_dequeueBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getBuffersDataSpace); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getBuffersDefaultDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getFormat); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getHeight); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getLastDequeueDuration); @@ -48,6 +51,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_lock); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_query); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_queryf); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_queueBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_readFromParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setAutoPrerotation); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setAutoRefresh); @@ -70,6 +74,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setSwapInterval); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setUsage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_tryAllocateBuffers); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_unlockAndPost); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_writeToParcel); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE); @@ -92,10 +98,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lock); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lockAndGetInfo); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lockPlanes); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_readFromParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_recvHandleFromUnixSocket); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_sendHandleToUnixSocket); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_unlock); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_writeToParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindowBuffer_getHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_OemStorageGet); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_OemStorageSet); @@ -103,6 +111,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_cancelBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_dequeueBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getBuffersDataSpace); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getBuffersDefaultDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getFormat); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getHeight); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getLastDequeueDuration); @@ -113,6 +122,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_query); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_queryf); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_queueBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_readFromParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setAutoPrerotation); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setAutoRefresh); @@ -135,6 +145,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setUsage); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_tryAllocateBuffers); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_unlockAndPost); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_writeToParcel); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE); diff --git a/libnativewindow/stubs_arm64.cc b/libnativewindow/stubs_arm64.cc index 263e82d..9be8ea7 100644 --- a/libnativewindow/stubs_arm64.cc +++ b/libnativewindow/stubs_arm64.cc @@ -27,10 +27,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_isSupported); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lock); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lockAndGetInfo); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_lockPlanes); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_readFromParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_recvHandleFromUnixSocket); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_sendHandleToUnixSocket); DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_unlock); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(AHardwareBuffer_writeToParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindowBuffer_getHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_OemStorageGet); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_OemStorageSet); @@ -38,6 +40,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_acquire); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_cancelBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_dequeueBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getBuffersDataSpace); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getBuffersDefaultDataSpace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getFormat); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getHeight); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_getLastDequeueDuration); @@ -48,6 +51,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_lock); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_query); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_queryf); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_queueBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_readFromParcel); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_release); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setAutoPrerotation); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setAutoRefresh); @@ -70,6 +74,8 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setSwapInterval); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_setUsage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_tryAllocateBuffers); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_unlockAndPost); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANativeWindow_writeToParcel); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE); @@ -92,10 +98,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lock); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lockAndGetInfo); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_lockPlanes); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_readFromParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_recvHandleFromUnixSocket); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_sendHandleToUnixSocket); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_unlock); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", AHardwareBuffer_writeToParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindowBuffer_getHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_OemStorageGet); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_OemStorageSet); @@ -103,6 +111,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_cancelBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_dequeueBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getBuffersDataSpace); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getBuffersDefaultDataSpace); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getFormat); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getHeight); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_getLastDequeueDuration); @@ -113,6 +122,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_query); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_queryf); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_queueBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_readFromParcel); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_release); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setAutoPrerotation); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setAutoRefresh); @@ -135,6 +145,8 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_setUsage); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_tryAllocateBuffers); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_unlockAndPost); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", ANativeWindow_writeToParcel); + INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libnativewindow.so", _ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE); diff --git a/libvulkan/stubs_arm.cc b/libvulkan/stubs_arm.cc index 3766898..3992b2e 100644 --- a/libvulkan/stubs_arm.cc +++ b/libvulkan/stubs_arm.cc @@ -32,18 +32,25 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkBindImageMemory2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginQuery); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRenderPass2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRendering); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindDescriptorSets); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindIndexBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindPipeline); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindVertexBuffers); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindVertexBuffers2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBlitImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBlitImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearAttachments); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearColorImage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearDepthStencilImage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBuffer2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBufferToImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBufferToImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImageToBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImageToBuffer2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyQueryPoolResults); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDispatch); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDispatchBase); @@ -57,29 +64,50 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDrawIndirectCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndQuery); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRenderPass2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRendering); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdExecuteCommands); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdFillBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdNextSubpass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdNextSubpass2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPipelineBarrier); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPipelineBarrier2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPushConstants); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetEvent2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResolveImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResolveImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetBlendConstants); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetCullMode); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBias); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBiasEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBounds); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBoundsTestEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthCompareOp); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthTestEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthWriteEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDeviceMask); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetEvent2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetFrontFace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetLineWidth); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetPrimitiveRestartEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetPrimitiveTopology); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetRasterizerDiscardEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetScissor); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetScissorWithCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilCompareMask); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilOp); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilReference); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilTestEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilWriteMask); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetViewport); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetViewportWithCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdUpdateBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWaitEvents); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWaitEvents2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWriteTimestamp); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWriteTimestamp2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateAndroidSurfaceKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateBufferView); @@ -98,6 +126,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateImageView); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePipelineCache); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePipelineLayout); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePrivateDataSlot); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateRenderPass2); @@ -122,6 +151,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipeline); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipelineCache); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipelineLayout); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPrivateDataSlot); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroySampler); @@ -149,9 +179,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferMemoryRequirements2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferOpaqueCaptureAddress); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDescriptorSetLayoutSupport); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceBufferMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupPeerMemoryFeatures); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupPresentCapabilitiesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupSurfacePresentModesKHR); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceImageMemoryRequirements); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceImageSparseMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceMemoryCommitment); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceMemoryOpaqueCaptureAddress); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceProcAddr); @@ -188,7 +221,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceCapabilitiesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceFormatsKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfacePresentModesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceSupportKHR); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceToolProperties); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPipelineCacheData); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPrivateData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetQueryPoolResults); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetRenderAreaGranularity); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetSemaphoreCounterValue); @@ -199,6 +234,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkMergePipelineCaches); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueBindSparse); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueuePresentKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueSubmit); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueSubmit2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueWaitIdle); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetCommandBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetCommandPool); @@ -207,6 +243,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetEvent); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetFences); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSetPrivateData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSignalSemaphore); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkTrimCommandPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkUnmapMemory); @@ -231,18 +268,25 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginQuery); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRenderPass2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRendering); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindDescriptorSets); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindIndexBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindPipeline); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindVertexBuffers); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindVertexBuffers2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBlitImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBlitImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearAttachments); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearColorImage); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearDepthStencilImage); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBuffer2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBufferToImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBufferToImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImageToBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImageToBuffer2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyQueryPoolResults); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdDispatch); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdDispatchBase); @@ -256,29 +300,50 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndQuery); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRenderPass2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRendering); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdExecuteCommands); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdFillBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdNextSubpass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdNextSubpass2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPipelineBarrier); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPipelineBarrier2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPushConstants); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetEvent2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResolveImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResolveImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetBlendConstants); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetCullMode); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBias); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBiasEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBounds); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBoundsTestEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthCompareOp); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthTestEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthWriteEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDeviceMask); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetEvent2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetFrontFace); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetLineWidth); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetPrimitiveRestartEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetPrimitiveTopology); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetRasterizerDiscardEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetScissor); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetScissorWithCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilCompareMask); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilOp); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilReference); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilTestEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilWriteMask); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetViewport); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetViewportWithCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdUpdateBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWaitEvents); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWaitEvents2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWriteTimestamp); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWriteTimestamp2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateAndroidSurfaceKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateBufferView); @@ -297,6 +362,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateInstance); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePipelineCache); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePipelineLayout); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePrivateDataSlot); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateRenderPass2); @@ -321,6 +387,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipeline); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipelineCache); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipelineLayout); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPrivateDataSlot); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroySampler); @@ -348,9 +415,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetBufferMemoryRequirements2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetBufferOpaqueCaptureAddress); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDescriptorSetLayoutSupport); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceBufferMemoryRequirements); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupPeerMemoryFeatures); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupPresentCapabilitiesKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupSurfacePresentModesKHR); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceImageMemoryRequirements); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceImageSparseMemoryRequirements); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceMemoryCommitment); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceMemoryOpaqueCaptureAddress); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceProcAddr); @@ -387,7 +457,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfaceFormatsKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfacePresentModesKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfaceSupportKHR); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceToolProperties); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPipelineCacheData); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPrivateData); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetQueryPoolResults); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetRenderAreaGranularity); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetSemaphoreCounterValue); @@ -398,6 +470,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueBindSparse); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueuePresentKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueSubmit); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueSubmit2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueWaitIdle); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetCommandBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetCommandPool); @@ -406,6 +479,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetFences); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSetPrivateData); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSignalSemaphore); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkTrimCommandPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkUnmapMemory); diff --git a/libvulkan/stubs_arm64.cc b/libvulkan/stubs_arm64.cc index 3766898..3992b2e 100644 --- a/libvulkan/stubs_arm64.cc +++ b/libvulkan/stubs_arm64.cc @@ -32,18 +32,25 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkBindImageMemory2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginQuery); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRenderPass2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBeginRendering); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindDescriptorSets); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindIndexBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindPipeline); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindVertexBuffers); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBindVertexBuffers2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBlitImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdBlitImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearAttachments); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearColorImage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdClearDepthStencilImage); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBuffer2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBufferToImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyBufferToImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImageToBuffer); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyImageToBuffer2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdCopyQueryPoolResults); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDispatch); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDispatchBase); @@ -57,29 +64,50 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdDrawIndirectCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndQuery); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRenderPass2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdEndRendering); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdExecuteCommands); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdFillBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdNextSubpass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdNextSubpass2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPipelineBarrier); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPipelineBarrier2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdPushConstants); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetEvent2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResetQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResolveImage); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdResolveImage2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetBlendConstants); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetCullMode); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBias); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBiasEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBounds); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthBoundsTestEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthCompareOp); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthTestEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDepthWriteEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetDeviceMask); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetEvent2); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetFrontFace); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetLineWidth); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetPrimitiveRestartEnable); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetPrimitiveTopology); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetRasterizerDiscardEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetScissor); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetScissorWithCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilCompareMask); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilOp); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilReference); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilTestEnable); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetStencilWriteMask); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetViewport); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdSetViewportWithCount); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdUpdateBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWaitEvents); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWaitEvents2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWriteTimestamp); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCmdWriteTimestamp2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateAndroidSurfaceKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateBufferView); @@ -98,6 +126,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateImageView); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePipelineCache); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePipelineLayout); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreatePrivateDataSlot); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkCreateRenderPass2); @@ -122,6 +151,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyInstance); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipeline); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipelineCache); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPipelineLayout); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyPrivateDataSlot); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroyRenderPass); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkDestroySampler); @@ -149,9 +179,12 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferMemoryRequirements2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetBufferOpaqueCaptureAddress); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDescriptorSetLayoutSupport); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceBufferMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupPeerMemoryFeatures); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupPresentCapabilitiesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceGroupSurfacePresentModesKHR); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceImageMemoryRequirements); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceImageSparseMemoryRequirements); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceMemoryCommitment); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceMemoryOpaqueCaptureAddress); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetDeviceProcAddr); @@ -188,7 +221,9 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceCapabilitiesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceFormatsKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfacePresentModesKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceSurfaceSupportKHR); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPhysicalDeviceToolProperties); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPipelineCacheData); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetPrivateData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetQueryPoolResults); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetRenderAreaGranularity); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkGetSemaphoreCounterValue); @@ -199,6 +234,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkMergePipelineCaches); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueBindSparse); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueuePresentKHR); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueSubmit); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueSubmit2); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkQueueWaitIdle); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetCommandBuffer); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetCommandPool); @@ -207,6 +243,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetEvent); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetFences); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkResetQueryPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSetEvent); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSetPrivateData); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkSignalSemaphore); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkTrimCommandPool); DEFINE_INTERCEPTABLE_STUB_FUNCTION(vkUnmapMemory); @@ -231,18 +268,25 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginQuery); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRenderPass2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBeginRendering); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindDescriptorSets); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindIndexBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindPipeline); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindVertexBuffers); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBindVertexBuffers2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBlitImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdBlitImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearAttachments); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearColorImage); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdClearDepthStencilImage); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBuffer2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBufferToImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyBufferToImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImageToBuffer); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyImageToBuffer2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdCopyQueryPoolResults); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdDispatch); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdDispatchBase); @@ -256,29 +300,50 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndQuery); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRenderPass2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdEndRendering); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdExecuteCommands); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdFillBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdNextSubpass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdNextSubpass2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPipelineBarrier); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPipelineBarrier2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdPushConstants); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetEvent2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResetQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResolveImage); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdResolveImage2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetBlendConstants); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetCullMode); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBias); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBiasEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBounds); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthBoundsTestEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthCompareOp); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthTestEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDepthWriteEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetDeviceMask); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetEvent2); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetFrontFace); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetLineWidth); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetPrimitiveRestartEnable); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetPrimitiveTopology); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetRasterizerDiscardEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetScissor); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetScissorWithCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilCompareMask); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilOp); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilReference); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilTestEnable); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetStencilWriteMask); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetViewport); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdSetViewportWithCount); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdUpdateBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWaitEvents); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWaitEvents2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWriteTimestamp); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCmdWriteTimestamp2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateAndroidSurfaceKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateBufferView); @@ -297,6 +362,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateInstance); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePipelineCache); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePipelineLayout); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreatePrivateDataSlot); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkCreateRenderPass2); @@ -321,6 +387,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipeline); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipelineCache); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPipelineLayout); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyPrivateDataSlot); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroyRenderPass); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkDestroySampler); @@ -348,9 +415,12 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetBufferMemoryRequirements2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetBufferOpaqueCaptureAddress); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDescriptorSetLayoutSupport); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceBufferMemoryRequirements); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupPeerMemoryFeatures); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupPresentCapabilitiesKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceGroupSurfacePresentModesKHR); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceImageMemoryRequirements); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceImageSparseMemoryRequirements); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceMemoryCommitment); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceMemoryOpaqueCaptureAddress); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetDeviceProcAddr); @@ -387,7 +457,9 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfaceFormatsKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfacePresentModesKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceSurfaceSupportKHR); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPhysicalDeviceToolProperties); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPipelineCacheData); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetPrivateData); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetQueryPoolResults); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetRenderAreaGranularity); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkGetSemaphoreCounterValue); @@ -398,6 +470,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueBindSparse); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueuePresentKHR); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueSubmit); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueSubmit2); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkQueueWaitIdle); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetCommandBuffer); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetCommandPool); @@ -406,6 +479,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetFences); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkResetQueryPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSetEvent); + INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSetPrivateData); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkSignalSemaphore); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkTrimCommandPool); INIT_INTERCEPTABLE_STUB_FUNCTION("libvulkan.so", vkUnmapMemory); |