文件名称:source-ir-fitter:将源代码元素映射到IR元素的工具
文件大小:388KB
文件格式:ZIP
更新时间:2024-03-31 01:46:47
bytecode code-analysis sarif Java
源代码到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/ap
【文件预览】:
source-ir-fitter-main
----.gitignore(24B)
----settings.gradle(39B)
----build.gradle(3KB)
----src()
--------main()
--------test()
----grammars-v4()
----gradlew(6KB)
----LICENSE(1KB)
----.gitmodules(94B)
----.github()
--------workflows()
----README.md(3KB)
----gradlew.bat(3KB)
----gradle.properties(15B)
----gradle()
--------wrapper()
----install-kotlin-parser.sh(207B)
----ARCHITECTURE.md(3KB)