This is the layout of the stack after a thread's context has been switched-out.
Data Fields | |
| u_char | csf_r29 |
| u_char | csf_r28 |
| u_char | csf_r17 |
| u_char | csf_r16 |
| u_char | csf_r15 |
| u_char | csf_r14 |
| u_char | csf_r13 |
| u_char | csf_r12 |
| u_char | csf_r11 |
| u_char | csf_r10 |
| u_char | csf_r9 |
| u_char | csf_r8 |
| u_char | csf_r7 |
| u_char | csf_r6 |
| u_char | csf_r5 |
| u_char | csf_r4 |
| u_char | csf_r3 |
| u_char | csf_r2 |
| u_char | csf_pchi |
| u_char | csf_pclo |
| u_char | csf_r23 |
| u_char | csf_r22 |
| u_char | csf_r21 |
| u_char | csf_r20 |
| u_long | csf_cpsr |
| u_long | csf_r4 |
| u_long | csf_r5 |
| u_long | csf_r6 |
| u_long | csf_r7 |
| u_long | csf_r8 |
| u_long | csf_r9 |
| u_long | csf_r10 |
| u_long | csf_r11 |
| u_long | csf_lr |