aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/stacktrace.c
AgeCommit message (Expand)AuthorFilesLines
2022-09-09arm64: stacktrace: track hyp stacks in unwinder's address spaceGravatar Mark Rutland 1-1/+1
2022-09-09arm64: stacktrace: track all stack boundaries explicitlyGravatar Mark Rutland 1-53/+38
2022-09-09arm64: stacktrace: rework stack boundary discoveryGravatar Mark Rutland 1-23/+42
2022-09-09arm64: stacktrace: move SDEI stack helpers to stacktrace codeGravatar Mark Rutland 1-2/+9
2022-09-09arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()Gravatar Mark Rutland 1-1/+1
2022-09-09arm64: stacktrace: simplify unwind_next_common()Gravatar Mark Rutland 1-2/+1
2022-07-27KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functionsGravatar Marc Zyngier 1-0/+90
2022-07-26arm64: stacktrace: Factor out common unwind()Gravatar Kalesh Singh 1-67/+0
2022-07-26arm64: stacktrace: Handle frame pointer from different address spacesGravatar Kalesh Singh 1-1/+1
2022-07-26arm64: stacktrace: Factor out unwind_next_common()Gravatar Kalesh Singh 1-37/+4
2022-07-26arm64: stacktrace: Add shared header for common stack unwinding codeGravatar Kalesh Singh 1-57/+0
2022-06-27arm64: Copy the task argument to unwind_stateGravatar Madhavan T. Venkataraman 1-13/+20
2022-06-27arm64: Split unwind_init()Gravatar Madhavan T. Venkataraman 1-11/+55
2022-06-23arm64: stacktrace: use non-atomic __set_bitGravatar Andrey Konovalov 1-1/+1
2022-06-23arm64: kasan: do not instrument stacktrace.cGravatar Andrey Konovalov 1-2/+2
2022-04-22arm64: stacktrace: align with common namingGravatar Madhavan T. Venkataraman 1-2/+2
2022-04-22arm64: stacktrace: rename stackframe to unwind_stateGravatar Madhavan T. Venkataraman 1-34/+34
2022-04-22arm64: stacktrace: rename unwinder functionsGravatar Madhavan T. Venkataraman 1-17/+17
2022-04-22arm64: stacktrace: make struct stackframe private to stacktrace.cGravatar Mark Rutland 1-0/+32
2022-04-22arm64: stacktrace: delete PCS commentGravatar Mark Rutland 1-15/+0
2022-04-22arm64: stacktrace: remove NULL task check from unwind_frame()Gravatar Madhavan T. Venkataraman 1-3/+0
2022-01-24arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOLGravatar Masami Hiramatsu 1-2/+3
2021-12-10arm64: Make some stacktrace functions privateGravatar Mark Rutland 1-5/+7
2021-12-10arm64: Make dump_backtrace() use arch_stack_walk()Gravatar Madhavan T. Venkataraman 1-38/+6
2021-12-10arch: Make ARCH_STACKWALK independent of STACKTRACEGravatar Peter Zijlstra 1-4/+0
2021-11-16arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTRGravatar Mark Rutland 1-10/+8
2021-10-22arm64: Recover kretprobe modified return address in stacktraceGravatar Masami Hiramatsu 1-0/+7
2021-08-03arm64: stacktrace: avoid tracing arch_stack_walk()Gravatar Mark Rutland 1-1/+1
2021-07-08arm64: stacktrace: use %pSb for backtrace printingGravatar Stephen Boyd 1-1/+1
2021-05-26arm64: stacktrace: Relax frame record alignment requirement to 8 bytesGravatar Peter Collingbourne 1-1/+1
2021-05-26arm64: Change the on_*stack functions to take a size argumentGravatar Peter Collingbourne 1-1/+1
2021-05-25arm64: Implement stack trace termination recordGravatar Madhavan T. Venkataraman 1-9/+7
2021-05-07Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Gravatar Linus Torvalds 1-4/+6
2021-04-30arm64: stacktrace: restore terminal recordsGravatar Mark Rutland 1-4/+6
2021-04-26Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Gravatar Linus Torvalds 1-0/+24
2021-03-28arm64: stacktrace: Move start_backtrace() out of the headerGravatar Mark Brown 1-0/+24
2021-03-22arm64: stacktrace: don't trace arch_stack_walk()Gravatar Mark Rutland 1-4/+5
2021-02-25arm64: stacktrace: Report when we reach the end of the stackGravatar Mark Brown 1-1/+1
2021-01-20arm64: remove EL0 exception frame recordGravatar Mark Rutland 1-9/+4
2020-09-21arm64: Move console stack display code to stacktrace.cGravatar Mark Brown 1-0/+65
2020-09-18arm64: stacktrace: Convert to ARCH_STACKWALKGravatar Mark Brown 1-69/+10
2020-09-18arm64: stacktrace: Make stack walk callback consistent with generic codeGravatar Mark Brown 1-6/+5
2020-07-14arm64: stacktrace: Move export for save_stack_trace_tsk()Gravatar Mark Brown 1-1/+1
2020-03-18arm64: unwind: strip PAC from kernel addressesGravatar Mark Rutland 1-1/+4
2019-08-01arm64: unwind: Prohibit probing on return_address()Gravatar Masami Hiramatsu 1-0/+3
2019-07-22arm64: stacktrace: Better handle corrupted stacksGravatar Mark Rutland 1-1/+39
2019-07-22arm64: stacktrace: Factor out backtrace initialisationGravatar Dave Martin 1-13/+6
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Gravatar Thomas Gleixner 1-12/+1
2019-04-14arm64/stacktrace: Remove the pointless ULONG_MAX markerGravatar Thomas Gleixner 1-4/+0
2019-03-19arm64/stacktrace: Export save_stack_trace_regs()Gravatar William Cohen 1-0/+1