• J
    jump label: Base patch for jump label · bf5438fc
    Jason Baron 提交于
    base patch to implement 'jump labeling'. Based on a new 'asm goto' inline
    assembly gcc mechanism, we can now branch to labels from an 'asm goto'
    statment. This allows us to create a 'no-op' fastpath, which can subsequently
    be patched with a jump to the slowpath code. This is useful for code which
    might be rarely used, but which we'd like to be able to call, if needed.
    Tracepoints are the current usecase that these are being implemented for.
    Acked-by: NDavid S. Miller <davem@davemloft.net>
    Signed-off-by: NJason Baron <jbaron@redhat.com>
    LKML-Reference: <ee8b3595967989fdaf84e698dc7447d315ce972a.1284733808.git.jbaron@redhat.com>
    
    [ cleaned up some formating ]
    Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
    bf5438fc
kprobes.c 50.1 KB