Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kernel/alternative.c emit_call_track_retpoline() -> __emit_trampoline()

Type Parameter Key Value
PARAM_VALUE 1 insn 6235535381035495424
PARAM_VALUE 1 insn->displacement.got 0-1
PARAM_VALUE 1 insn->displacement.nbytes 0-2,4
PARAM_VALUE 1 insn->end_kaddr 4096-ptr_max
PARAM_VALUE 1 insn->immediate.nbytes 0-2,4
PARAM_VALUE 1 insn->immediate1.got 0-1
PARAM_VALUE 1 insn->immediate1.nbytes 0,2,4
PARAM_VALUE 1 insn->immediate2.got 0-1
PARAM_VALUE 1 insn->immediate2.nbytes 0-2,4
PARAM_VALUE 1 insn->modrm.got 0-1
PARAM_VALUE 1 insn->modrm.value 0-255
PARAM_VALUE 1 insn->next_byte 0,4096-u64max
PARAM_VALUE 1 insn->sib.got 0-1
PARAM_VALUE 1 insn->sib.nbytes 0-1
PARAM_VALUE 1 insn->sib.value 0-255
PARAM_VALUE 1 insn->x86_64 0-1
PARAM_VALUE 2 bytes 5301973161276145664
PARAM_VALUE 3 *call_dest 0-255
PARAM_VALUE 4 *jmp_dest 0-255
BUF_SIZE 2 bytes 16
BUF_SIZE 2 bytes 16
BUF_SIZE 3 call_dest 32
BUF_SIZE 4 jmp_dest 32
DATA_SOURCE 0 addr $0
DATA_SOURCE 1 insn $1
DATA_SOURCE 2 bytes $3
UNITS 0 addr unit_byte

arch/x86/kernel/alternative.c emit_its_trampoline() -> __emit_trampoline()

Type Parameter Key Value
PARAM_VALUE 1 insn 6235535381035495424
PARAM_VALUE 1 insn->displacement.got 0-1
PARAM_VALUE 1 insn->displacement.nbytes 0-2,4
PARAM_VALUE 1 insn->end_kaddr 4096-ptr_max
PARAM_VALUE 1 insn->immediate.nbytes 0-2,4
PARAM_VALUE 1 insn->immediate1.got 0-1
PARAM_VALUE 1 insn->immediate1.nbytes 0,2,4
PARAM_VALUE 1 insn->immediate2.got 0-1
PARAM_VALUE 1 insn->immediate2.nbytes 0-2,4
PARAM_VALUE 1 insn->modrm.got 0-1
PARAM_VALUE 1 insn->modrm.value 0-255
PARAM_VALUE 1 insn->next_byte 0,4096-u64max
PARAM_VALUE 1 insn->opcode.bytes 4096-ptr_max
PARAM_VALUE 1 insn->sib.got 0-1
PARAM_VALUE 1 insn->sib.nbytes 0-1
PARAM_VALUE 1 insn->sib.value 0-255
PARAM_VALUE 1 insn->x86_64 0-1
PARAM_VALUE 2 bytes 5301973161276145664
BUF_SIZE 2 bytes 16
BUF_SIZE 2 bytes 16
BUF_SIZE 3 call_dest (-1),64
BUF_SIZE 4 jmp_dest (-1),64
DATA_SOURCE 0 addr $0
DATA_SOURCE 1 insn $1
DATA_SOURCE 2 bytes $3
UNITS 0 addr unit_byte