Home
last modified time | relevance | path

Searched refs:esf_copy (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/arch/arm/core/
Dfatal.c136 struct arch_esf esf_copy; in z_do_kernel_oops() local
138 memcpy(&esf_copy, esf, offsetof(struct arch_esf, extra_info)); in z_do_kernel_oops()
144 esf_copy.extra_info = (struct __extra_esf_info) { in z_do_kernel_oops()
152 esf_copy.extra_info = (struct __extra_esf_info) { 0 }; in z_do_kernel_oops()
155 z_arm_fatal_error(reason, &esf_copy); in z_do_kernel_oops()
/Zephyr-latest/arch/arm/core/cortex_m/
Dfault.c1032 struct arch_esf esf_copy; local
1052 memcpy(&esf_copy, esf, sizeof(struct arch_esf));
1058 memcpy(&esf_copy, esf, offsetof(struct arch_esf, extra_info));
1059 esf_copy.extra_info = (struct __extra_esf_info){
1069 if ((esf_copy.basic.xpsr & IPSR_ISR_Msk) == 0) {
1070 esf_copy.basic.xpsr |= IPSR_ISR_Msk;
1073 esf_copy.basic.xpsr &= ~(IPSR_ISR_Msk);
1080 z_arm_fatal_error(reason, &esf_copy);