Home
last modified time | relevance | path

Searched refs:ainsn (Results 1 – 25 of 147) sorted by relevance

123456

/dports/multimedia/libv4l/linux-5.13-rc2/arch/arc/kernel/
H A Dkprobes.c58 if (p->ainsn.t1_addr) { in arch_remove_kprobe()
59 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in arch_remove_kprobe()
65 p->ainsn.t1_addr = NULL; in arch_remove_kprobe()
68 if (p->ainsn.t2_addr) { in arch_remove_kprobe()
69 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in arch_remove_kprobe()
102 if (p->ainsn.t1_addr) { in resume_execution()
103 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in resume_execution()
112 if (p->ainsn.t2_addr) { in resume_execution()
113 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in resume_execution()
175 p->ainsn.t1_opcode = *(p->ainsn.t1_addr); in setup_singlestep()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/arc/kernel/
H A Dkprobes.c58 if (p->ainsn.t1_addr) { in arch_remove_kprobe()
59 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in arch_remove_kprobe()
65 p->ainsn.t1_addr = NULL; in arch_remove_kprobe()
68 if (p->ainsn.t2_addr) { in arch_remove_kprobe()
69 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in arch_remove_kprobe()
102 if (p->ainsn.t1_addr) { in resume_execution()
103 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in resume_execution()
112 if (p->ainsn.t2_addr) { in resume_execution()
113 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in resume_execution()
175 p->ainsn.t1_opcode = *(p->ainsn.t1_addr); in setup_singlestep()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/arc/kernel/
H A Dkprobes.c58 if (p->ainsn.t1_addr) { in arch_remove_kprobe()
59 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in arch_remove_kprobe()
65 p->ainsn.t1_addr = NULL; in arch_remove_kprobe()
68 if (p->ainsn.t2_addr) { in arch_remove_kprobe()
69 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in arch_remove_kprobe()
102 if (p->ainsn.t1_addr) { in resume_execution()
103 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in resume_execution()
112 if (p->ainsn.t2_addr) { in resume_execution()
113 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in resume_execution()
175 p->ainsn.t1_opcode = *(p->ainsn.t1_addr); in setup_singlestep()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/kernel/kprobes/
H A Dcore.c387 p->ainsn.boostable = 1; in prepare_singlestep()
463 func += p->ainsn.rel32; in kprobe_emulate_call()
474 ip += p->ainsn.rel32; in __kprobe_emulate_jmp()
719 p->ainsn.tp_len = len; in arch_copy_kprobe()
738 memset(&p->ainsn, 0, sizeof(p->ainsn)); in arch_prepare_kprobe()
742 if (!p->ainsn.insn) in arch_prepare_kprobe()
748 p->ainsn.insn = NULL; in arch_prepare_kprobe()
774 if (p->ainsn.insn) { in arch_remove_kprobe()
776 perf_event_text_poke(p->ainsn.insn, p->ainsn.insn, in arch_remove_kprobe()
778 free_insn_slot(p->ainsn.insn, p->ainsn.boostable); in arch_remove_kprobe()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/kernel/kprobes/
H A Dcore.c387 p->ainsn.boostable = 1; in prepare_singlestep()
463 func += p->ainsn.rel32; in kprobe_emulate_call()
474 ip += p->ainsn.rel32; in __kprobe_emulate_jmp()
719 p->ainsn.tp_len = len; in arch_copy_kprobe()
738 memset(&p->ainsn, 0, sizeof(p->ainsn)); in arch_prepare_kprobe()
742 if (!p->ainsn.insn) in arch_prepare_kprobe()
748 p->ainsn.insn = NULL; in arch_prepare_kprobe()
774 if (p->ainsn.insn) { in arch_remove_kprobe()
776 perf_event_text_poke(p->ainsn.insn, p->ainsn.insn, in arch_remove_kprobe()
778 free_insn_slot(p->ainsn.insn, p->ainsn.boostable); in arch_remove_kprobe()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/kernel/kprobes/
H A Dcore.c387 p->ainsn.boostable = 1; in prepare_singlestep()
463 func += p->ainsn.rel32; in kprobe_emulate_call()
474 ip += p->ainsn.rel32; in __kprobe_emulate_jmp()
719 p->ainsn.tp_len = len; in arch_copy_kprobe()
738 memset(&p->ainsn, 0, sizeof(p->ainsn)); in arch_prepare_kprobe()
742 if (!p->ainsn.insn) in arch_prepare_kprobe()
748 p->ainsn.insn = NULL; in arch_prepare_kprobe()
774 if (p->ainsn.insn) { in arch_remove_kprobe()
776 perf_event_text_poke(p->ainsn.insn, p->ainsn.insn, in arch_remove_kprobe()
778 free_insn_slot(p->ainsn.insn, p->ainsn.boostable); in arch_remove_kprobe()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/ia64/kernel/
H A Dkprobes.c90 p->ainsn.inst_flag = 0; in update_kprobe_inst_flag()
91 p->ainsn.target_br_reg = 0; in update_kprobe_inst_flag()
92 p->ainsn.slot = slot; in update_kprobe_inst_flag()
517 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
518 if (!p->ainsn.insn) in arch_prepare_kprobe()
543 switch (p->ainsn.slot) { in arch_arm_kprobe()
565 src = &p->ainsn.insn->bundle; in arch_disarm_kprobe()
566 switch (p->ainsn.slot) { in arch_disarm_kprobe()
582 if (p->ainsn.insn) { in arch_remove_kprobe()
583 free_insn_slot(p->ainsn.insn, in arch_remove_kprobe()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/ia64/kernel/
H A Dkprobes.c90 p->ainsn.inst_flag = 0; in update_kprobe_inst_flag()
91 p->ainsn.target_br_reg = 0; in update_kprobe_inst_flag()
92 p->ainsn.slot = slot; in update_kprobe_inst_flag()
517 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
518 if (!p->ainsn.insn) in arch_prepare_kprobe()
543 switch (p->ainsn.slot) { in arch_arm_kprobe()
565 src = &p->ainsn.insn->bundle; in arch_disarm_kprobe()
566 switch (p->ainsn.slot) { in arch_disarm_kprobe()
582 if (p->ainsn.insn) { in arch_remove_kprobe()
583 free_insn_slot(p->ainsn.insn, in arch_remove_kprobe()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/ia64/kernel/
H A Dkprobes.c90 p->ainsn.inst_flag = 0; in update_kprobe_inst_flag()
91 p->ainsn.target_br_reg = 0; in update_kprobe_inst_flag()
92 p->ainsn.slot = slot; in update_kprobe_inst_flag()
517 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
518 if (!p->ainsn.insn) in arch_prepare_kprobe()
543 switch (p->ainsn.slot) { in arch_arm_kprobe()
565 src = &p->ainsn.insn->bundle; in arch_disarm_kprobe()
566 switch (p->ainsn.slot) { in arch_disarm_kprobe()
582 if (p->ainsn.insn) { in arch_remove_kprobe()
583 free_insn_slot(p->ainsn.insn, in arch_remove_kprobe()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/arm64/kernel/probes/
H A Dkprobes.c60 p->ainsn.api.restore = 0; in arch_prepare_simulate()
67 if (p->ainsn.api.handler) in arch_simulate_insn()
93 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
97 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
98 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
104 if (p->ainsn.api.insn) in arch_prepare_kprobe()
138 if (p->ainsn.api.insn) { in arch_remove_kprobe()
139 free_insn_slot(p->ainsn.api.insn, 0); in arch_remove_kprobe()
140 p->ainsn.api.insn = NULL; in arch_remove_kprobe()
195 if (p->ainsn.api.insn) { in setup_singlestep()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/arm/probes/kprobes/
H A Dcore.c83 p->ainsn.insn = tmp_insn; in arch_prepare_kprobe()
90 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
91 if (!p->ainsn.insn) in arch_prepare_kprobe()
94 p->ainsn.insn[is] = tmp_insn[is]; in arch_prepare_kprobe()
95 flush_insns(p->ainsn.insn, in arch_prepare_kprobe()
102 p->ainsn.insn = NULL; in arch_prepare_kprobe()
111 if ((p->ainsn.stack_space < 0) || in arch_prepare_kprobe()
184 if (p->ainsn.insn) { in arch_remove_kprobe()
185 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
186 p->ainsn.insn = NULL; in arch_remove_kprobe()
[all …]
H A Dopt-arm.c127 if (kp->ainsn.stack_space < 0) in can_optimize()
133 if (kp->ainsn.stack_space > 255 - sizeof(struct pt_regs)) in can_optimize()
177 if (!p->ainsn.kprobe_direct_exec) in optimized_callback()
178 op->kp.ainsn.insn_singlestep(p->opcode, &p->ainsn, regs); in optimized_callback()
241 BUG_ON(orig->ainsn.stack_space < 0); in NOKPROBE_SYMBOL()
243 stack_protect += orig->ainsn.stack_space; in NOKPROBE_SYMBOL()
262 orig->ainsn.kprobe_direct_exec = false; in NOKPROBE_SYMBOL()
263 if (can_kprobe_direct_exec(orig->ainsn.register_usage_flags)) { in NOKPROBE_SYMBOL()
279 orig->ainsn.kprobe_direct_exec = true; in NOKPROBE_SYMBOL()
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/arm64/kernel/probes/
H A Dkprobes.c60 p->ainsn.api.restore = 0; in arch_prepare_simulate()
67 if (p->ainsn.api.handler) in arch_simulate_insn()
93 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
97 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
98 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
104 if (p->ainsn.api.insn) in arch_prepare_kprobe()
138 if (p->ainsn.api.insn) { in arch_remove_kprobe()
139 free_insn_slot(p->ainsn.api.insn, 0); in arch_remove_kprobe()
140 p->ainsn.api.insn = NULL; in arch_remove_kprobe()
195 if (p->ainsn.api.insn) { in setup_singlestep()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/arm/probes/kprobes/
H A Dcore.c83 p->ainsn.insn = tmp_insn; in arch_prepare_kprobe()
90 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
91 if (!p->ainsn.insn) in arch_prepare_kprobe()
94 p->ainsn.insn[is] = tmp_insn[is]; in arch_prepare_kprobe()
95 flush_insns(p->ainsn.insn, in arch_prepare_kprobe()
102 p->ainsn.insn = NULL; in arch_prepare_kprobe()
111 if ((p->ainsn.stack_space < 0) || in arch_prepare_kprobe()
184 if (p->ainsn.insn) { in arch_remove_kprobe()
185 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
186 p->ainsn.insn = NULL; in arch_remove_kprobe()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/arm/probes/kprobes/
H A Dcore.c83 p->ainsn.insn = tmp_insn; in arch_prepare_kprobe()
90 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
91 if (!p->ainsn.insn) in arch_prepare_kprobe()
94 p->ainsn.insn[is] = tmp_insn[is]; in arch_prepare_kprobe()
95 flush_insns(p->ainsn.insn, in arch_prepare_kprobe()
102 p->ainsn.insn = NULL; in arch_prepare_kprobe()
111 if ((p->ainsn.stack_space < 0) || in arch_prepare_kprobe()
184 if (p->ainsn.insn) { in arch_remove_kprobe()
185 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
186 p->ainsn.insn = NULL; in arch_remove_kprobe()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/arm64/kernel/probes/
H A Dkprobes.c60 p->ainsn.api.restore = 0; in arch_prepare_simulate()
67 if (p->ainsn.api.handler) in arch_simulate_insn()
93 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
97 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
98 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
104 if (p->ainsn.api.insn) in arch_prepare_kprobe()
138 if (p->ainsn.api.insn) { in arch_remove_kprobe()
139 free_insn_slot(p->ainsn.api.insn, 0); in arch_remove_kprobe()
140 p->ainsn.api.insn = NULL; in arch_remove_kprobe()
195 if (p->ainsn.api.insn) { in setup_singlestep()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/powerpc/kernel/
H A Dkprobes.c135 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
136 if (!p->ainsn.insn) in arch_prepare_kprobe()
145 p->ainsn.boostable = 0; in arch_prepare_kprobe()
164 if (p->ainsn.insn) { in arch_remove_kprobe()
165 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
166 p->ainsn.insn = NULL; in arch_remove_kprobe()
240 if (unlikely(p->ainsn.boostable == 0)) in try_to_emulate()
241 p->ainsn.boostable = 1; in try_to_emulate()
262 p->ainsn.boostable = -1; in try_to_emulate()
337 if (p->ainsn.boostable >= 0) { in kprobe_handler()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/powerpc/kernel/
H A Dkprobes.c135 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
136 if (!p->ainsn.insn) in arch_prepare_kprobe()
145 p->ainsn.boostable = 0; in arch_prepare_kprobe()
164 if (p->ainsn.insn) { in arch_remove_kprobe()
165 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
166 p->ainsn.insn = NULL; in arch_remove_kprobe()
240 if (unlikely(p->ainsn.boostable == 0)) in try_to_emulate()
241 p->ainsn.boostable = 1; in try_to_emulate()
262 p->ainsn.boostable = -1; in try_to_emulate()
337 if (p->ainsn.boostable >= 0) { in kprobe_handler()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/powerpc/kernel/
H A Dkprobes.c135 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
136 if (!p->ainsn.insn) in arch_prepare_kprobe()
145 p->ainsn.boostable = 0; in arch_prepare_kprobe()
164 if (p->ainsn.insn) { in arch_remove_kprobe()
165 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
166 p->ainsn.insn = NULL; in arch_remove_kprobe()
240 if (unlikely(p->ainsn.boostable == 0)) in try_to_emulate()
241 p->ainsn.boostable = 1; in try_to_emulate()
262 p->ainsn.boostable = -1; in try_to_emulate()
337 if (p->ainsn.boostable >= 0) { in kprobe_handler()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/riscv/kernel/probes/
H A Dkprobes.c28 patch_text(p->ainsn.api.insn, p->opcode); in arch_prepare_ss_slot()
35 p->ainsn.api.restore = 0; in arch_prepare_simulate()
42 if (p->ainsn.api.handler) in arch_simulate_insn()
43 p->ainsn.api.handler((u32)p->opcode, in arch_simulate_insn()
68 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
72 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
73 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
79 if (p->ainsn.api.insn) in arch_prepare_kprobe()
181 if (p->ainsn.api.insn) { in setup_singlestep()
230 if (cur->ainsn.api.restore != 0) in post_kprobe_handler()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/riscv/kernel/probes/
H A Dkprobes.c28 patch_text(p->ainsn.api.insn, p->opcode); in arch_prepare_ss_slot()
35 p->ainsn.api.restore = 0; in arch_prepare_simulate()
42 if (p->ainsn.api.handler) in arch_simulate_insn()
43 p->ainsn.api.handler((u32)p->opcode, in arch_simulate_insn()
68 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
72 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
73 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
79 if (p->ainsn.api.insn) in arch_prepare_kprobe()
181 if (p->ainsn.api.insn) { in setup_singlestep()
230 if (cur->ainsn.api.restore != 0) in post_kprobe_handler()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/riscv/kernel/probes/
H A Dkprobes.c28 patch_text(p->ainsn.api.insn, p->opcode); in arch_prepare_ss_slot()
35 p->ainsn.api.restore = 0; in arch_prepare_simulate()
42 if (p->ainsn.api.handler) in arch_simulate_insn()
43 p->ainsn.api.handler((u32)p->opcode, in arch_simulate_insn()
68 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
72 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
73 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
79 if (p->ainsn.api.insn) in arch_prepare_kprobe()
181 if (p->ainsn.api.insn) { in setup_singlestep()
230 if (cur->ainsn.api.restore != 0) in post_kprobe_handler()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/s390/kernel/
H A Dkprobes.c96 s390_kernel_write(p->ainsn.insn, &insn, len); in copy_instruction()
112 p->ainsn.insn = NULL; in s390_get_insn_slot()
114 p->ainsn.insn = get_s390_insn_slot(); in s390_get_insn_slot()
116 p->ainsn.insn = get_insn_slot(); in s390_get_insn_slot()
117 return p->ainsn.insn ? 0 : -ENOMEM; in s390_get_insn_slot()
123 if (!p->ainsn.insn) in s390_free_insn_slot()
126 free_s390_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
128 free_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
129 p->ainsn.insn = NULL; in s390_free_insn_slot()
388 int reg = (p->ainsn.insn[0] & 0xf0) >> 4; in resume_execution()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/s390/kernel/
H A Dkprobes.c96 s390_kernel_write(p->ainsn.insn, &insn, len); in copy_instruction()
112 p->ainsn.insn = NULL; in s390_get_insn_slot()
114 p->ainsn.insn = get_s390_insn_slot(); in s390_get_insn_slot()
116 p->ainsn.insn = get_insn_slot(); in s390_get_insn_slot()
117 return p->ainsn.insn ? 0 : -ENOMEM; in s390_get_insn_slot()
123 if (!p->ainsn.insn) in s390_free_insn_slot()
126 free_s390_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
128 free_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
129 p->ainsn.insn = NULL; in s390_free_insn_slot()
388 int reg = (p->ainsn.insn[0] & 0xf0) >> 4; in resume_execution()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/arch/s390/kernel/
H A Dkprobes.c96 s390_kernel_write(p->ainsn.insn, &insn, len); in copy_instruction()
112 p->ainsn.insn = NULL; in s390_get_insn_slot()
114 p->ainsn.insn = get_s390_insn_slot(); in s390_get_insn_slot()
116 p->ainsn.insn = get_insn_slot(); in s390_get_insn_slot()
117 return p->ainsn.insn ? 0 : -ENOMEM; in s390_get_insn_slot()
123 if (!p->ainsn.insn) in s390_free_insn_slot()
126 free_s390_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
128 free_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
129 p->ainsn.insn = NULL; in s390_free_insn_slot()
388 int reg = (p->ainsn.insn[0] & 0xf0) >> 4; in resume_execution()
[all …]

123456