rtems-docs/images/cpu_supplement/stack_frame_contents.ditaa
Marçal Comajoan Cara ae05a27837 Improve SPARC Calling Overview Webpage conversion
Fixed tables, typos, redrawn images and converted ASCII art to ditaa
and PNG, and improved the overall format.

This work was part of GCI 2018.

Closes #3567.
2018-11-19 13:11:55 -06:00

36 lines
1.3 KiB
Plaintext

low addresses
+-------------------------+
%sp --> | 16 words for storing |
| LOCAL and IN registers |
+-------------------------+
| one:-word pointer to |
| aggregate return value |
+-------------------------+
| 6 words for callee |
| to store register |
| arguments |
+-------------------------+
| outgoing parameters |
| past the 6th, if any |
+-------------------------+
| space, if needed, for |
| compiler temporaries |
| and saved floating- |
| point registers |
+-------------------------+
+-------------------------+
| space dynamically |
| allocated via the |
| alloca() library call |
+-------------------------+
| space, if needed, for |
| automatic arrays, |
| aggregates, and |
| addressable scalar |
| automatics |
+-------------------------+
%fp -->
high addresses