summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/ftrace_64.S
Commit message (Expand)AuthorAgeFilesLines
* x86/headers: Replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada2023-10-031-1/+1
* x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVALDonglin Peng2023-06-201-3/+4
* Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-281-1/+1
|\
| * x86,objtool: Split UNWIND_HINT_EMPTY in twoJosh Poimboeuf2023-03-231-1/+1
* | ftrace: selftest: remove broken trace_direct_trampMark Rutland2023-03-211-0/+4
* | ftrace,kcfi: Define ftrace_stub_graph conditionallyArnd Bergmann2023-03-091-0/+2
|/
* Merge branch 'x86/urgent' into x86/core, to resolve conflictIngo Molnar2022-10-221-8/+11
|\
| * ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()Peter Zijlstra2022-10-201-8/+9
| * x86/ftrace: Remove ftrace_epilogue()Peter Zijlstra2022-10-201-15/+6
* | x86/ftrace: Make it call depth tracking awarePeter Zijlstra2022-10-171-2/+20
* | x86/ftrace: Rebalance RSBPeter Zijlstra2022-10-171-0/+11
* | x86/ftrace: Remove ftrace_epilogue()Peter Zijlstra2022-10-171-15/+6
|/
* x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usageJosh Poimboeuf2022-06-061-3/+8
* x86/ibt,ftrace: Annotate ftrace code patchingPeter Zijlstra2022-03-151-0/+7
* x86/ibt,ftrace: Make function-graph play nicePeter Zijlstra2022-03-151-4/+17
* x86: Prepare asm files for straight-line-speculationPeter Zijlstra2021-12-081-4/+4
* x86/ftrace: Make function graph use ftrace directlySteven Rostedt (VMware)2021-10-201-28/+1
* x86/ftrace: Remove extra orig rax moveJiri Olsa2021-10-191-1/+0
* x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.SJosh Poimboeuf2021-01-261-3/+2
* objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-261-1/+1
* x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stubJosh Poimboeuf2021-01-261-0/+1
* livepatch: Use the default ftrace_ops instead of REGS when ARGS is availableSteven Rostedt (VMware)2020-11-131-0/+4
* ftrace/x86: Allow for arguments to be passed in to ftrace_regs by defaultSteven Rostedt (VMware)2020-11-131-2/+9
* x86/ftrace: Do not jump to direct code in created trampolinesSteven Rostedt (VMware)2020-06-291-0/+1
* x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooksSteven Rostedt (VMware)2020-06-291-2/+1
* x86/ftrace: Make non direct case the default in ftrace_regs_callerSteven Rostedt (VMware)2020-06-291-16/+15
* x86/entry/64: Move non entry code into .text sectionThomas Gleixner2020-06-111-1/+1
* x86: Change {JMP,CALL}_NOSPEC argumentPeter Zijlstra2020-04-301-2/+2
* x86,ftrace: Shrink ftrace_regs_caller() by one bytePeter Zijlstra2020-04-221-2/+2
* x86,ftrace: Use SIZEOF_PTREGSPeter Zijlstra2020-04-221-2/+2
* x86,ftrace: Fix ftrace_regs_caller() unwindPeter Zijlstra2020-04-221-17/+15
* Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-11-271-6/+36
|\
| * ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layoutJosh Poimboeuf2019-11-131-1/+11
| * ftrace/x86: Add register_ftrace_direct() for custom trampolinesSteven Rostedt (VMware)2019-11-131-7/+27
* | x86/ftrace: Get rid of function_hookBorislav Petkov2019-10-251-7/+6
* | x86/asm: Replace WEAK uses by SYM_INNER_LABEL_ALIGNJiri Slaby2019-10-181-1/+1
* | x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-181-10/+10
* | x86/asm/64: Change all ENTRY+END to SYM_CODE_*Jiri Slaby2019-10-181-2/+2
* | x86/asm: Use SYM_INNER_LABEL instead of GLOBALJiri Slaby2019-10-181-8/+8
|/
* x86/stackframe, x86/ftrace: Add pt_regs frame annotationsPeter Zijlstra2019-06-251-0/+3
* ftrace/x86: Remove mcount supportSteven Rostedt (VMware)2019-05-101-27/+1
* x86/ftrace: Do not call function graph from dynamic trampolinesSteven Rostedt (VMware)2018-12-191-4/+4
* Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-01-281-1/+1
|\
| * x86/ftrace: Add one more ENDPROC annotationJosh Poimboeuf2018-01-281-1/+1
* | x86/ftrace: Fix ORC unwinding from ftrace handlersJosh Poimboeuf2018-01-231-9/+15
|/
* x86/retpoline/ftrace: Convert ftrace assembler indirect jumpsDavid Woodhouse2018-01-121-4/+4
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/ftrace: Use Makefile logic instead of #ifdef for compiling ftrace_*.oSteven Rostedt (VMware)2017-03-241-4/+0
* x86/ftrace: Rename mcount_64.S to ftrace_64.SSteven Rostedt (VMware)2017-03-241-0/+336