diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 5ea9c3e..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gradle/7.4/checksums/checksums.lock b/.gradle/7.4/checksums/checksums.lock deleted file mode 100644 index dbf61aa..0000000 Binary files a/.gradle/7.4/checksums/checksums.lock and /dev/null differ diff --git a/.gradle/7.4/checksums/md5-checksums.bin b/.gradle/7.4/checksums/md5-checksums.bin deleted file mode 100644 index 7906b56..0000000 Binary files a/.gradle/7.4/checksums/md5-checksums.bin and /dev/null differ diff --git a/.gradle/7.4/checksums/sha1-checksums.bin b/.gradle/7.4/checksums/sha1-checksums.bin deleted file mode 100644 index ad96eff..0000000 Binary files a/.gradle/7.4/checksums/sha1-checksums.bin and /dev/null differ diff --git a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock deleted file mode 100644 index e123351..0000000 Binary files a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock and /dev/null differ diff --git a/.gradle/7.4/dependencies-accessors/gc.properties b/.gradle/7.4/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/7.4/executionHistory/executionHistory.bin b/.gradle/7.4/executionHistory/executionHistory.bin deleted file mode 100644 index ace4c2d..0000000 Binary files a/.gradle/7.4/executionHistory/executionHistory.bin and /dev/null differ diff --git a/.gradle/7.4/executionHistory/executionHistory.lock b/.gradle/7.4/executionHistory/executionHistory.lock deleted file mode 100644 index bd85f68..0000000 Binary files a/.gradle/7.4/executionHistory/executionHistory.lock and /dev/null differ diff --git a/.gradle/7.4/fileChanges/last-build.bin b/.gradle/7.4/fileChanges/last-build.bin deleted file mode 100644 index f76dd23..0000000 Binary files a/.gradle/7.4/fileChanges/last-build.bin and /dev/null differ diff --git a/.gradle/7.4/fileHashes/fileHashes.bin b/.gradle/7.4/fileHashes/fileHashes.bin deleted file mode 100644 index 19aa6a9..0000000 Binary files a/.gradle/7.4/fileHashes/fileHashes.bin and /dev/null differ diff --git a/.gradle/7.4/fileHashes/fileHashes.lock b/.gradle/7.4/fileHashes/fileHashes.lock deleted file mode 100644 index e7a8d07..0000000 Binary files a/.gradle/7.4/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/7.4/fileHashes/resourceHashesCache.bin b/.gradle/7.4/fileHashes/resourceHashesCache.bin deleted file mode 100644 index 51a3f0a..0000000 Binary files a/.gradle/7.4/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/.gradle/7.4/gc.properties b/.gradle/7.4/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index e37406b..0000000 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 9c1a3c2..0000000 --- a/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Sun Jul 31 09:34:42 CST 2022 -gradle.version=7.4 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 29df95e..0000000 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe deleted file mode 100644 index 814c668..0000000 Binary files a/.gradle/file-system.probe and /dev/null differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md index b0e0911..9c8aee1 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,15 @@ # soot-fact-generator + generate facts from bytecode (source is https://github.com/plast-lab/doop-mirror/tree/master/generators) 通过soot解析bytecode生成fact,类似于CodeQL创建database的过程,fact等价于codeql的database。 ## build -执行 `./gradlew build`进行编译,`soot-fact-generator.jar` 在 `build/libs` 目录 + +1. 执行`git clone https://github.com/BytecodeDL/soot-fact-generator.git` +2. 切换到目录 `cd soot-fact-generator` +3. 更新submodule `git submodule update --init --recursive` +4. 执行 `./gradlew build`进行编译,`soot-fact-generator.jar` 在 `build/libs` 目录 ## usage