You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks so much for this helpful toolset, love what you all do ❤️
I was having some trouble running out of global reference memory table on my android and I'm fairly certain it is to do with the global references being created here ->
This is the message I get from frida Abort message: 'JNI ERROR (app bug): global reference table overflow (max=51200)
It happens upon the invocation of Java.enumerateLoadedClassesSync() and running down the execution, it is likely here.
I can see that the references are being re-claimed in the method, but since the memory in the Android is limited, it crashes before reaching
I might be able to help with a potential fix - pl let me know if that is ok.
I think, rather than holding on to the class, we can hold on to the name, since that is all we need here :
Thanks so much for this helpful toolset, love what you all do ❤️
I was having some trouble running out of global reference memory table on my android and I'm fairly certain it is to do with the global references being created here ->
frida-java-bridge/index.js
Line 167 in f22a5f2
This is the message I get from frida
Abort message: 'JNI ERROR (app bug): global reference table overflow (max=51200)
It happens upon the invocation of
Java.enumerateLoadedClassesSync()
and running down the execution, it is likely here.I can see that the references are being re-claimed in the method, but since the memory in the Android is limited, it crashes before reaching
frida-java-bridge/index.js
Line 189 in f22a5f2
Is there a way I can increase the memory used for global refs on the android, or is there some work-around?
The text was updated successfully, but these errors were encountered: