Files
codeql/java/ql/test/library-tests/dataflow/stream-read/test.expected
Anders Schack-Mulligen fb1dfd4217 Java: Accept test changes.
2024-08-15 10:32:12 +02:00

46 lines
4.1 KiB
Plaintext

models
| 1 | Summary: java.io; InputStream; true; read; (byte[]); ; Argument[this]; Argument[0]; taint; manual |
edges
| A.java:31:27:31:34 | source(...) : InputStream | A.java:33:14:33:21 | wrapper1 | provenance | AdditionalTaintStep |
| A.java:31:27:31:34 | source(...) : InputStream | A.java:35:14:35:21 | wrapper2 | provenance | AdditionalTaintStep |
| A.java:31:27:31:34 | source(...) : InputStream | A.java:37:14:37:21 | wrapper3 | provenance | AdditionalTaintStep |
| A.java:31:27:31:34 | source(...) : InputStream | A.java:51:14:51:21 | wrapper4 | provenance | AdditionalTaintStep |
| A.java:55:31:66:9 | new (...) : new InputStream(...) { ... } | A.java:67:14:67:20 | wrapper | provenance | |
| A.java:63:34:63:41 | source(...) : InputStream | A.java:64:24:64:25 | in : InputStream | provenance | |
| A.java:64:24:64:25 | in : InputStream | A.java:64:32:64:32 | b [post update] : byte[] | provenance | MaD:1 |
| A.java:64:32:64:32 | b [post update] : byte[] | A.java:55:31:66:9 | new (...) : new InputStream(...) { ... } | provenance | AdditionalTaintStep |
| A.java:71:26:71:33 | source(...) : InputStream | A.java:84:14:84:20 | wrapper | provenance | AdditionalTaintStep |
| A.java:87:42:87:55 | in : InputStream | A.java:88:16:98:9 | new (...) : new InputStream(...) { ... } | provenance | AdditionalTaintStep |
| A.java:103:25:103:32 | source(...) : InputStream | A.java:87:42:87:55 | in : InputStream | provenance | |
| A.java:103:25:103:32 | source(...) : InputStream | A.java:103:14:103:33 | wrapStream(...) | provenance | AdditionalTaintStep |
| A.java:116:34:116:41 | source(...) : InputStream | A.java:117:24:117:25 | in : InputStream | provenance | |
| A.java:117:24:117:25 | in : InputStream | A.java:117:32:117:32 | b [post update] : byte[] | provenance | MaD:1 |
| A.java:117:32:117:32 | b [post update] : byte[] | A.java:120:14:120:35 | new LocalInputStream(...) | provenance | AdditionalTaintStep |
| A.java:124:26:124:33 | source(...) : InputStream | A.java:137:14:137:35 | new LocalInputStream(...) | provenance | AdditionalTaintStep |
nodes
| A.java:31:27:31:34 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:33:14:33:21 | wrapper1 | semmle.label | wrapper1 |
| A.java:35:14:35:21 | wrapper2 | semmle.label | wrapper2 |
| A.java:37:14:37:21 | wrapper3 | semmle.label | wrapper3 |
| A.java:51:14:51:21 | wrapper4 | semmle.label | wrapper4 |
| A.java:55:31:66:9 | new (...) : new InputStream(...) { ... } | semmle.label | new (...) : new InputStream(...) { ... } |
| A.java:63:34:63:41 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:64:24:64:25 | in : InputStream | semmle.label | in : InputStream |
| A.java:64:32:64:32 | b [post update] : byte[] | semmle.label | b [post update] : byte[] |
| A.java:67:14:67:20 | wrapper | semmle.label | wrapper |
| A.java:71:26:71:33 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:84:14:84:20 | wrapper | semmle.label | wrapper |
| A.java:87:42:87:55 | in : InputStream | semmle.label | in : InputStream |
| A.java:88:16:98:9 | new (...) : new InputStream(...) { ... } | semmle.label | new (...) : new InputStream(...) { ... } |
| A.java:103:14:103:33 | wrapStream(...) | semmle.label | wrapStream(...) |
| A.java:103:25:103:32 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:116:34:116:41 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:117:24:117:25 | in : InputStream | semmle.label | in : InputStream |
| A.java:117:32:117:32 | b [post update] : byte[] | semmle.label | b [post update] : byte[] |
| A.java:120:14:120:35 | new LocalInputStream(...) | semmle.label | new LocalInputStream(...) |
| A.java:124:26:124:33 | source(...) : InputStream | semmle.label | source(...) : InputStream |
| A.java:137:14:137:35 | new LocalInputStream(...) | semmle.label | new LocalInputStream(...) |
subpaths
| A.java:103:25:103:32 | source(...) : InputStream | A.java:87:42:87:55 | in : InputStream | A.java:88:16:98:9 | new (...) : new InputStream(...) { ... } | A.java:103:14:103:33 | wrapStream(...) |
testFailures