@@ -3,8 +3,6 @@ extensions:
33 pack : codeql/rust-all
44 extensible : summaryModel
55 data :
6- # Fmt
7- - ["lang:alloc", "crate::fmt::format", "Argument[0]", "ReturnValue", "taint", "manual"]
86 # Iterator
97 - ["lang:core", "<[_]>::iter", "Argument[Self].Element", "ReturnValue.Element", "value", "manual"]
108 - ["lang:core", "<[_]>::iter_mut", "Argument[Self].Element", "ReturnValue.Element", "value", "manual"]
@@ -19,7 +17,7 @@ extensions:
1917 - ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::collect", "Argument[self].Element", "ReturnValue.Element", "value", "manual"]
2018 - ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::map", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
2119 - ["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
2321 - ["lang:core", "crate::ptr::read", "Argument[0].Reference", "ReturnValue", "value", "manual"]
2422 - ["lang:core", "crate::ptr::read_unaligned", "Argument[0].Reference", "ReturnValue", "value", "manual"]
2523 - ["lang:core", "crate::ptr::read_volatile", "Argument[0].Reference", "ReturnValue", "value", "manual"]
@@ -28,7 +26,24 @@ extensions:
2826 - ["lang:core", "crate::ptr::write_volatile", "Argument[1]", "Argument[0].Reference", "value", "manual"]
2927 # Str
3028 - ["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