- 1
- 2
- 3
- 4
- 5
linux中如何打开KASAN
资料介绍
[DESCRIPTION] KASAN is abbreviation of Kernel Address Sanitizer. It is a dynamic debug mechanism to help developer finding out-of-bound read/write and use-after-free behavior. [Limit] Linux Kernel >= 4.4 GCC >= 5.0 or Clang Complier 64bit Only [modify] kernel/arch/arm64/configs/xxx_defconfig enable slub debug (optional) CONFIG_SLUB_DEBUG=y CONFIG_SLUB_DEBUG_ON=y enable KAsan CONFIG_KASAN=y CONFIG_KASAN_INLINE=y # CONFIG_KASAN_HW_TAGS is not set CONFIG_KASAN_STACK=y CONFIG_FRAME_WARN=0 (Suggested) # COFNIG_RANDOMIZE_BASE is not set(Suggested) CONFIG_DEBUG_SECTION_MISMATCH=y (Suggested) [ConFirm] 1.开机log中有如下类似log说明有开启成功. swapper: kasan: [name:kasan_init&]KernelAddressSanitizer initialized 2.cat proc/meminfo | grep MemTotal 总内存会减小1/8左右 3.拿到vmlinux看看是否有asan load等相关tag,aarch64-linux-gnu-objdump -Sd ./out/target/product/xxx/obj/KERNEL_OBJ/vmlinux | grep __asan_ 4.zcat proc/config.gz 检查上述config是否打开
部分文件列表
| 文件名 | 大小 |
| [FAQ20853]如何打开KASAN.pdf | 248K |
最新上传
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)