source-ir-fitter工具用于将源代码元素映射到IR元素
源代码到IR映射器:此工具将字节码/ dex元素(例如类型,方法,字段和调用)映射到源元素。输入的是可执行代码(JAR / APK格式)加上原始源。输出是与底层实体相对应的源代码元素的。低层实体ID遵循的格式。
这项工作正在进行中,目前(部分)支持以下源语言:Java,Groovy,Kotlin。建设要求将Kotlin ANTLR语法安装到本地Maven存储库:./install-kotlin-parser.sh
,然后安装该工具:./gradlew installDist
。
基本用途:要使用app.jar代码和app-sources.jar源为应用程序生成JSON映射,请运行以下命令:
build/install/source-ir-fitter/bin/source-ir-fitter --ir path/to/app.jar --source path/to/app-sources.jar
source-ir-fitter-main.zip
预估大小:85个文件
source-ir-fitter-main
文件夹
.gitignore
24B
settings.gradle
39B
build.gradle
3KB
src
文件夹
main
文件夹
java
文件夹
org
文件夹
clyze
文件夹
source
文件夹
...
388.44KB
文件大小:
评论区