函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Validate the arch-specific HW Breakpoint register settings

函数原型:int hw_breakpoint_arch_parse(struct perf_event *bp, const struct perf_event_attr *attr, struct arch_hw_breakpoint *hw)

返回类型:int

参数:

类型参数名称
struct perf_event *bp
const struct perf_event_attr *attr
struct arch_hw_breakpoint *hw
322  ret等于arch_build_bp_info(bp, attr, hw)
323  如果ret则返回:ret
327  :len恒等于X86_BREAKPOINT_LEN_1
328  align等于0
329  如果maskalign等于mask
331  退出
332  :len恒等于X86_BREAKPOINT_LEN_2
333  align等于1
334  退出
335  :len恒等于X86_BREAKPOINT_LEN_4
336  align等于3
337  退出
339  :len恒等于X86_BREAKPOINT_LEN_8
340  align等于7
341  退出
343  默认
344  WARN_ON_ONCE(1)
345  返回:负EINVAL
352  如果address按位与align则返回:负EINVAL
355  返回:0
调用者
名称描述
hw_breakpoint_parse