函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:bpf_adj_delta_to_imm

函数原型:static int bpf_adj_delta_to_imm(struct bpf_insn *insn, u32 pos, s32 end_old, s32 end_new, s32 curr, const bool probe_pass)

返回类型:int

参数:

类型参数名称
struct bpf_insn *insn
u32pos
s32end_old
s32end_new
s32curr
const boolprobe_pass
341  imm_min等于S32_MIN, imm_max等于S32_MAX
342  delta等于end_newend_old
343  imm等于 signed immediate constant
345  如果curr小于poscurrimm加1大于等于end_oldimm加等于delta
347  否则如果curr大于等于end_newcurrimm加1小于end_newimm减等于delta
349  如果imm小于imm_minimm大于imm_max则返回:负ERANGE
351  如果非probe_pass signed immediate constant 等于imm
353  返回:0
调用者
名称描述
bpf_adj_branches