xref: /xnu-10002.61.3/san/memory/kasan-blacklist-dynamic (revision 0f4c859e951fba394238ab619495c4e1d54d0f34)
1*0f4c859eSApple OSS Distributions# entry = <kext>:<func>:<type>
2*0f4c859eSApple OSS Distributions#
3*0f4c859eSApple OSS Distributions# <type> = [ kfree zfree fsfree memr memw strr strw read write rw free mem str poison ]
4*0f4c859eSApple OSS Distributions# See kasan_internal.h for descriptions of the types
5*0f4c859eSApple OSS Distributions#
6*0f4c859eSApple OSS Distributions# <kext> = last component of kext bundle ID. Use '__kernel__' for xnu proper.
7*0f4c859eSApple OSS Distributions#
8*0f4c859eSApple OSS Distributions# Any field can be empty, which matches everything
9*0f4c859eSApple OSS Distributions
10*0f4c859eSApple OSS Distributions
11*0f4c859eSApple OSS Distributions# OSKext::copyInfo copies the whole cstrings section
12*0f4c859eSApple OSS Distributions__kernel__:_ZN6OSKext8copyInfoEP7OSArray:memr
13*0f4c859eSApple OSS Distributions
14*0f4c859eSApple OSS Distributions# For unit-testing KASan
15*0f4c859eSApple OSS Distributions__kernel__:test_blacklist:test
16*0f4c859eSApple OSS Distributions__kernel__:test_blacklist_str:memr
17