[Devel] [PATCH 0/1] ms/kprobes/x86: Return correct length in	__copy_instruction()
    Evgenii Shatokhin 
    eshatokhin at virtuozzo.com
       
    Thu Jun  1 04:06:29 PST 2017
    
    
  
https://jira.sw.ru/browse/PSBM-66876
If one tries to place a kprobe on an instruction that uses %rip-relative addressing, register_kprobe() fails with -EINVAL because __copy_instruction() from arch/x86/kernel/kprobes/core.c incorrectly returns 0.
This makes it harder to use kprobes for the kernel debugging and might affect the tools like SystemTap as well.
Here is an old patch of mine (mainlined) that fixes the issue.
Regards,
Evgenii
    
    
More information about the Devel
mailing list