Symbol: cfi_state
arch/riscv/include/asm/thread_info.h
77
struct cfi_state user_cfi_state;
arch/riscv/include/uapi/asm/ptrace.h
157
__u64 cfi_state;
arch/riscv/kernel/ptrace.c
306
user_cfi.cfi_status.cfi_state |= PTRACE_CFI_LP_EN_STATE;
arch/riscv/kernel/ptrace.c
307
user_cfi.cfi_status.cfi_state |= is_indir_lp_locked(target) ?
arch/riscv/kernel/ptrace.c
309
user_cfi.cfi_status.cfi_state |= (regs->status & SR_ELP) ?
arch/riscv/kernel/ptrace.c
314
user_cfi.cfi_status.cfi_state |= (PTRACE_CFI_SS_EN_STATE |
arch/riscv/kernel/ptrace.c
316
user_cfi.cfi_status.cfi_state |= is_shstk_locked(target) ?
arch/riscv/kernel/ptrace.c
351
if ((user_cfi.cfi_status.cfi_state &
arch/riscv/kernel/ptrace.c
354
(user_cfi.cfi_status.cfi_state & PRACE_CFI_STATE_INVALID_MASK))
arch/riscv/kernel/ptrace.c
359
if (user_cfi.cfi_status.cfi_state &
arch/riscv/kernel/ptrace.c
368
(user_cfi.cfi_status.cfi_state & PTRACE_CFI_SS_PTR_STATE))
tools/objtool/arch/loongarch/orc.c
9
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn)
tools/objtool/arch/x86/orc.c
9
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn)
tools/objtool/check.c
1777
sizeof(struct cfi_state *));
tools/objtool/check.c
2246
static void set_func_state(struct cfi_state *state)
tools/objtool/check.c
2257
struct cfi_state cfi = init_cfi;
tools/objtool/check.c
2723
struct cfi_state *cfi = &state->cfi;
tools/objtool/check.c
2753
struct cfi_state *cfi = &state->cfi;
tools/objtool/check.c
2767
struct cfi_state *cfi,
tools/objtool/check.c
2791
static void save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset)
tools/objtool/check.c
2800
static void restore_reg(struct cfi_state *cfi, unsigned char reg)
tools/objtool/check.c
2861
struct cfi_state *cfi, struct stack_op *op)
tools/objtool/check.c
312
static void init_cfi_state(struct cfi_state *cfi)
tools/objtool/check.c
33
static struct cfi_state init_cfi;
tools/objtool/check.c
3311
struct cfi_state **alt_cfi;
tools/objtool/check.c
335
static struct cfi_state *cfi_alloc(void)
tools/objtool/check.c
337
struct cfi_state *cfi = calloc(1, sizeof(struct cfi_state));
tools/objtool/check.c
3385
static bool insn_cfi_match(struct instruction *insn, struct cfi_state *cfi2)
tools/objtool/check.c
3387
struct cfi_state *cfi1 = insn->cfi;
tools/objtool/check.c
34
static struct cfi_state func_cfi;
tools/objtool/check.c
349
static inline bool cficmp(struct cfi_state *cfi1, struct cfi_state *cfi2)
tools/objtool/check.c
35
static struct cfi_state force_undefined_cfi;
tools/objtool/check.c
353
sizeof(struct cfi_state) - sizeof(struct hlist_node));
tools/objtool/check.c
356
static inline u32 cfi_key(struct cfi_state *cfi)
tools/objtool/check.c
362
static struct cfi_state *cfi_hash_find_or_add(struct cfi_state *cfi)
tools/objtool/check.c
365
struct cfi_state *obj;
tools/objtool/check.c
381
static void cfi_hash_add(struct cfi_state *cfi)
tools/objtool/check.c
4426
struct cfi_state *cfi;
tools/objtool/include/objtool/check.h
14
struct cfi_state cfi;
tools/objtool/include/objtool/check.h
36
struct cfi_state **cfi;
tools/objtool/include/objtool/check.h
99
struct cfi_state *cfi;
tools/objtool/include/objtool/orc.h
7
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn);
tools/objtool/orc_gen.c
93
struct cfi_state *cfi = alt_group->cfi[i];
tools/objtool/trace.c
114
struct cfi_state *cprev, *cnext;
tools/testing/selftests/riscv/cfi/cfitests.c
101
if ((cfi_reg.cfi_status.cfi_state & CFI_ENABLE_MASK) != CFI_ENABLE_MASK)
tools/testing/selftests/riscv/cfi/cfitests.c
103
cfi_reg.cfi_status.cfi_state);
tools/testing/selftests/riscv/cfi/cfitests.c
109
if (!(cfi_reg.cfi_status.cfi_state & PTRACE_CFI_ELP_STATE))
tools/testing/selftests/riscv/cfi/cfitests.c
112
cfi_reg.cfi_status.cfi_state = 0;