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
Now JadxCodeInput interface force every plugin to search code in all input files and in most cases it is apk or jar files, so every plugin parsing and decompressing same zip file, this is very resource consuming and slow down processing.
Solution is to provide tree structured representation of input files with already parsed zip files.
Files content loading should be done in lazy fashion.
Also, as many files maybe encoded or transformed, it will be nice if plugins can replace or patch this input tree structure.
Such replace will reduce common processing code and allow implementing plugins to support various archive and containers format.
Describe your idea
Now
JadxCodeInput
interface force every plugin to search code in all input files and in most cases it is apk or jar files, so every plugin parsing and decompressing same zip file, this is very resource consuming and slow down processing.Solution is to provide tree structured representation of input files with already parsed zip files.
Files content loading should be done in lazy fashion.
Also, as many files maybe encoded or transformed, it will be nice if plugins can replace or patch this input tree structure.
Such replace will reduce common processing code and allow implementing plugins to support various archive and containers format.
Related to #2302.
The text was updated successfully, but these errors were encountered: