aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/ftrace.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-1/+16
2022-09-29arm64: ftrace: fix module PLTs with mcountMark Rutland1-1/+16
2022-09-26treewide: Drop function_nocfiSami Tolvanen1-1/+1
2022-06-15arm64: ftrace: consistently handle PLTs.Mark Rutland1-71/+66
2022-06-15arm64: ftrace: fix branch range checksMark Rutland1-2/+2
2022-04-29arm64/ftrace: Make function graph use ftrace directlyChengming Zhou1-0/+17
2021-11-16arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTRMark Rutland1-3/+3
2021-10-08ftrace: Cleanup ftrace_dyn_arch_init()Weizhao Ouyang1-5/+0
2021-06-11arm64: insn: decouple patching from insn codeMark Rutland1-0/+1
2021-04-08arm64: ftrace: use function_nocfi for ftrace_callSami Tolvanen1-1/+1
2020-06-08arm64: ftrace: Change CONFIG_FTRACE_WITH_REGS to CONFIG_DYNAMIC_FTRACE_WITH_REGSJoe Perches1-1/+2
2019-11-06arm64: ftrace: minimize ifdefferyMark Rutland1-10/+8
2019-11-06arm64: implement ftrace with regsTorsten Duwe1-14/+70
2019-11-06arm64: module/ftrace: intialize PLT at load timeMark Rutland1-41/+14
2019-10-04arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419James Morse1-3/+9
2019-08-16arm64: ftrace: Ensure module ftrace trampoline is coherent with I-sideWill Deacon1-9/+13
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-04-23arm64/module: ftrace: deal with place relative nature of PLTsArd Biesheuvel1-2/+7
2019-04-08arm64/ftrace: fix inadvertent BUG() in trampoline checkArd Biesheuvel1-2/+1
2018-12-31Merge tag 'trace-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-traceLinus Torvalds1-0/+1
2018-12-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-2/+2
2018-12-10arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_all_code()Steven Rostedt (VMware)1-0/+1
2018-11-30arm64: ftrace: always pass instrumented pc in x0Mark Rutland1-1/+1
2018-11-27arm64: function_graph: Simplify with function_graph_enter()Steven Rostedt (VMware)1-14/+1
2018-11-27arm64/module: switch to ADRP/ADD sequences for PLT entriesArd Biesheuvel1-1/+1
2017-12-01arm64: ftrace: emit ftrace-mod.o contents through codeArd Biesheuvel1-6/+8
2017-06-23arm64: ftrace: fix !CONFIG_ARM64_MODULE_PLTS kernelsMark Rutland1-6/+8
2017-06-12arm64: ftrace: fix building without CONFIG_MODULESWill Deacon1-6/+10
2017-06-07arm64: ftrace: add support for far branches to dynamic ftraceArd Biesheuvel1-0/+51
2017-06-07arm64: ftrace: don't validate branch via PLT in ftrace_make_nop()Ard Biesheuvel1-3/+43
2016-08-24ftrace: Add return address pointer to ftrace_ret_stackJosh Poimboeuf1-1/+1
2015-12-21arm64: ftrace: modify a stack frame in a safe wayAKASHI Takahiro1-7/+4
2015-12-04arm64: ftrace: fix the comments for ftrace_modify_codeLi Bin1-6/+5
2015-12-04arm64: ftrace: stop using kstop_machine to enable/disable tracingLi Bin1-0/+5
2015-02-23arm64: ftrace: fix ftrace_modify_graph_caller for branch replacePratyush Anand1-1/+1
2014-09-19arm64: Correct ftrace calls to aarch64_insn_gen_branch_imm()Catalin Marinas1-4/+6
2014-05-29arm64: ftrace: Add dynamic ftrace supportAKASHI Takahiro1-0/+112
2014-05-29arm64: Add ftrace supportAKASHI Takahiro1-0/+64