Skip to content
  • Rabin Vincent's avatar
    ARM: 6318/1: ftrace: fix and update dynamic ftrace · 3b6c223b
    Rabin Vincent authored
    
    
    This adds mcount recording and updates dynamic ftrace for ARM to work
    with the new ftrace dyamic tracing implementation.  It also adds support
    for the mcount format used by newer ARM compilers.
    
    With dynamic tracing, mcount() is implemented as a nop.  Callsites are
    patched on startup with nops, and dynamically patched to call to the
    ftrace_caller() routine as needed.
    
    Acked-by: Steven Rostedt <rostedt@goodmis.org> [recordmcount.pl change]
    Signed-off-by: default avatarRabin Vincent <rabin@rab.in>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    3b6c223b