X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d9a64523371fa019c4575bb400cbbc3a50ac9903..c3c9b80d004dbbfdf763edeb97968c6997e3b45b:/san/kasan-blacklist diff --git a/san/kasan-blacklist b/san/kasan-blacklist index 48ce86d46..9d7a97047 100644 --- a/san/kasan-blacklist +++ b/san/kasan-blacklist @@ -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