bylaws / libadrenotools

A library for applying rootless Adreno GPU driver modifications/replacements
BSD 2-Clause "Simplified" License
298 stars 45 forks source link

hook_android_dlopen_ext and android_dlopen_ext calls are inter-looped and resulting a call-stack overflow #4

Closed shakti-hub closed 2 years ago

shakti-hub commented 2 years ago

Hi,

Getting this issue of call looping between these two functions.

backtrace: hook_impl: hook_android_dlopen_ext: filename: libhook_impl.so /base.apk!libhook_impl.so (offset 0x3d9000) (hook_android_dlopen_ext+168) /base.apk!libmain_hook.so (offset 0x3e0000) (android_dlopen_ext+36) /base.apk!libhook_impl.so (offset 0x3d9000) (hook_android_dlopen_ext+168) /base.apk!libmain_hook.so (offset 0x3e0000) (android_dlopen_ext+36) /base.apk!libhook_impl.so (offset 0x3d9000) (hook_android_dlopen_ext+168) /base.apk!libmain_hook.so (offset 0x3e0000) (android_dlopen_ext+36) /base.apk!libhook_impl.so (offset 0x3d9000) (hook_android_dlopen_ext+168)

bylaws commented 2 years ago

Uh can I see the client code? This shouldn't happen