没有合适的资源?快使用搜索试试~ 我知道了~
source-ir-fitter:将源代码元素映射到IR元素的工具
共85个文件
java:66个
jar:4个
gradle:2个
需积分: 9 0 下载量 143 浏览量
2021-03-11
08:00:07
上传
评论
收藏 388KB ZIP 举报
温馨提示
源代码到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.zip (85个子文件)
source-ir-fitter-main
.gitignore 24B
settings.gradle 39B
build.gradle 3KB
src
main
java
org
clyze
source
irfitter
RunResult.java 254B
package-info.java 165B
ir
dex
DexModifierPack.java 2KB
package-info.java 67B
DexParser.java 5KB
model
IRMethod.java 5KB
IRModifierPack.java 321B
IRField.java 410B
package-info.java 107B
IRElement.java 400B
IRMethodInvocation.java 1KB
IRAllocation.java 2KB
IRType.java 1KB
package-info.java 93B
IRProcessor.java 2KB
bytecode
BytecodeModifierPack.java 3KB
package-info.java 82B
BytecodeMethodVisitor.java 3KB
BytecodeParser.java 4KB
Main.java 5KB
base
ModifierPack.java 2KB
AbstractMethodInvocation.java 241B
package-info.java 167B
AbstractMethod.java 282B
AbstractAllocation.java 304B
source
kotlin
KotlinModifierPack.java 4KB
KotlinVisitor.java 16KB
package-info.java 77B
KotlinUtils.java 1002B
StringScanner.java 2KB
KotlinProcessor.java 1KB
model
JMethod.java 8KB
IdMapper.java 1KB
JMethodInvocation.java 3KB
JType.java 6KB
NamedElementWithPosition.java 713B
TypeUsage.java 1KB
package-info.java 122B
JVariable.java 1KB
SourceModifierPack.java 2KB
Utils.java 5KB
SourceFile.java 21KB
FuzzyTypes.java 3KB
JAllocation.java 2KB
AnonymousClass.java 1KB
Scope.java 2KB
TypedNamedElementWithPosition.java 570B
UsageGen.java 373B
JStringConstant.java 2KB
JParameter.java 904B
Import.java 1KB
JField.java 2KB
Driver.java 11KB
package-info.java 94B
java
JavaModifierPack.java 2KB
JavaVisitor.java 13KB
package-info.java 73B
JavaProcessor.java 1KB
JavaUtils.java 1KB
groovy
GroovyModifierPack.java 3KB
package-info.java 77B
GroovyUtils.java 1011B
GroovyTreeVisitor.java 21KB
GroovyProcessor.java 1KB
SourceProcessor.java 762B
test
resources
clue-common-3.24.1-sources.jar 40KB
clue-common-3.24.1.jar 181KB
noarg-compiler-plugin-sources.zip 9KB
noarg-compiler-plugin.jar 158KB
java
org
clyze
source
irfitter
test
TestMapper.java 2KB
grammars-v4
gradlew 6KB
LICENSE 1KB
.gitmodules 94B
.github
workflows
codeql-analysis.yml 2KB
gradle.yml 692B
README.md 3KB
gradlew.bat 3KB
gradle.properties 15B
gradle
wrapper
gradle-wrapper.properties 200B
gradle-wrapper.jar 58KB
install-kotlin-parser.sh 207B
ARCHITECTURE.md 3KB
共 85 条
- 1
资源评论
靳骁曈
- 粉丝: 23
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功