Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
exception.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2014 Wind River Systems, Inc.
3 * Copyright (c) 2016 Cadence Design Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
15#ifndef ZEPHYR_INCLUDE_ARCH_XTENSA_EXCEPTION_H_
16#define ZEPHYR_INCLUDE_ARCH_XTENSA_EXCEPTION_H_
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22#ifndef _ASMLANGUAGE
23
24/* Xtensa uses a variable length stack frame depending on how many
25 * register windows are in use. This isn't a struct type, it just
26 * matches the register/stack-unit width.
27 */
28typedef int z_arch_esf_t;
29
30#endif
31
32#ifdef __cplusplus
33}
34#endif
35
36
37#endif /* ZEPHYR_INCLUDE_ARCH_XTENSA_EXCEPTION_H_ */