EDK II Address Sanitizer Features - jljusten/tianocore GitHub Wiki
Current EDK II supports following kinds of address sanitizer features:
- Page/pool memory overflow detection (Heap Guard)
- PcdHeapGuardPropertyMask
- PcdHeapGuardPoolType
- PcdHeapGuardPageType
- NULL pointer access detection (NULL Detection)
- PcdNullPointerDetectionPropertyMask
- Use-After-Free page/pool memory detection (UAF Detection)
- PcdHeapGuardPropertyMask
- Global stack overflow detection (Stack Guard)
- PcdCpuStackGuard
- Local stack overflow detection (BaseStackCheckLib)
- -fstack-protector-all (MdePkg\Library\BaseStackCheckLib\BaseStackCheckLib.inf)
Heap Guard
to-be-done