Memory layout: Difference between revisions
| Line 139: | Line 139: | ||
|- | |- | ||
| 0x10000000-StackSize | | 0x10000000-StackSize | ||
| | | .bss physical address - total stack pages | ||
| StackSize from process exheader | | StackSize from process exheader | ||
| Stack for the main-thread, initialized by the ARM11 kernel. The StackSize from the exheader is usually 0x4000, therefore the stack-bottom is usually 0x0FFFC000. The stack for the other threads is normally located in the process .data section however this can be arbitrary. | | Stack for the main-thread, initialized by the ARM11 kernel. The StackSize from the exheader is usually 0x4000, therefore the stack-bottom is usually 0x0FFFC000. The stack for the other threads is normally located in the process .data section however this can be arbitrary. | ||