Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
exception.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Renesas Electronics Corporation
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_ARCH_RX_EXCEPTION_H_
8#define ZEPHYR_INCLUDE_ARCH_RX_EXCEPTION_H_
9
10#ifndef _ASMLANGUAGE
11#include <zephyr/types.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17struct arch_esf {
37};
38
39#ifdef __cplusplus
40}
41#endif
42
43#endif /* _ASMLANGUAGE */
44
45#endif /* ZEPHYR_INCLUDE_ARCH_RX_EXCEPTION_H_ */
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Exception stack frame.
Definition exception.h:60
uint32_t entry_point
Definition exception.h:35
uint32_t r4
General-purpose register R4.
Definition exception.h:37
uint32_t r13
General-purpose register R13.
Definition exception.h:55
uint32_t r11
General-purpose register R11.
Definition exception.h:51
uint32_t r8
General-purpose register R8.
Definition exception.h:45
uint32_t acc_h
Definition exception.h:19
uint32_t r10
General-purpose register R10.
Definition exception.h:49
uint32_t r6
General-purpose register R6.
Definition exception.h:41
uint32_t r2
General-purpose register R2.
Definition exception.h:33
uint32_t r3
General-purpose register R3.
Definition exception.h:35
uint32_t r1
General-purpose register R1.
Definition exception.h:31
uint32_t r15
General-purpose register R15.
Definition exception.h:59
uint32_t r7
General-purpose register R7.
Definition exception.h:43
uint32_t r9
General-purpose register R9.
Definition exception.h:47
uint32_t r12
General-purpose register R12.
Definition exception.h:53
uint32_t r5
General-purpose register R5.
Definition exception.h:39
uint32_t psw
Definition exception.h:36
uint32_t r14
General-purpose register R14.
Definition exception.h:57
uint32_t acc_l
Definition exception.h:18