@@ -3,8 +3,6 @@ extensions:
3
3
pack : codeql/rust-all
4
4
extensible : summaryModel
5
5
data :
6
- # Fmt
7
- - ["lang:alloc", "crate::fmt::format", "Argument[0]", "ReturnValue", "taint", "manual"]
8
6
# Iterator
9
7
- ["lang:core", "<[_]>::iter", "Argument[Self].Element", "ReturnValue.Element", "value", "manual"]
10
8
- ["lang:core", "<[_]>::iter_mut", "Argument[Self].Element", "ReturnValue.Element", "value", "manual"]
@@ -19,7 +17,7 @@ extensions:
19
17
- ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::collect", "Argument[self].Element", "ReturnValue.Element", "value", "manual"]
20
18
- ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::map", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
21
19
- ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::for_each", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
22
- # ptr
20
+ # Ptr
23
21
- ["lang:core", "crate::ptr::read", "Argument[0].Reference", "ReturnValue", "value", "manual"]
24
22
- ["lang:core", "crate::ptr::read_unaligned", "Argument[0].Reference", "ReturnValue", "value", "manual"]
25
23
- ["lang:core", "crate::ptr::read_volatile", "Argument[0].Reference", "ReturnValue", "value", "manual"]
@@ -28,7 +26,24 @@ extensions:
28
26
- ["lang:core", "crate::ptr::write_volatile", "Argument[1]", "Argument[0].Reference", "value", "manual"]
29
27
# Str
30
28
- ["lang:core", "<str>::parse", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
31
- # String
32
- - ["lang:alloc", "<crate::string::String>::as_str", "Argument[self]", "ReturnValue", "taint", "manual"]
33
- - ["lang:alloc", "<crate::string::String>::as_bytes", "Argument[self]", "ReturnValue", "taint", "manual"]
34
- - ["lang:alloc", "<_ as crate::string::ToString>::to_string", "Argument[self]", "ReturnValue", "taint", "manual"]
29
+ - addsTo :
30
+ pack : codeql/rust-all
31
+ extensible : sourceModel
32
+ data :
33
+ # Ptr
34
+ - ["lang:core", "crate::ptr::drop_in_place", "Argument[0]", "pointer-invalidate", "manual"]
35
+ - ["lang:core", "crate::ptr::dangling", "ReturnValue", "pointer-invalidate", "manual"]
36
+ - ["lang:core", "crate::ptr::dangling_mut", "ReturnValue", "pointer-invalidate", "manual"]
37
+ - ["lang:core", "crate::ptr::null", "ReturnValue", "pointer-invalidate", "manual"]
38
+ - addsTo :
39
+ pack : codeql/rust-all
40
+ extensible : sinkModel
41
+ data :
42
+ # Ptr
43
+ - ["lang:core", "crate::ptr::read", "Argument[0]", "pointer-access", "manual"]
44
+ - ["lang:core", "crate::ptr::read_unaligned", "Argument[0]", "pointer-access", "manual"]
45
+ - ["lang:core", "crate::ptr::read_volatile", "Argument[0]", "pointer-access", "manual"]
46
+ - ["lang:core", "crate::ptr::write", "Argument[0]", "pointer-access", "manual"]
47
+ - ["lang:core", "crate::ptr::write_bytes", "Argument[0]", "pointer-access", "manual"]
48
+ - ["lang:core", "crate::ptr::write_unaligned", "Argument[0]", "pointer-access", "manual"]
49
+ - ["lang:core", "crate::ptr::write_volatile", "Argument[0]", "pointer-access", "manual"]
0 commit comments