1*4f1223e8SApple OSS Distributions# Blanket ignore non-sanitized functions 2*4f1223e8SApple OSS Distributionsfun:ksancov_* 3*4f1223e8SApple OSS Distributionsfun:kcov_* 4*4f1223e8SApple OSS Distributionsfun:dtrace_* 5*4f1223e8SApple OSS Distributions 6*4f1223e8SApple OSS Distributions# Exclude KSANCOV itself 7*4f1223e8SApple OSS Distributionssrc:./san/coverage/kcov.c 8*4f1223e8SApple OSS Distributionssrc:./san/coverage/kcov_ksancov.c 9*4f1223e8SApple OSS Distributionssrc:./san/coverage/kcov_stksz.c 10*4f1223e8SApple OSS Distributions 11*4f1223e8SApple OSS Distributions# Exclude KASan runtime 12*4f1223e8SApple OSS Distributionssrc:./san/memory/* 13*4f1223e8SApple OSS Distributions 14*4f1223e8SApple OSS Distributionssrc:./osfmk/kern/debug.c 15*4f1223e8SApple OSS Distributions 16*4f1223e8SApple OSS Distributions# Calls from sanitizer hook back to kernel. 17*4f1223e8SApple OSS Distributionsfun:_disable_preemption 18*4f1223e8SApple OSS Distributionsfun:_enable_preemption 19*4f1223e8SApple OSS Distributionsfun:current_thread 20*4f1223e8SApple OSS Distributionsfun:ml_at_interrupt_context 21*4f1223e8SApple OSS Distributionsfun:get_interrupt_level 22*4f1223e8SApple OSS Distributionsfun:get_active_thread 23*4f1223e8SApple OSS Distributionsfun:cpu_datap 24*4f1223e8SApple OSS Distributionsfun:cpu_number 25*4f1223e8SApple OSS Distributionsfun:get_cpu_number 26*4f1223e8SApple OSS Distributionsfun:pmap_in_ppl 27*4f1223e8SApple OSS Distributionsfun:get_preemption_level 28*4f1223e8SApple OSS Distributions 29*4f1223e8SApple OSS Distributions# Closure of VM_KERNEL_UNSLIDE 30*4f1223e8SApple OSS Distributionsfun:vm_memtag_add_ptr_tag 31*4f1223e8SApple OSS Distributionsfun:ml_static_unslide 32*4f1223e8SApple OSS Distributionsfun:vm_is_addr_slid 33