summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/ftrace.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-07-181-3/+3
|\
| * x86/ftrace: Make enable parameter bool where applicableSteven Rostedt (VMware)2019-05-261-3/+3
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-07-091-7/+0Star
|\ \
| * | x86/stackframe/32: Allow int3_emulate_push()Peter Zijlstra2019-06-251-7/+0Star
| |/
* | ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_pro...Jiri Kosina2019-07-021-0/+2
* | ftrace/x86: Add a comment to why we take text_mutex in ftrace_arch_code_modif...Steven Rostedt (VMware)2019-06-281-0/+5
* | ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run...Petr Mladek2019-06-281-0/+3
|/
* Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-05-161-5/+27
|\
| * ftrace/x86_64: Emulate call function while updating in breakpoint handlerPeter Zijlstra2019-05-081-5/+27
* | x86/ftrace: Use vmalloc special flagRick Edgecombe2019-04-301-8/+6Star
* | x86/ftrace: Set trampoline pages as executableNadav Amit2019-04-301-0/+8
|/
* Merge tag 'trace-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-03-121-25/+17Star
|\
| * x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_re...Steven Rostedt (VMware)2019-03-051-25/+17Star
* | x86/kprobes: Prohibit probing on functions before kprobe_int3_handler()Masami Hiramatsu2019-02-131-1/+2
|/
* x86/ftrace: Do not call function graph from dynamic trampolinesSteven Rostedt (VMware)2018-12-201-19/+22
* x86/function_graph: Simplify with function_graph_enter()Steven Rostedt (VMware)2018-11-281-14/+1Star
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/ftrace: Make sure that ftrace trampolines are not RWXThomas Gleixner2017-05-271-6/+14
* x86: use set_memory.h headerLaura Abbott2017-05-091-1/+1
* Merge tag 'trace-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2017-05-041-1/+7
|\
| * ftrace/x86: Do no run CPU sync when there is only one CPU onlineSteven Rostedt (VMware)2017-03-281-1/+7
* | x86/build: convert function graph '-Os' error to warningJosh Poimboeuf2017-04-191-6/+0Star
* | ftrace/x86: Fix triple fault with graph tracing and suspend-to-ramJosh Poimboeuf2017-04-141-0/+12
* | x86/build: Mostly disable '-maccumulate-outgoing-args'Josh Poimboeuf2017-03-301-0/+6
|/
* scripts/spelling.txt: add "disble(d)" pattern and fix typo instancesMasahiro Yamada2017-03-101-1/+1
* ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTRJosh Poimboeuf2016-08-241-1/+1
* ftrace: Add return address pointer to ftrace_ret_stackJosh Poimboeuf2016-08-241-1/+1
* Merge tag 'trace-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2016-03-241-1/+1
|\
| * x86: ftrace: Fix the misleading comment for arch/x86/kernel/ftrace.cLi Bin2016-03-181-1/+1
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-03-151-6/+5Star
|\ \
| * | x86/ftrace, x86/asm: Kill ftrace_caller_end labelBorislav Petkov2016-02-171-6/+5Star
| |/
* / x86/mm: Always enable CONFIG_DEBUG_RODATA and remove the Kconfig optionKees Cook2016-02-221-3/+3
|/
* x86: ftrace: Fix the comments for ftrace_modify_code_direct()Li Bin2016-01-051-7/+5Star
* ftrace: Add variable ftrace_expected for archs to show expected codeSteven Rostedt (Red Hat)2015-11-251-0/+9
* ftrace: Calculate the correct dyn_ftrace number to report to the userspaceMinfei Huang2015-10-221-0/+4
* module: remove mod arg from module_free, rename module_memfree().Rusty Russell2015-01-201-1/+1
* ftrace/fgraph/x86: Have prepare_ftrace_return() take ip as first parameterSteven Rostedt (Red Hat)2014-12-011-2/+2
* ftrace/x86/extable: Add is_ftrace_trampoline() functionSteven Rostedt (Red Hat)2014-11-191-2/+7
* ftrace: Add more information to ftrace_bug() outputSteven Rostedt (Red Hat)2014-11-111-1/+1
* ftrace/x86: Allow !CONFIG_PREEMPT dynamic ops to use allocated trampolinesSteven Rostedt (Red Hat)2014-11-111-0/+8
* ftrace/x86: Show trampoline call function in enabled_functionsSteven Rostedt (Red Hat)2014-10-311-12/+86
* ftrace/x86: Add dynamic allocated trampoline for ftrace_opsSteven Rostedt (Red Hat)2014-10-311-6/+189
* ftrace/x86: Add call to ftrace_graph_is_dead() in function graph codeSteven Rostedt (Red Hat)2014-07-171-0/+3
* ftrace/x86: Call text_ip_addr() instead of the duplicated codePetr Mladek2014-06-041-10/+1Star
* ftrace: Remove FTRACE_UPDATE_MODIFY_CALL_REGS flagSteven Rostedt (Red Hat)2014-05-141-3/+0Star
* ftrace: Make get_ftrace_addr() and get_ftrace_addr_old() globalSteven Rostedt (Red Hat)2014-05-141-31/+5Star
* ftrace/x86: Get the current mcount addr for add_breakpoint()Steven Rostedt (Red Hat)2014-05-141-4/+2Star
* ftrace/x86: Fix order of warning messages when ftrace modifies codePetr Mladek2014-04-211-1/+1
* ftrace/x86: BUG when ftrace recovery failsPetr Mladek2014-03-071-3/+15
* ftrace: Do not pass data to ftrace_dyn_arch_initJiri Slaby2014-03-071-1/+1