insn_get_lengthRegular
4.4: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff813f7310)
Location: arch/x86/lib/insn.c:586
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/core.c:__copy_instruction
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff813f7310-ffffffff813f733d: insn_get_length (STB_GLOBAL)
4.8: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff8143df70)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:__copy_instruction
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff8143df70-ffffffff8143dfac: insn_get_length (STB_GLOBAL)
4.10: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff8145aef0)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:__copy_instruction
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff8145aef0-ffffffff8145af2c: insn_get_length (STB_GLOBAL)
4.13: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff818fcc90)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff818fcc90-ffffffff818fcccc: insn_get_length (STB_GLOBAL)
4.15: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81984740)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff81984740-ffffffff8198477c: insn_get_length (STB_GLOBAL)
4.18: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff819e0c70)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_generate_siginfo
Symbols:
ffffffff819e0c70-ffffffff819e0cab: insn_get_length (STB_GLOBAL)
5.0: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81a1bc20)
Location: arch/x86/lib/insn.c:598
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81a1bc20-ffffffff81a1bc5b: insn_get_length (STB_GLOBAL)
5.3: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81a8b9e0)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81a8b9e0-ffffffff81a8ba1b: insn_get_length (STB_GLOBAL)
5.4: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81ac2ca0)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81ac2ca0-ffffffff81ac2cdb: insn_get_length (STB_GLOBAL)
5.8: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff815ff330)
Location: arch/x86/lib/insn.c:619
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/alternative.c:text_poke_loc_init
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:uprobe_init_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
Symbols:
ffffffff815ff330-ffffffff815ff362: insn_get_length (STB_GLOBAL)
5.11: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81624300)
Location: arch/x86/lib/insn.c:619
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/alternative.c:text_poke_loc_init
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:uprobe_init_insn
- arch/x86/kernel/sev-es.c:vc_decode_insn
- arch/x86/lib/insn-eval.c:insn_decode
Symbols:
ffffffff81624300-ffffffff81624332: insn_get_length (STB_GLOBAL)
5.13: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81607c60)
Location: arch/x86/lib/insn.c:698
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff81607bf0-ffffffff81607c3e: insn_get_length (STB_GLOBAL)
5.15: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff816768a0)
Location: arch/x86/lib/insn.c:699
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff81676830-ffffffff8167687e: insn_get_length (STB_GLOBAL)
5.19: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff817917a0)
Location: arch/x86/lib/insn.c:699
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff81791730-ffffffff81791776: insn_get_length (STB_GLOBAL)
6.2: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff8204f470)
Location: arch/x86/lib/insn.c:699
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/utils.c:get_branch_type
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff8204f3f0-ffffffff8204f436: insn_get_length (STB_GLOBAL)
6.5: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff820cdcf0)
Location: arch/x86/lib/insn.c:699
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/utils.c:get_branch_type
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff820cdc70-ffffffff820cdcb6: insn_get_length (STB_GLOBAL)
6.8: Selective Inline ⚠️int insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff821a8510)
Location: arch/x86/lib/insn.c:699
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_decode
Direct callers:
- arch/x86/events/utils.c:get_branch_type
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/lib/insn-eval.c:insn_decode_from_regs
Symbols:
ffffffff821a8490-ffffffff821a84d6: insn_get_length (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81a61af0)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81a61af0-ffffffff81a61b2b: insn_get_length (STB_GLOBAL)
azure: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81a1eb60)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81a1eb60-ffffffff81a1eb9b: insn_get_length (STB_GLOBAL)
gcp: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81acdee0)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81acdee0-ffffffff81acdf1b: insn_get_length (STB_GLOBAL)
lowlatency: ✅void insn_get_length(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81ada3f0)
Location: arch/x86/lib/insn.c:585
Inline: False
Direct callers:
- arch/x86/events/intel/ds.c:intel_pmu_pebs_fixup_ip
- arch/x86/kernel/kprobes/core.c:can_probe
- arch/x86/kernel/kprobes/opt.c:can_optimize
- arch/x86/kernel/uprobes.c:arch_uprobe_analyze_insn
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
Symbols:
ffffffff81ada3f0-ffffffff81ada42b: insn_get_length (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 ⚠️void ➡️ int
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 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅