Skip to content

Commit c40ead0

Browse files
committed
add stateful case
1 parent be1cd26 commit c40ead0

File tree

50 files changed

+283
-23
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+283
-23
lines changed

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apks/IccHandling/icc_stateful.apk

150 KB
Binary file not shown.

icc_dynregister1/src/main/java/org/arguslab/icc_dynregister1/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* source -> imei -> MainActivity's intent -> MyReciver's intent -> imei -> sink
2121
* @number_of_leaks 2
2222
* @challenges The analysis must be able to resolve dynamically registered component, implicit
23-
* ICC calls and handle data flow via different components.
23+
* ICC calls and handle data flow across different components.
2424
*/
2525
public class MainActivity extends Activity {
2626

icc_dynregister2/src/main/java/org/arguslab/icc_dynregister2/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* source -> imei -> MainActivity's intent -> MyReciver's intent -> imei -> sink
2121
* @number_of_leaks 2
2222
* @challenges The analysis must be able to handle string manipulation, resolve dynamically
23-
* registered component, implicit ICC calls and handle data flow via different
23+
* registered component, implicit ICC calls and handle data flow across different
2424
* components.
2525
*/
2626
public class MainActivity extends Activity {

icc_explicit1/src/main/java/org/arguslab/icc_explicit1/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* @dataflow source -> imei -> MainActivity's intent -> FooActivity's intent -> imei -> sink
1818
* @number_of_leaks 1
1919
* @challenges The analysis must be able to resolve explicit ICC calls and handle data flow
20-
* via different components.
20+
* across different components.
2121
*/
2222
public class MainActivity extends Activity {
2323

icc_explicit_nosrc_nosink/src/main/java/org/arguslab/icc_explicit_nosrc_nosink/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* @dataflow v -> MainActivity's intent -> FooActivity's intent -> v
1515
* @number_of_leaks 0
1616
* @challenges The analysis must be able to resolve explicit ICC calls and handle data flow
17-
* via different components.
17+
* across different components.
1818
*/
1919
public class MainActivity extends Activity {
2020

icc_explicit_nosrc_sink/src/main/java/org/arguslab/icc_explicit_nosrc_sink/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* @dataflow v -> MainActivity's intent -> FooActivity's intent -> v -> sink
1515
* @number_of_leaks 0
1616
* @challenges The analysis must be able to resolve explicit ICC calls and handle data flow
17-
* via different components.
17+
* across different components.
1818
*/
1919
public class MainActivity extends Activity {
2020

icc_explicit_src_nosink/src/main/java/org/arguslab/icc_explicit_src_nosink/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* @dataflow source -> imei -> MainActivity's intent -> FooActivity's intent -> imei
1818
* @number_of_leaks 0
1919
* @challenges The analysis must be able to resolve explicit ICC calls and handle data flow
20-
* via different components.
20+
* across different components.
2121
*/
2222
public class MainActivity extends Activity {
2323

icc_explicit_src_sink/src/main/java/org/arguslab/icc_explicit_src_sink/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* @dataflow source -> imei -> MainActivity's intent -> FooActivity's intent -> imei -> sink
1818
* @number_of_leaks 1
1919
* @challenges The analysis must be able to resolve explicit ICC calls and handle data flow
20-
* via different components.
20+
* across different components.
2121
*/
2222
public class MainActivity extends Activity {
2323

0 commit comments

Comments
 (0)