Home
last modified time | relevance | path

Searched refs:sp_offset (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Dobjtool.h15 s16 sp_offset; member
23 * UNWIND_HINT_TYPE_CALL: Indicates that sp_reg+sp_offset resolves to PREV_SP
27 * UNWIND_HINT_TYPE_REGS: Used in entry code to indicate that sp_reg+sp_offset
31 * sp_reg+sp_offset points to the iret return frame.
50 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \
55 ".short " __stringify(sp_offset) "\n\t" \
124 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0
129 .short \sp_offset
150 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \
157 .macro UNWIND_HINT type:req sp_reg=0 sp_offset
[all...]
/kernel/linux/linux-5.10/tools/include/linux/
H A Dobjtool.h15 s16 sp_offset; member
23 * UNWIND_HINT_TYPE_CALL: Indicates that sp_reg+sp_offset resolves to PREV_SP
27 * UNWIND_HINT_TYPE_REGS: Used in entry code to indicate that sp_reg+sp_offset
31 * sp_reg+sp_offset points to the iret return frame.
50 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \
55 ".short " __stringify(sp_offset) "\n\t" \
124 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0
129 .short \sp_offset
150 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \
157 .macro UNWIND_HINT type:req sp_reg=0 sp_offset
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dobjtool.h13 #define UNWIND_HINT(type, sp_reg, sp_offset, signal) \
18 ".short " __stringify(sp_offset) "\n\t" \
93 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0
98 .short \sp_offset
155 #define UNWIND_HINT(type, sp_reg, sp_offset, signal) "\n\t"
162 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0
H A Dobjtool_types.h15 s16 sp_offset; member
31 * UNWIND_HINT_TYPE_CALL: Indicates that sp_reg+sp_offset resolves to PREV_SP
35 * UNWIND_HINT_TYPE_REGS: Used in entry code to indicate that sp_reg+sp_offset
39 * sp_reg+sp_offset points to the iret return frame.
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dunwind_hints.h37 .set sp_offset, \offset
43 .set sp_offset, \offset + (16*8)
48 UNWIND_HINT sp_reg=sp_reg sp_offset=sp_offset type=type
56 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=8 type=UNWIND_HINT_TYPE_FUNC
H A Dorc_types.h52 s16 sp_offset; member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dunwind_hints.h42 .set sp_offset, \offset
48 .set sp_offset, \offset + (16*8)
53 UNWIND_HINT sp_reg=sp_reg sp_offset=sp_offset type=type signal=\signal
66 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=8 type=UNWIND_HINT_TYPE_FUNC
H A Dorc_types.h60 s16 sp_offset; member
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dunwind_hints.h20 UNWIND_HINT sp_reg=\base sp_offset=\offset type=UNWIND_HINT_TYPE_REGS
24 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=\offset type=UNWIND_HINT_TYPE_FUNC
H A Dorc_types.h44 signed short sp_offset; member
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dunwind_orc.c133 .sp_offset = sizeof(long),
143 .sp_offset = 16,
471 sp = state->sp + orc->sp_offset; in unwind_next_frame()
475 sp = state->bp + orc->sp_offset; in unwind_next_frame()
479 sp = state->sp + orc->sp_offset; in unwind_next_frame()
484 sp = state->bp + orc->sp_offset; in unwind_next_frame()
/kernel/linux/linux-6.6/tools/objtool/
H A Dorc_gen.c101 orc->sp_offset = cfi->cfa.offset; in init_orc_entry()
117 orc->sp_offset = bswap_if_needed(elf, orc->sp_offset); in write_orc_entry()
H A Dorc_dump.c212 print_reg(orc[i].sp_reg, bswap_if_needed(&dummy_elf, orc[i].sp_offset)); in orc_dump()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dunwind_orc.c183 .sp_offset = sizeof(long),
193 .sp_offset = 16,
517 sp = state->sp + orc->sp_offset; in unwind_next_frame()
521 sp = state->bp + orc->sp_offset; in unwind_next_frame()
530 sp = state->bp + orc->sp_offset; in unwind_next_frame()
577 sp += orc->sp_offset; in unwind_next_frame()
/kernel/linux/linux-6.6/tools/include/linux/
H A Dobjtool_types.h15 s16 sp_offset; member
31 * UNWIND_HINT_TYPE_CALL: Indicates that sp_reg+sp_offset resolves to PREV_SP
35 * UNWIND_HINT_TYPE_REGS: Used in entry code to indicate that sp_reg+sp_offset
39 * sp_reg+sp_offset points to the iret return frame.
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dorc_types.h52 s16 sp_offset; member
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dorc_types.h60 s16 sp_offset; member
/kernel/linux/linux-5.10/tools/objtool/
H A Dorc_dump.c200 print_reg(orc[i].sp_reg, orc[i].sp_offset); in orc_dump()
H A Dorc_gen.c82 orc->sp_offset = cfi->cfa.offset; in init_orc_entry()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
H A Ddev.h19 uint16_t sp_offset; member
H A Ddebugfs.c75 sp.sp_offset = p2; in lbs_sleepparams_write()
109 sp.sp_offset, sp.sp_stabletime, in lbs_sleepparams_read()
H A Dcmd.c273 cmd.offset = cpu_to_le16(sp->sp_offset); in lbs_cmd_802_11_sleep_params()
292 sp->sp_offset = le16_to_cpu(cmd.offset); in lbs_cmd_802_11_sleep_params()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/
H A Ddev.h19 uint16_t sp_offset; member
H A Ddebugfs.c75 sp.sp_offset = p2; in lbs_sleepparams_write()
109 sp.sp_offset, sp.sp_stabletime, in lbs_sleepparams_read()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dunwind_orc.c103 .sp_offset = 16,
405 state->sp = state->sp + orc->sp_offset; in unwind_next_frame()

Completed in 17 milliseconds

12