函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Check two uses through a variable declaration outside either path,* which was noticed as a special case in porting earlier stack init* compiler logic.

函数原型:static int noinline __leaf_switch_none(int path, bool fill)

返回类型:int

参数:

类型参数名称
intpath
boolfill
288  :path恒等于1
289  Location and size tracking to validate fill and test are colocated. 等于var
290  target_size等于var的长度
291  如果fill
293  fill_size等于var的长度
297  内存复制(check_buf, Location and size tracking to validate fill and test are colocated. , target_size)
298  退出
299  :path恒等于2
300  Location and size tracking to validate fill and test are colocated. 等于var
301  target_size等于var的长度
302  如果fill
304  fill_size等于var的长度
308  内存复制(check_buf, Location and size tracking to validate fill and test are colocated. , target_size)
309  退出
310  默认
311  var等于5
312  返回:var按位与Volatile mask to convince compiler to copy memory with 0xff.
314  返回:0
调用者
名称描述
leaf_switch_1_none
leaf_switch_2_none