insn_get_modrm
Regular
4.4
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff813f6c80)
Location: arch/x86/lib/insn.c:254
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff813f6c80-ffffffff813f6d55: insn_get_modrm.part.5 (STB_LOCAL)
ffffffff813f7250-ffffffff813f7267: insn_get_modrm (STB_GLOBAL)
4.8
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff8143defb)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff8143d8d0-ffffffff8143d9ab: insn_get_modrm.part.5 (STB_LOCAL)
ffffffff8143dea0-ffffffff8143deb7: insn_get_modrm (STB_GLOBAL)
4.10
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff8145ae7b)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff8145a850-ffffffff8145a92b: insn_get_modrm.part.5 (STB_LOCAL)
ffffffff8145ae20-ffffffff8145ae37: insn_get_modrm (STB_GLOBAL)
4.13
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff818fcc1c)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff818fc5d0-ffffffff818fc6b4: insn_get_modrm.part.5 (STB_LOCAL)
ffffffff818fcbc0-ffffffff818fcbd8: insn_get_modrm (STB_GLOBAL)
4.15
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff819846cc)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81984080-ffffffff81984164: insn_get_modrm.part.5 (STB_LOCAL)
ffffffff81984670-ffffffff81984688: insn_get_modrm (STB_GLOBAL)
4.18
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff819e0bfa)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_generate_siginfo
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff819e05c0-ffffffff819e06a4: insn_get_modrm.part.4 (STB_LOCAL)
ffffffff819e0ba0-ffffffff819e0bb7: insn_get_modrm (STB_GLOBAL)
5.0
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81a1bbaa)
Location: arch/x86/lib/insn.c:266
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81a1b550-ffffffff81a1b632: insn_get_modrm.part.4 (STB_LOCAL)
ffffffff81a1bb50-ffffffff81a1bb67: insn_get_modrm (STB_GLOBAL)
5.3
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81a8b96a)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81a8b310-ffffffff81a8b3f2: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81a8b910-ffffffff81a8b927: insn_get_modrm (STB_GLOBAL)
5.4
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81ac2c2a)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81ac25d0-ffffffff81ac26b2: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81ac2bd0-ffffffff81ac2be7: insn_get_modrm (STB_GLOBAL)
5.8
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff815ff270)
Location: arch/x86/lib/insn.c:287
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/traps.c:get_kernel_gp_address
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff815febf0-ffffffff815fecd4: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff815ff210-ffffffff815ff227: insn_get_modrm (STB_GLOBAL)
5.11
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81624240)
Location: arch/x86/lib/insn.c:287
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/traps.c:get_kernel_gp_address
- arch/x86/kernel/cpu/mce/severity.c:is_copy_from_user
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81623bd0-ffffffff81623cae: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff816241e0-ffffffff816241f7: insn_get_modrm (STB_GLOBAL)
5.13
: Selective Inline ⚠️int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff816078a0)
Location: arch/x86/lib/insn.c:332
Inline: True
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff816078a0-ffffffff816079c1: insn_get_modrm (STB_GLOBAL)
5.15
: Selective Inline ⚠️int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff816764d0)
Location: arch/x86/lib/insn.c:333
Inline: True
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff816764d0-ffffffff816765f1: insn_get_modrm (STB_GLOBAL)
5.19
: ✅int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff81791040)
Location: arch/x86/lib/insn.c:333
Inline: False
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn.c:insn_get_sib
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81791040-ffffffff81791167: insn_get_modrm (STB_GLOBAL)
6.2
: ✅int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff8204ecb0)
Location: arch/x86/lib/insn.c:333
Inline: False
Direct callers:
- arch/x86/events/utils.c:decode_branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn.c:insn_get_sib
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff8204ecb0-ffffffff8204edd7: insn_get_modrm (STB_GLOBAL)
6.5
: ✅int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff820cd540)
Location: arch/x86/lib/insn.c:333
Inline: False
Direct callers:
- arch/x86/events/utils.c:decode_branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn.c:insn_get_sib
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff820cd540-ffffffff820cd667: insn_get_modrm (STB_GLOBAL)
6.8
: ✅int insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/lib/insn.c (ffffffff821a7d60)
Location: arch/x86/lib/insn.c:333
Inline: False
Direct callers:
- arch/x86/events/utils.c:decode_branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/lib/insn-eval.c:get_addr_ref_16
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn.c:insn_get_sib
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff821a7d60-ffffffff821a7e87: insn_get_modrm (STB_GLOBAL)
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81a61a7a)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81a61420-ffffffff81a61502: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81a61a20-ffffffff81a61a37: insn_get_modrm (STB_GLOBAL)
azure
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81a1eaea)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81a1e490-ffffffff81a1e572: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81a1ea90-ffffffff81a1eaa7: insn_get_modrm (STB_GLOBAL)
gcp
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81acde6a)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81acd810-ffffffff81acd8f2: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81acde10-ffffffff81acde27: insn_get_modrm (STB_GLOBAL)
lowlatency
: Selective Inline, Transformation ⚠️void insn_get_modrm(struct insn *insn);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In arch/x86/lib/insn.c (ffffffff81ada37a)
Location: arch/x86/lib/insn.c:253
Inline: True
Inline callers:
- arch/x86/lib/insn.c:insn_rip_relative
Direct callers:
- arch/x86/events/intel/lbr.c:branch_type
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/mpx.c:mpx_fault_info
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:insn_get_addr_ref
- arch/x86/lib/insn-eval.c:get_eff_addr_sib
- arch/x86/lib/insn-eval.c:get_eff_addr_modrm
- arch/x86/lib/insn-eval.c:get_eff_addr_reg
- arch/x86/lib/insn.c:insn_rip_relative
Symbols:
ffffffff81ad9d20-ffffffff81ad9e02: insn_get_modrm.part.0 (STB_LOCAL)
ffffffff81ada320-ffffffff81ada337: insn_get_modrm (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
✅