Linux Kernel DebuggingChapter 5: Memory Debugging Tools: KASAN and UBSANChapter 5: Memory Debugging Tools: KASAN and UBSAN This chapter contains 9 sections. Click the links below to read: Technical requirements What's the problem with memory anyway? Understanding KASAN – the basics Configuring the kernel for Generic KASAN mode Bug hunting with KASAN Using the UBSAN kernel checker to find Undefined Behaviour Building your kernel and modules with Clang Catching memory defects in the kernel – comparisons and notes (Part 1) Further reading