Thread Local Region: Difference between revisions

Created page with "This is the 0x200-byte thread-local-storage, the base address is loaded via ARM threadid register tpidrro_el0. == Structure == {| class="wikitable" border="1" |- ! Offset !..."
 
No edit summary
Line 20: Line 20:
| 0x8
| 0x8
| Address of threadctx+0x58.
| Address of threadctx+0x58.
|}
== Userland context ==
This is the structure of the 0x228-byte threadctx used by official userland software.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0xA8
| ?
|-
| 0xA8
| 0x8
| Address of the stack-bottom-mirror which the thread was created with.
|-
| 0xB0
| 0x8
| Size of the stack.
|-
| 0xB8
| 0x178
| ?
|}
|}