函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:print_address_description

函数原型:static void print_address_description(void *addr, u8 tag)

返回类型:void

参数:

类型参数名称
void *addr
u8tag
372  page等于kasan_addr_to_page(addr)
374  dump_stack()
375  打印错误信息("\n")
377  如果pagePageSlab(page)则
378  cache等于用于SLUB分配器,指向slab的指针
379  object等于nearest_obj(cache, page, addr)
381  describe_object(cache, object, addr, tag)
384  如果kernel_or_module_addr(addr)且非init_task_stack_addr(addr)则
385  打印错误信息("The buggy address belongs to the variable:\n")
386  打印错误信息(" %pS\n", addr)
389  如果page
390  打印错误信息("The buggy address belongs to the page:\n")
391  dump_page(page, "kasan: bad access detected")
394  print_address_stack_frame(addr)
调用者
名称描述
kasan_report_invalid_free
__kasan_report