Home
last modified time | relevance | path

Searched refs:exc_return (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/arch/arm/core/cortex_m/
Dfault.c882 static inline struct arch_esf *get_esf(uint32_t msp, uint32_t psp, uint32_t exc_return, argument
890 if ((exc_return & EXC_RETURN_INDICATOR_PREFIX) != EXC_RETURN_INDICATOR_PREFIX) {
896 if ((exc_return & EXC_RETURN_EXCEPTION_SECURE_Secure) == 0U) {
903 if (exc_return & EXC_RETURN_RETURN_STACK_Secure) {
915 if (exc_return & EXC_RETURN_SPSEL_PROCESS) {
930 if (exc_return & EXC_RETURN_MODE_THREAD) {
937 if (exc_return & EXC_RETURN_EXCEPTION_SECURE_Secure) {
944 if (exc_return & EXC_RETURN_RETURN_STACK_Secure) {
956 if (exc_return & EXC_RETURN_SPSEL_PROCESS) {
970 if ((exc_return & EXC_RETURN_MODE_THREAD) && (!(exc_return & EXC_RETURN_SPSEL_PROCESS))) {
[all …]
/Zephyr-latest/arch/arm/core/
Dfatal.c61 LOG_ERR("EXC_RETURN: 0x%0x", esf->extra_info.exc_return); in esf_dump()
106 void z_do_kernel_oops(const struct arch_esf *esf, _callee_saved_t *callee_regs, uint32_t exc_return) in z_do_kernel_oops() argument
114 z_arm_set_fault_sp(esf, exc_return); in z_do_kernel_oops()
/Zephyr-latest/arch/arm/include/cortex_a_r/
Dexception.h52 static ALWAYS_INLINE void z_arm_set_fault_sp(const struct arch_esf *esf, uint32_t exc_return) in z_arm_set_fault_sp() argument
/Zephyr-latest/arch/arm/include/cortex_m/
Dexception.h233 static ALWAYS_INLINE void z_arm_set_fault_sp(const struct arch_esf *esf, uint32_t exc_return) in z_arm_set_fault_sp() argument
247 if ((exc_return & EXC_RETURN_STACK_FRAME_TYPE_STANDARD) == in z_arm_set_fault_sp()
/Zephyr-latest/include/zephyr/arch/arm/cortex_a_r/
Dexception.h53 uint32_t exc_return; member
/Zephyr-latest/include/zephyr/arch/arm/cortex_m/
Dexception.h97 uint32_t exc_return; member
/Zephyr-latest/scripts/coredump/gdbstubs/arch/
Darm_cortex_m.py165 exc_return = int.from_bytes(exc_return_bytes, "little")
168 if (exc_return & (1 << 4)) == 0:
/Zephyr-latest/tests/arch/arm/arm_interrupt/src/
Darm_interrupt.c58 if ((pEsf->extra_info.exc_return & exc_bits_set_mask) != exc_bits_set_mask) { in check_esf_matches_expectations()
59 printk("Incorrect EXC_RETURN of 0x%08x", pEsf->extra_info.exc_return); in check_esf_matches_expectations()