|
1 | 1 | models |
2 | 2 | | 1 | Summary: <& as core::ops::deref::Deref>::deref; Argument[self].Reference; ReturnValue; value | |
3 | 3 | | 2 | Summary: <core::ops::arith::Mul>::mul; Argument[self,0]; ReturnValue; taint | |
4 | | -| 3 | Summary: futures_executor::local_pool::block_on; Argument[0]; ReturnValue; value | |
| 4 | +| 3 | Summary: <core::result::Result>::unwrap; Argument[self].Field[core::result::Result::Ok(0)]; ReturnValue; value | |
| 5 | +| 4 | Summary: futures_executor::local_pool::block_on; Argument[0]; ReturnValue; value | |
5 | 6 | edges |
6 | 7 | | main.rs:12:28:14:1 | { ... } | main.rs:17:13:17:23 | get_data(...) | provenance | | |
7 | 8 | | main.rs:13:5:13:13 | source(...) | main.rs:12:28:14:1 | { ... } | provenance | | |
@@ -201,7 +202,7 @@ edges |
201 | 202 | | main.rs:348:9:348:9 | c | main.rs:350:10:350:16 | await b | provenance | | |
202 | 203 | | main.rs:354:9:354:9 | a | main.rs:355:10:355:10 | a | provenance | | |
203 | 204 | | main.rs:354:13:354:55 | ...::block_on(...) | main.rs:354:9:354:9 | a | provenance | | |
204 | | -| main.rs:354:41:354:54 | async_source(...) | main.rs:354:13:354:55 | ...::block_on(...) | provenance | MaD:3 | |
| 205 | +| main.rs:354:41:354:54 | async_source(...) | main.rs:354:13:354:55 | ...::block_on(...) | provenance | MaD:4 | |
205 | 206 | | main.rs:366:44:368:9 | { ... } | main.rs:403:18:403:38 | t.get_double_number() | provenance | | |
206 | 207 | | main.rs:366:44:368:9 | { ... } | main.rs:407:18:407:50 | ...::get_double_number(...) | provenance | | |
207 | 208 | | main.rs:367:13:367:29 | self.get_number() | main.rs:367:13:367:33 | ... * ... | provenance | MaD:2 | |
@@ -233,6 +234,14 @@ edges |
233 | 234 | | main.rs:433:32:433:43 | STATIC_VALUE | main.rs:433:17:433:28 | static_value | provenance | | |
234 | 235 | | main.rs:436:13:436:24 | STATIC_VALUE | main.rs:427:5:427:46 | static STATIC_VALUE | provenance | | |
235 | 236 | | main.rs:436:28:436:37 | source(...) | main.rs:436:13:436:24 | STATIC_VALUE | provenance | | |
| 237 | +| main.rs:466:55:469:5 | { ... } [Ok] | main.rs:473:14:473:39 | unwrapped_value_returned(...) [Ok] | provenance | | |
| 238 | +| main.rs:467:13:467:13 | a [Ok, Ok] | main.rs:468:9:468:9 | a [Ok, Ok] | provenance | | |
| 239 | +| main.rs:467:48:467:65 | Ok(...) [Ok, Ok] | main.rs:467:13:467:13 | a [Ok, Ok] | provenance | | |
| 240 | +| main.rs:467:51:467:64 | Ok(...) [Ok] | main.rs:467:48:467:65 | Ok(...) [Ok, Ok] | provenance | | |
| 241 | +| main.rs:467:54:467:63 | source(...) | main.rs:467:51:467:64 | Ok(...) [Ok] | provenance | | |
| 242 | +| main.rs:468:9:468:9 | a [Ok, Ok] | main.rs:468:9:468:10 | TryExpr [Ok] | provenance | | |
| 243 | +| main.rs:468:9:468:10 | TryExpr [Ok] | main.rs:466:55:469:5 | { ... } [Ok] | provenance | | |
| 244 | +| main.rs:473:14:473:39 | unwrapped_value_returned(...) [Ok] | main.rs:473:14:473:48 | ... .unwrap() | provenance | MaD:3 | |
236 | 245 | nodes |
237 | 246 | | main.rs:12:28:14:1 | { ... } | semmle.label | { ... } | |
238 | 247 | | main.rs:13:5:13:13 | source(...) | semmle.label | source(...) | |
@@ -488,6 +497,15 @@ nodes |
488 | 497 | | main.rs:436:13:436:24 | STATIC_VALUE | semmle.label | STATIC_VALUE | |
489 | 498 | | main.rs:436:28:436:37 | source(...) | semmle.label | source(...) | |
490 | 499 | | main.rs:437:18:437:29 | STATIC_VALUE | semmle.label | STATIC_VALUE | |
| 500 | +| main.rs:466:55:469:5 | { ... } [Ok] | semmle.label | { ... } [Ok] | |
| 501 | +| main.rs:467:13:467:13 | a [Ok, Ok] | semmle.label | a [Ok, Ok] | |
| 502 | +| main.rs:467:48:467:65 | Ok(...) [Ok, Ok] | semmle.label | Ok(...) [Ok, Ok] | |
| 503 | +| main.rs:467:51:467:64 | Ok(...) [Ok] | semmle.label | Ok(...) [Ok] | |
| 504 | +| main.rs:467:54:467:63 | source(...) | semmle.label | source(...) | |
| 505 | +| main.rs:468:9:468:9 | a [Ok, Ok] | semmle.label | a [Ok, Ok] | |
| 506 | +| main.rs:468:9:468:10 | TryExpr [Ok] | semmle.label | TryExpr [Ok] | |
| 507 | +| main.rs:473:14:473:39 | unwrapped_value_returned(...) [Ok] | semmle.label | unwrapped_value_returned(...) [Ok] | |
| 508 | +| main.rs:473:14:473:48 | ... .unwrap() | semmle.label | ... .unwrap() | |
491 | 509 | subpaths |
492 | 510 | | main.rs:38:16:38:24 | source(...) | main.rs:26:28:26:33 | ...: i64 | main.rs:26:17:26:25 | SelfParam [Return] [&ref, MyStruct] | main.rs:38:5:38:5 | [post] a [MyStruct] | |
493 | 511 | | main.rs:39:10:39:10 | a [MyStruct] | main.rs:30:17:30:21 | SelfParam [&ref, MyStruct] | main.rs:30:31:32:5 | { ... } | main.rs:39:10:39:21 | a.get_data() | |
@@ -555,3 +573,4 @@ testFailures |
555 | 573 | | main.rs:434:18:434:29 | static_value | main.rs:436:28:436:37 | source(...) | main.rs:434:18:434:29 | static_value | $@ | main.rs:436:28:436:37 | source(...) | source(...) | |
556 | 574 | | main.rs:437:18:437:29 | STATIC_VALUE | main.rs:427:36:427:45 | source(...) | main.rs:437:18:437:29 | STATIC_VALUE | $@ | main.rs:427:36:427:45 | source(...) | source(...) | |
557 | 575 | | main.rs:437:18:437:29 | STATIC_VALUE | main.rs:436:28:436:37 | source(...) | main.rs:437:18:437:29 | STATIC_VALUE | $@ | main.rs:436:28:436:37 | source(...) | source(...) | |
| 576 | +| main.rs:473:14:473:48 | ... .unwrap() | main.rs:467:54:467:63 | source(...) | main.rs:473:14:473:48 | ... .unwrap() | $@ | main.rs:467:54:467:63 | source(...) | source(...) | |
0 commit comments