函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\test_kasan.c Create Date:2022-07-27 07:26:42
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:kmalloc_oob_16

函数原型:static noinline void __init kmalloc_oob_16(void)

返回类型:void

参数:

189  struct{u64 words[2];} * ptr1, * ptr2
193  打印信息("kmalloc out-of-bounds for 16-bytes access\n")
194  ptr1等于kmalloc(ptr1的长度 - 3, GFP_KERNEL)
195  ptr2等于kmalloc(ptr2的长度, GFP_KERNEL)
196  如果非ptr1或非ptr2
197  打印错误信息("Allocation failed\n")
198  kfree(ptr1)
199  kfree(ptr2)
200  返回
202  ptr1等于ptr2
203  kfree(ptr1)
204  kfree(ptr2)
调用者
名称描述
kmalloc_tests_init