Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

arch/x86/net/bpf_jit_comp.c __arch_prepare_bpf_trampoline() -> is_endbr()

Type Parameter Key Value
BUF_SIZE 0 val (-1),8
DATA_SOURCE 0 val $7
RX_PATH
TASK_NOT_RUNNING

arch/x86/net/bpf_jit_comp.c bpf_arch_text_poke() -> is_endbr()

Type Parameter Key Value
DATA_SOURCE 0 val $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 val unit_byte

arch/x86/kernel/kprobes/core.c arch_adjust_kprobe_addr() -> is_endbr()

Type Parameter Key Value
DATA_SOURCE 0 val $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 val unit_byte

arch/x86/kernel/alternative.c poison_endbr() -> is_endbr()

Type Parameter Key Value
DATA_SOURCE 0 val $0
UNITS 0 val unit_byte

arch/x86/kernel/uprobes.c is_uprobe_at_func_entry() -> is_endbr()

Type Parameter Key Value
PARAM_VALUE 0 val 4096-ptr_max
BUF_SIZE 0 val 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/trace/bpf_trace.c arch_ftrace_get_symaddr() -> is_endbr()

Type Parameter Key Value
HALF_LOCKED2 rcu_read

kernel/trace/bpf_trace.c get_entry_ip() -> is_endbr()

Type Parameter Key Value
UNITS 0 val unit_byte