函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\hw_breakpoint.c Create Date:2022-07-27 08:45:33
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:arch_bp_generic_fields

函数原型:int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type)

返回类型:int

参数:

类型参数名称
intx86_len
intx86_type
int *gen_len
int *gen_type
185  :x86_type恒等于rigger on instruction execute
186  如果x86_len不等于Available HW breakpoint length encodings 则返回:负EINVAL
189  gen_type等于HW_BREAKPOINT_X
190  gen_len等于sizeof(long)
191  返回:0
192  :x86_type恒等于rigger on memory write
193  gen_type等于HW_BREAKPOINT_W
194  退出
195  :x86_type恒等于rigger on memory read or write
196  gen_type等于HW_BREAKPOINT_W按位或HW_BREAKPOINT_R
197  退出
198  默认
199  返回:负EINVAL
203  len等于arch_bp_generic_len(x86_len)
204  如果len小于0则返回:负EINVAL
206  gen_len等于len
208  返回:0
调用者
名称描述
ptrace_fill_bp_fields