Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\test_stackinit.c Create Date:2022-07-28 06:37:11
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

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

Proto:static int noinline __leaf_switch_none(int path, bool fill)

Type:int

Parameter:

TypeParameterName
intpath
boolfill
288  Case path == 1
289  Location and size tracking to validate fill and test are colocated. = var
290  target_size = size of var
291  If fill Then
293  fill_size = size of var
297  No 3D Now!(check_buf, Location and size tracking to validate fill and test are colocated. , target_size)
298  Break
299  Case path == 2
300  Location and size tracking to validate fill and test are colocated. = var
301  target_size = size of var
302  If fill Then
304  fill_size = size of var
308  No 3D Now!(check_buf, Location and size tracking to validate fill and test are colocated. , target_size)
309  Break
310  Default
311  var = 5
312  Return var & Volatile mask to convince compiler to copy memory with 0xff.
314  Return 0
Caller
NameDescribe
leaf_switch_1_none
leaf_switch_2_none