linux/arch/riscv/include/asm/stacktrace.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2
   3#ifndef _ASM_RISCV_STACKTRACE_H
   4#define _ASM_RISCV_STACKTRACE_H
   5
   6#include <linux/sched.h>
   7#include <asm/ptrace.h>
   8
   9struct stackframe {
  10        unsigned long fp;
  11        unsigned long ra;
  12};
  13
  14extern void notrace walk_stackframe(struct task_struct *task, struct pt_regs *regs,
  15                                    bool (*fn)(void *, unsigned long), void *arg);
  16extern void dump_backtrace(struct pt_regs *regs, struct task_struct *task,
  17                           const char *loglvl);
  18
  19#endif /* _ASM_RISCV_STACKTRACE_H */
  20