Every IPC command sent to services starts with a u32 header code:
+
The IPC commands are written to the [[Thread Local Storage]] at offset 0x80. Every IPC command sent to services starts with a u32 header code:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 75:
Line 75:
| 0x0000???2 <nowiki>|</nowiki> (size<<14)
| 0x0000???2 <nowiki>|</nowiki> (size<<14)
<ptr>
<ptr>
−
| The corresponding value contains a ptr to a buffer of said size, that should be copied to an already set-up buffer in destination process at threadlocalstorage+0x180.
+
| The corresponding value contains a ptr to a buffer of said size, that should be copied to an already set-up buffer in destination process at [[Thread Local Storage]] offset 0x180.