Home
last modified time | relevance | path

Searched refs:asm_call (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dirq_stack.h24 * 3. Invoke whatever needs to be done (@asm_call argument)
33 * the @asm_call argument.
50 * argument(s) in the proper register(s) is part of the @asm_call
75 * describe the register arguments which are used in @asm_call.
81 #define call_on_stack(stack, func, asm_call, argconstr...) \
91 asm_call \
118 #define call_on_irqstack(func, asm_call, argconstr...) \
120 func, asm_call, argconstr)
132 #define call_on_irqstack_cond(func, regs, asm_call, constr, c_args...) \
150 call_on_irqstack(func, asm_call, const
[all...]
/kernel/linux/linux-5.10/scripts/gcc-plugins/
H A Dstackleak_plugin.c117 gasm *asm_call = NULL; in add_stack_tracking_gasm() local
142 asm_call = gimple_build_asm_vec("call stackleak_track_stack", in add_stack_tracking_gasm()
144 gimple_asm_set_volatile(asm_call, true); in add_stack_tracking_gasm()
146 gsi_insert_after(gsi, asm_call, GSI_CONTINUE_LINKING); in add_stack_tracking_gasm()
148 gsi_insert_before(gsi, asm_call, GSI_SAME_STMT); in add_stack_tracking_gasm()
149 update_stmt(asm_call); in add_stack_tracking_gasm()
/kernel/linux/linux-6.6/scripts/gcc-plugins/
H A Dstackleak_plugin.c115 gasm *asm_call = NULL; in add_stack_tracking_gasm() local
140 asm_call = gimple_build_asm_vec("call stackleak_track_stack", in add_stack_tracking_gasm()
142 gimple_asm_set_volatile(asm_call, true); in add_stack_tracking_gasm()
144 gsi_insert_after(gsi, asm_call, GSI_CONTINUE_LINKING); in add_stack_tracking_gasm()
146 gsi_insert_before(gsi, asm_call, GSI_SAME_STMT); in add_stack_tracking_gasm()
147 update_stmt(asm_call); in add_stack_tracking_gasm()

Completed in 3 milliseconds