arch_uretprobe_hijack_return_addrRegular
4.4: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff810660a0)
Location: arch/x86/kernel/uprobes.c:963
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff810660a0-ffffffff81066194: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
4.8: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff81065d80)
Location: arch/x86/kernel/uprobes.c:963
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff81065d80-ffffffff81065eb3: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
4.10: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff810692b0)
Location: arch/x86/kernel/uprobes.c:963
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff810692b0-ffffffff810693e9: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
4.13: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff81068560)
Location: arch/x86/kernel/uprobes.c:963
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff81068560-ffffffff8106868c: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
4.15: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff8106c840)
Location: arch/x86/kernel/uprobes.c:966
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff8106c840-ffffffff8106c969: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
4.18: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1069
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff8106f7f8-ffffffff8106f834: arch_uretprobe_hijack_return_addr.cold.11 (STB_LOCAL)
ffffffff8106f6d0-ffffffff8106f7c6: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.0: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1069
Inline: False
Direct callers:
- kernel/events/uprobes.c:uprobe_notify_resume
Symbols:
ffffffff81075868-ffffffff8107589f: arch_uretprobe_hijack_return_addr.cold.10 (STB_LOCAL)
ffffffff81075740-ffffffff81075836: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.3: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handler_chain
Symbols:
ffffffff81079418-ffffffff81079454: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff810792d0-ffffffff810793e2: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.4: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
ffffffff8107a468-ffffffff8107a4a4: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff8107a320-ffffffff8107a432: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.8: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff810818b8-ffffffff810818f4: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff81081780-ffffffff81081890: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.11: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1064
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff81bd82b9-ffffffff81bd82f5: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff81081220-ffffffff81081330: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.13: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1064
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff81bca0f6-ffffffff81bca132: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff81082040-ffffffff81082150: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.15: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1064
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff81c9f418-ffffffff81c9f454: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff810910a0-ffffffff810911b0: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
5.19: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1064
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff81e4ebc7-ffffffff81e4ebff: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff810a2190-ffffffff810a22a9: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
6.2: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff810ba2e0)
Location: arch/x86/kernel/uprobes.c:1066
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff810ba2e0-ffffffff810ba42d: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
6.5: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff810bd4b0)
Location: arch/x86/kernel/uprobes.c:1066
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff810bd4b0-ffffffff810bd5fd: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
6.8: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/uprobes.c (ffffffff810c4630)
Location: arch/x86/kernel/uprobes.c:1066
Inline: False
Direct callers:
- kernel/events/uprobes.c:prepare_uretprobe
Symbols:
ffffffff810c4630-ffffffff810c477d: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
arm64: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/kernel/probes/uprobes.c (ffff8000100aca38)
Location: arch/arm64/kernel/probes/uprobes.c:150
Inline: False
Direct callers:
- kernel/events/uprobes.c:handler_chain
Symbols:
ffff8000100aca38-ffff8000100aca68: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
armhf: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm/probes/uprobes/core.c (c0327a94)
Location: arch/arm/probes/uprobes/core.c:61
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
c0327a94-c0327ab8: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
ppc64el: ✅long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/kernel/uprobes.c (c0000000000685e0)
Location: arch/powerpc/kernel/uprobes.c:184
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
c0000000000685e0-c0000000000685f8: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
riscv64: Absent ⚠️
aws: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
ffffffff81079468-ffffffff810794a4: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff81079320-ffffffff81079432: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
azure: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
ffffffff81068be8-ffffffff81068c24: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff81068ad0-ffffffff81068bbe: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
gcp: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
ffffffff81079418-ffffffff81079454: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff810792d0-ffffffff810793e2: arch_uretprobe_hijack_return_addr (STB_GLOBAL)
lowlatency: Transformation ⚠️long unsigned int arch_uretprobe_hijack_return_addr(long unsigned int trampoline_vaddr, struct pt_regs *regs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/kernel/uprobes.c (0)
Location: arch/x86/kernel/uprobes.c:1060
Inline: False
Direct callers:
- kernel/events/uprobes.c:handle_swbp
Symbols:
ffffffff8107b518-ffffffff8107b554: arch_uretprobe_hijack_return_addr.cold (STB_LOCAL)
ffffffff8107b3d0-ffffffff8107b4e2: arch_uretprobe_hijack_return_addr (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 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅