]> git.saurik.com Git - apple/xnu.git/blobdiff - san/kasan-blacklist
xnu-7195.101.1.tar.gz
[apple/xnu.git] / san / kasan-blacklist
index 48ce86d46c0dccb2aa04344f649e31c124c810ac..9d7a97047666f9c3db10faae88bbb108e0c0168f 100644 (file)
@@ -17,14 +17,26 @@ src:./osfmk/kern/debug.c
 # Exclude linker sets
 type:struct linker_set_entry
 type:linker_set_entry
+type:struct startup_entry
+type:startup_entry
 
-# Exclude KASAN itself
+# Exclude per-cpu data structures the assembly accesses
+type:vm_statistics64
+type:struct vm_statistics64
+type:vm_statistics64_data_t
+type:struct processor
+type:processor
+
+# Exclude KASan itself
 src:./san/kasan.c
 src:./san/kasan-fakestack.c
 src:./san/kasan-x86_64.c
 src:./san/kasan-memintrinsics.c
 src:./san/kasan_dynamic_blacklist.c
 
+# Exclude other sanitizers
+src:./san/ksancov.c
+
 # Exclude dtrace function that does weird stack manipulations
 fun:fbt_perfCallback
 
@@ -34,5 +46,4 @@ fun:_ZL18IOTrackingLeakScanPv
 # Exclude KASAN dependencies
 # XXX: could this be relaxed since fakestack is reentrant?
 src:./osfmk/kern/zalloc.c
-src:./osfmk/kern/zcache.c