Lines Matching refs:auprobe

66 static void uprobe_set_pc(struct arch_uprobe *auprobe,  in uprobe_set_pc()  argument
70 u32 pcreg = auprobe->pcreg; in uprobe_set_pc()
76 static void uprobe_unset_pc(struct arch_uprobe *auprobe, in uprobe_unset_pc() argument
81 regs->uregs[auprobe->pcreg] = autask->backup; in uprobe_unset_pc()
84 static void uprobe_aluwrite_pc(struct arch_uprobe *auprobe, in uprobe_aluwrite_pc() argument
88 u32 pcreg = auprobe->pcreg; in uprobe_aluwrite_pc()
94 static void uprobe_write_pc(struct arch_uprobe *auprobe, in uprobe_write_pc() argument
98 u32 pcreg = auprobe->pcreg; in uprobe_write_pc()
108 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, in decode_pc_ro() local
114 reg = uprobes_substitute_pc(&auprobe->ixol[0], regs); in decode_pc_ro()
121 auprobe->pcreg = reg; in decode_pc_ro()
122 auprobe->prehandler = uprobe_set_pc; in decode_pc_ro()
123 auprobe->posthandler = uprobe_unset_pc; in decode_pc_ro()
132 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, in decode_wb_pc() local
137 auprobe->posthandler = alu ? uprobe_aluwrite_pc in decode_wb_pc()
163 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, in uprobe_decode_ldmstm() local
182 auprobe->pcreg = 14; in uprobe_decode_ldmstm()
183 auprobe->ixol[0] = __opcode_to_mem_arm(insn); in uprobe_decode_ldmstm()
185 auprobe->prehandler = uprobe_set_pc; in uprobe_decode_ldmstm()
187 auprobe->posthandler = uprobe_write_pc; in uprobe_decode_ldmstm()
189 auprobe->posthandler = uprobe_unset_pc; in uprobe_decode_ldmstm()