vitasdk
Documentation of the vitasdk
backtrace.h
Go to the documentation of this file.
1
6#ifndef _PSP2COMMON_KERNEL_BACKTRACE_H_
7#define _PSP2COMMON_KERNEL_BACKTRACE_H_
8
10#include <psp2common/types.h>
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16#define SCE_KERNEL_BACKTRACE_CONTEXT_CURRENT (0x00000000)
17
25
30VITASDK_BUILD_ASSERT_EQ(8, SceKernelCallFrame); // size is from FW 3.60
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif /* _PSP2COMMON_KERNEL_BACKTRACE_H_ */
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceKernelBacktraceMode
Definition backtrace.h:18
SceUIntVAddr pc
Program counter.
Definition backtrace.h:28
SceUIntVAddr sp
Stack pointer.
Definition backtrace.h:27
@ SCE_KERNEL_BACKTRACE_MODE_KERNEL
Unwind the kernel-mode stack.
Definition backtrace.h:20
@ SCE_KERNEL_BACKTRACE_MODE_USER
Unwind the user-mode stack.
Definition backtrace.h:19
@ SCE_KERNEL_BACKTRACE_MODE_UNK_0x00000008
Accepted but ignored on FW 3.60.
Definition backtrace.h:22
@ SCE_KERNEL_BACKTRACE_MODE_DONT_EXCEED
Stop unwinding when the output buffer is full.
Definition backtrace.h:21
Definition backtrace.h:26
SceUIntPtr SceUIntVAddr
Definition types.h:85