aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/ftrace_64.S
AgeCommit message (Expand)AuthorFilesLines
2023-10-03x86/headers: Replace #include <asm/export.h> with #include <linux/export.h>Gravatar Masahiro Yamada 1-1/+1
2023-06-20x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVALGravatar Donglin Peng 1-3/+4
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-1/+1
2023-03-23x86,objtool: Split UNWIND_HINT_EMPTY in twoGravatar Josh Poimboeuf 1-1/+1
2023-03-21ftrace: selftest: remove broken trace_direct_trampGravatar Mark Rutland 1-0/+4
2023-03-09ftrace,kcfi: Define ftrace_stub_graph conditionallyGravatar Arnd Bergmann 1-0/+2
2022-10-22Merge branch 'x86/urgent' into x86/core, to resolve conflictGravatar Ingo Molnar 1-8/+11
2022-10-20ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()Gravatar Peter Zijlstra 1-8/+9
2022-10-20x86/ftrace: Remove ftrace_epilogue()Gravatar Peter Zijlstra 1-15/+6
2022-10-17x86/ftrace: Make it call depth tracking awareGravatar Peter Zijlstra 1-2/+20
2022-10-17x86/ftrace: Rebalance RSBGravatar Peter Zijlstra 1-0/+11
2022-10-17x86/ftrace: Remove ftrace_epilogue()Gravatar Peter Zijlstra 1-15/+6
2022-06-06x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usageGravatar Josh Poimboeuf 1-3/+8
2022-03-15x86/ibt,ftrace: Annotate ftrace code patchingGravatar Peter Zijlstra 1-0/+7
2022-03-15x86/ibt,ftrace: Make function-graph play niceGravatar Peter Zijlstra 1-4/+17
2021-12-08x86: Prepare asm files for straight-line-speculationGravatar Peter Zijlstra 1-4/+4
2021-10-20x86/ftrace: Make function graph use ftrace directlyGravatar Steven Rostedt (VMware) 1-28/+1
2021-10-19x86/ftrace: Remove extra orig rax moveGravatar Jiri Olsa 1-1/+0
2021-01-26x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.SGravatar Josh Poimboeuf 1-3/+2
2021-01-26objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCGravatar Josh Poimboeuf 1-1/+1
2021-01-26x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stubGravatar Josh Poimboeuf 1-0/+1
2020-11-13livepatch: Use the default ftrace_ops instead of REGS when ARGS is availableGravatar Steven Rostedt (VMware) 1-0/+4
2020-11-13ftrace/x86: Allow for arguments to be passed in to ftrace_regs by defaultGravatar Steven Rostedt (VMware) 1-2/+9
2020-06-29x86/ftrace: Do not jump to direct code in created trampolinesGravatar Steven Rostedt (VMware) 1-0/+1
2020-06-29x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooksGravatar Steven Rostedt (VMware) 1-2/+1
2020-06-29x86/ftrace: Make non direct case the default in ftrace_regs_callerGravatar Steven Rostedt (VMware) 1-16/+15
2020-06-11x86/entry/64: Move non entry code into .text sectionGravatar Thomas Gleixner 1-1/+1
2020-04-30x86: Change {JMP,CALL}_NOSPEC argumentGravatar Peter Zijlstra 1-2/+2
2020-04-22x86,ftrace: Shrink ftrace_regs_caller() by one byteGravatar Peter Zijlstra 1-2/+2
2020-04-22x86,ftrace: Use SIZEOF_PTREGSGravatar Peter Zijlstra 1-2/+2
2020-04-22x86,ftrace: Fix ftrace_regs_caller() unwindGravatar Peter Zijlstra 1-17/+15
2019-11-27Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Gravatar Linus Torvalds 1-6/+36
2019-11-13ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layoutGravatar Josh Poimboeuf 1-1/+11
2019-11-13ftrace/x86: Add register_ftrace_direct() for custom trampolinesGravatar Steven Rostedt (VMware) 1-7/+27
2019-10-25x86/ftrace: Get rid of function_hookGravatar Borislav Petkov 1-7/+6
2019-10-18x86/asm: Replace WEAK uses by SYM_INNER_LABEL_ALIGNGravatar Jiri Slaby 1-1/+1
2019-10-18x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Gravatar Jiri Slaby 1-10/+10
2019-10-18x86/asm/64: Change all ENTRY+END to SYM_CODE_*Gravatar Jiri Slaby 1-2/+2
2019-10-18x86/asm: Use SYM_INNER_LABEL instead of GLOBALGravatar Jiri Slaby 1-8/+8
2019-06-25x86/stackframe, x86/ftrace: Add pt_regs frame annotationsGravatar Peter Zijlstra 1-0/+3
2019-05-10ftrace/x86: Remove mcount supportGravatar Steven Rostedt (VMware) 1-27/+1
2018-12-19x86/ftrace: Do not call function graph from dynamic trampolinesGravatar Steven Rostedt (VMware) 1-4/+4
2018-01-28Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-1/+1
2018-01-28x86/ftrace: Add one more ENDPROC annotationGravatar Josh Poimboeuf 1-1/+1
2018-01-23x86/ftrace: Fix ORC unwinding from ftrace handlersGravatar Josh Poimboeuf 1-9/+15
2018-01-12x86/retpoline/ftrace: Convert ftrace assembler indirect jumpsGravatar David Woodhouse 1-4/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-03-24x86/ftrace: Use Makefile logic instead of #ifdef for compiling ftrace_*.oGravatar Steven Rostedt (VMware) 1-4/+0
2017-03-24x86/ftrace: Rename mcount_64.S to ftrace_64.SGravatar Steven Rostedt (VMware) 1-0/+336