[lkml]   [2013]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[RFC PATCH v2 0/4] uprobes: return probe implementation
    There are RFC uretprobes implementation. I'd be grateful for review.


    I've intentionally removed the retprobe bypass logic, it requires
    a bit more work.

    not fixed since last prior RFC review:
    unify xol_get_trampoline_slot() and xol_take_insn_slot()
    protect uprobe in prepare_uretprobe()

    v2 changes:
    introduced rp_handler(), get rid of return_consumers
    get rid of uretprobe_[un]register()
    introduced arch_uretprobe_get_sp()
    removed uprobe_task->doomed, kill task immediately
    fix arch_uretprobe_hijack_return_addr()'s returns
    address the v1 minor issues


    Anton Arapov (5):
    uretprobes/x86: hijack return address
    uretprobes: trampoline implementation
    uretprobes: return probe entry, prepare uretprobe
    uretprobes: invoke return probe handlers

    arch/x86/include/asm/uprobes.h | 6 ++
    arch/x86/kernel/uprobes.c | 48 +++++++++++
    include/linux/uprobes.h | 9 ++
    kernel/events/uprobes.c | 181 ++++++++++++++++++++++++++++++++++++++++-
    4 files changed, 241 insertions(+), 3 deletions(-)


     \ /
      Last update: 2013-01-09 13:01    [W:0.040 / U:0.984 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site