File tree 6 files changed +21
-19
lines changed
src/soot/jimple/infoflow/cmd
6 files changed +21
-19
lines changed Original file line number Diff line number Diff line change 5
5
<modelVersion >4.0.0</modelVersion >
6
6
<groupId >de.fraunhofer.sit.flowdroid</groupId >
7
7
<artifactId >parent</artifactId >
8
- <version >2.7</version >
8
+ <version >2.7.1 </version >
9
9
<name >FlowDroid Parent Module</name >
10
10
<packaging >pom</packaging >
11
11
Original file line number Diff line number Diff line change 5
5
<groupId >de.tud.sse</groupId >
6
6
<artifactId >soot-infoflow-android</artifactId >
7
7
<name >soot-infoflow-android</name >
8
- <version >2.7</version >
8
+ <version >2.7.1 </version >
9
9
<description >Android-specific components of FlowDroid</description >
10
10
<properties >
11
11
<maven .compiler.source>1.7</maven .compiler.source>
93
93
<dependency >
94
94
<groupId >de.tud.sse</groupId >
95
95
<artifactId >soot-infoflow</artifactId >
96
- <version >2.7</version >
96
+ <version >2.7.1 </version >
97
97
</dependency >
98
98
<dependency >
99
99
<groupId >heros</groupId >
Original file line number Diff line number Diff line change 5
5
<groupId >de.tud.sse</groupId >
6
6
<artifactId >soot-infoflow-cmd</artifactId >
7
7
<name >FlowDroid Command Line Util</name >
8
- <version >2.7</version >
8
+ <version >2.7.1 </version >
9
9
<description >Command-line utility for running FlowDroid</description >
10
10
11
11
<properties >
105
105
<dependency >
106
106
<groupId >de.tud.sse</groupId >
107
107
<artifactId >soot-infoflow-android</artifactId >
108
- <version >2.7</version >
108
+ <version >2.7.1 </version >
109
109
</dependency >
110
110
<dependency >
111
111
<groupId >de.tud.sse</groupId >
112
112
<artifactId >soot-infoflow-summaries</artifactId >
113
- <version >2.7</version >
113
+ <version >2.7.1 </version >
114
114
</dependency >
115
115
<dependency >
116
116
<groupId >heros</groupId >
Original file line number Diff line number Diff line change @@ -312,15 +312,17 @@ public boolean accept(File dir, String name) {
312
312
313
313
// Configure the analyzer for the current APK file
314
314
config .getAnalysisFileConfig ().setTargetAPKFile (apkFile .getCanonicalPath ());
315
- if (apksToAnalyze .size () > 1 || (outputFile .exists () && outputFile .isDirectory ())) {
316
- String outputFileName = apkFile .getName ().replace (".apk" , ".xml" );
317
- File curOutputFile = new File (outputFile , outputFileName );
318
- config .getAnalysisFileConfig ().setOutputFile (curOutputFile .getCanonicalPath ());
319
-
320
- // If we have already analyzed this APK and we have the results, there is no
321
- // need to do it again
322
- if (curOutputFile .exists ())
323
- continue ;
315
+ if (outputFile != null ) {
316
+ if (apksToAnalyze .size () > 1 || (outputFile .exists () && outputFile .isDirectory ())) {
317
+ String outputFileName = apkFile .getName ().replace (".apk" , ".xml" );
318
+ File curOutputFile = new File (outputFile , outputFileName );
319
+ config .getAnalysisFileConfig ().setOutputFile (curOutputFile .getCanonicalPath ());
320
+
321
+ // If we have already analyzed this APK and we have the results, there is no
322
+ // need to do it again
323
+ if (curOutputFile .exists ())
324
+ continue ;
325
+ }
324
326
}
325
327
326
328
// Create the data flow analyzer
Original file line number Diff line number Diff line change 5
5
<groupId >de.tud.sse</groupId >
6
6
<artifactId >soot-infoflow-summaries</artifactId >
7
7
<name >StubDroid</name >
8
- <version >2.7</version >
8
+ <version >2.7.1 </version >
9
9
<description >Data Flow Summaries for FlowDroid</description >
10
10
11
11
<properties >
137
137
<dependency >
138
138
<groupId >de.tud.sse</groupId >
139
139
<artifactId >soot-infoflow</artifactId >
140
- <version >2.7</version >
140
+ <version >2.7.1 </version >
141
141
142
142
<exclusions >
143
143
<exclusion >
153
153
<dependency >
154
154
<groupId >de.tud.sse</groupId >
155
155
<artifactId >soot-infoflow</artifactId >
156
- <version >2.7</version >
156
+ <version >2.7.1 </version >
157
157
<type >test-jar</type >
158
158
<scope >test</scope >
159
159
Original file line number Diff line number Diff line change 5
5
<groupId >de.tud.sse</groupId >
6
6
<artifactId >soot-infoflow</artifactId >
7
7
<name >soot-infoflow</name >
8
- <version >2.7</version >
8
+ <version >2.7.1 </version >
9
9
<description >Soot extending data flow tracking components for Java</description >
10
10
<packaging >jar</packaging >
11
11
You can’t perform that action at this time.
0 commit comments