-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
94 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
ipython==7.27.0 | ||
pandas==1.3.2 | ||
py4j==0.10.9.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Update | ||
Below we address the issues: | ||
1. There is no soot-infoflow-android in maven central: | ||
- This library is not available in maven central, therefore we now include it in `dependencies` folder. It can be installed to the local maven repository by running the `install_dependencies.sh` script. | ||
|
||
2. Pom is not configured to generate a standalone jar: | ||
- we now use the maven assembly plugin, a jar with dependencies can be built with `mvn package` this will create `SootFX-1.0-SNAPSHOT-jar-with-dependencies.jar` in `target` folder. | ||
|
||
3. Missing python requirements: | ||
- Python requirements can be installed with `pip install -r requirements.txt` | ||
|
||
4. Fixed python implementation issues. | ||
|
||
5. Fixed NullPointerException when methodFeatureInclusion/methodFeatureExclusion is not specified in config.yaml | ||
|
||
6. NullPointerException when both Inclusion and Exclusion lists are given: | ||
- Only one of the lists must be provided. Now we throw an appropriate exception when both are set. | ||
|
||
7. Fixed NullPointerException when file.getParentFile() returns null. | ||
|
||
8. SootFX wasn't tested with other java version, therefore we recommend using Java 8. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
methodFeatureInclusion: | ||
- MethodAssignStmtCount | ||
methodFeatureExclusion: | ||
- MethodBranchCount | ||
#methodFeatureExclusion: | ||
# - MethodBranchCountK |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
mvn install:install-file -Dfile=./soot-infoflow-android-2.5.1.jar -DgroupId=de.tud.sse -DartifactId=soot-infoflow-android -Dversion=2.5.1 -Dpackaging=jar -DgeneratePom=true |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters