@@ -17,7 +17,7 @@ extensions:
1717 - ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::collect", "Argument[self].Element", "ReturnValue.Element", "value", "manual"]
1818 - ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::map", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
1919 - ["lang:core", "<crate::slice::iter::Iter as crate::iter::traits::iterator::Iterator>::for_each", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
20- # ptr
20+ # Ptr
2121 - ["lang:core", "crate::ptr::read", "Argument[0].Reference", "ReturnValue", "value", "manual"]
2222 - ["lang:core", "crate::ptr::read_unaligned", "Argument[0].Reference", "ReturnValue", "value", "manual"]
2323 - ["lang:core", "crate::ptr::read_volatile", "Argument[0].Reference", "ReturnValue", "value", "manual"]
@@ -30,7 +30,22 @@ extensions:
3030 pack : codeql/rust-all
3131 extensible : sourceModel
3232 data :
33- # Alloc
33+ # Mem
34+ - ["lang:core", "crate::mem::drop", "Argument[0]", "pointer-invalidate", "manual"]
35+ # Ptr
36+ - ["lang:core", "crate::ptr::drop_in_place", "Argument[0]", "pointer-invalidate", "manual"]
3437 - ["lang:core", "crate::ptr::dangling", "ReturnValue", "pointer-invalidate", "manual"]
3538 - ["lang:core", "crate::ptr::dangling_mut", "ReturnValue", "pointer-invalidate", "manual"]
3639 - ["lang:core", "crate::ptr::null", "ReturnValue", "pointer-invalidate", "manual"]
40+ - addsTo :
41+ pack : codeql/rust-all
42+ extensible : sinkModel
43+ data :
44+ # Ptr
45+ - ["lang:core", "crate::ptr::read", "Argument[0]", "pointer-access", "manual"]
46+ - ["lang:core", "crate::ptr::read_unaligned", "Argument[0]", "pointer-access", "manual"]
47+ - ["lang:core", "crate::ptr::read_volatile", "Argument[0]", "pointer-access", "manual"]
48+ - ["lang:core", "crate::ptr::write", "Argument[0]", "pointer-access", "manual"]
49+ - ["lang:core", "crate::ptr::write_bytes", "Argument[0]", "pointer-access", "manual"]
50+ - ["lang:core", "crate::ptr::write_unaligned", "Argument[0]", "pointer-access", "manual"]
51+ - ["lang:core", "crate::ptr::write_volatile", "Argument[0]", "pointer-access", "manual"]
0 commit comments