insn_get_length
Regular
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
✅