|
@@ -409,9 +409,10 @@ static int validate_insn_bits(struct arch_uprobe *auprobe, struct mm_struct *mm,
|
|
* arch_uprobe_analyze_insn - instruction analysis including validity and fixups.
|
|
* arch_uprobe_analyze_insn - instruction analysis including validity and fixups.
|
|
* @mm: the probed address space.
|
|
* @mm: the probed address space.
|
|
* @arch_uprobe: the probepoint information.
|
|
* @arch_uprobe: the probepoint information.
|
|
|
|
+ * @addr: virtual address at which to install the probepoint
|
|
* Return 0 on success or a -ve number on error.
|
|
* Return 0 on success or a -ve number on error.
|
|
*/
|
|
*/
|
|
-int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm)
|
|
|
|
|
|
+int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long addr)
|
|
{
|
|
{
|
|
int ret;
|
|
int ret;
|
|
struct insn insn;
|
|
struct insn insn;
|