arch_bp_generic_fields
Regular
4.4
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81037360)
Location: arch/x86/kernel/hw_breakpoint.c:190
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
Symbols:
ffffffff81037360-ffffffff810373f0: arch_bp_generic_fields (STB_GLOBAL)
4.8
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81036580)
Location: arch/x86/kernel/hw_breakpoint.c:191
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81036580-ffffffff81036610: arch_bp_generic_fields (STB_GLOBAL)
4.10
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff810362a0)
Location: arch/x86/kernel/hw_breakpoint.c:191
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff810362a0-ffffffff81036330: arch_bp_generic_fields (STB_GLOBAL)
4.13
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff810342b0)
Location: arch/x86/kernel/hw_breakpoint.c:191
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff810342b0-ffffffff81034339: arch_bp_generic_fields (STB_GLOBAL)
4.15
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81036610)
Location: arch/x86/kernel/hw_breakpoint.c:191
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81036610-ffffffff81036699: arch_bp_generic_fields (STB_GLOBAL)
4.18
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81037680)
Location: arch/x86/kernel/hw_breakpoint.c:191
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81037680-ffffffff8103770c: arch_bp_generic_fields (STB_GLOBAL)
5.0
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81038850)
Location: arch/x86/kernel/hw_breakpoint.c:190
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81038850-ffffffff810388bb: arch_bp_generic_fields (STB_GLOBAL)
5.3
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103adf0)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103adf0-ffffffff8103ae5b: arch_bp_generic_fields (STB_GLOBAL)
5.4
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103b5c0)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103b5c0-ffffffff8103b62b: arch_bp_generic_fields (STB_GLOBAL)
5.8
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103e440)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103e440-ffffffff8103e4ab: arch_bp_generic_fields (STB_GLOBAL)
5.11
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103e4f0)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103e4f0-ffffffff8103e55b: arch_bp_generic_fields (STB_GLOBAL)
5.13
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103fe10)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103fe10-ffffffff8103fe7b: arch_bp_generic_fields (STB_GLOBAL)
5.15
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81045dd0)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81045dd0-ffffffff81045e3b: arch_bp_generic_fields (STB_GLOBAL)
5.19
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8104e990)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8104e990-ffffffff8104ea09: arch_bp_generic_fields (STB_GLOBAL)
6.2
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8105b760)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8105b760-ffffffff8105b7d9: arch_bp_generic_fields (STB_GLOBAL)
6.5
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8105cca0)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8105cca0-ffffffff8105cd1c: arch_bp_generic_fields (STB_GLOBAL)
6.8
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff81063d60)
Location: arch/x86/kernel/hw_breakpoint.c:198
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff81063d60-ffffffff81063ddc: arch_bp_generic_fields (STB_GLOBAL)
arm64
: ✅int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, int *gen_len, int *gen_type, int *offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/kernel/hw_breakpoint.c (ffff8000100a6378)
Location: arch/arm64/kernel/hw_breakpoint.c:351
Inline: False
Direct callers:
- arch/arm64/kernel/ptrace.c:ptrace_hbp_set_ctrl
Symbols:
ffff8000100a6378-ffff8000100a64d8: arch_bp_generic_fields (STB_GLOBAL)
armhf
: ✅int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm/kernel/hw_breakpoint.c (c0317280)
Location: arch/arm/kernel/hw_breakpoint.c:464
Inline: False
Direct callers:
- arch/arm/kernel/ptrace.c:ptrace_sethbpregs
Symbols:
c0317280-c0317354: arch_bp_generic_fields (STB_GLOBAL)
ppc64el
: ✅int arch_bp_generic_fields(int type, int *gen_bp_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/kernel/hw_breakpoint.c (c000000000038670)
Location: arch/powerpc/kernel/hw_breakpoint.c:117
Inline: False
Direct callers:
- arch/powerpc/kernel/ptrace.c:ppc_set_hwdebug
- arch/powerpc/kernel/ptrace.c:ptrace_set_debugreg
- arch/powerpc/kernel/ptrace.c:ptrace_set_debugreg
Symbols:
c000000000038670-c0000000000386d8: arch_bp_generic_fields (STB_GLOBAL)
riscv64
: Absent ⚠️
aws
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103b720)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103b720-ffffffff8103b78b: arch_bp_generic_fields (STB_GLOBAL)
azure
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8102aed0)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8102aed0-ffffffff8102af3b: arch_bp_generic_fields (STB_GLOBAL)
gcp
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103b580)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103b580-ffffffff8103b5eb: arch_bp_generic_fields (STB_GLOBAL)
lowlatency
: ✅int arch_bp_generic_fields(int x86_len, int x86_type, int *gen_len, int *gen_type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/hw_breakpoint.c (ffffffff8103c580)
Location: arch/x86/kernel/hw_breakpoint.c:178
Inline: False
Direct callers:
- arch/x86/kernel/ptrace.c:ptrace_modify_breakpoint
- arch/x86/kernel/ptrace.c:ptrace_register_breakpoint
Symbols:
ffffffff8103c580-ffffffff8103c5eb: arch_bp_generic_fields (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
⚠️struct arch_hw_breakpoint_ctrl ctrl
int *offset
int x86_len
int x86_type
x86_len, x86_type, gen_len, gen_type
➡️ ctrl, gen_len, gen_type, offset
amd64
and armhf
⚠️struct arch_hw_breakpoint_ctrl ctrl
int x86_len
int x86_type
x86_len, x86_type, gen_len, gen_type
➡️ ctrl, gen_len, gen_type
amd64
and ppc64el
⚠️int type
int *gen_bp_type
int x86_len
int x86_type
int *gen_len
int *gen_type
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅