cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

stacktrace.h (496B)


      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 */