SVC: Difference between revisions

Neobrain (talk | contribs)
So much for that.
Undo revision 16113 by Neobrain (talk) Sizes in CodeSetInfo are specified in pages, not bytes.
Line 999: Line 999:
== struct CodeSetInfo ==
== struct CodeSetInfo ==
All addresses are given virtual for the process to be created.
All addresses are given virtual for the process to be created.
All sizes are given in 0x1000-pages.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,020: Line 1,021:
|-
|-
| u32
| u32
| .text size in bytes
| .text size
|-
|-
| u32
| u32
Line 1,026: Line 1,027:
|-
|-
| u32
| u32
| .rodata size in bytes
| .rodata size
|-
|-
| u32
| u32
Line 1,032: Line 1,033:
|-
|-
| u32
| u32
| RW size (.data + .bss) in bytes
| RW size (.data + .bss)
|-
|-
| u32
| u32
| Total .text 0x1000-pages
| Total .text pages
|-
|-
| u32
| u32
| Total .rodata 0x1000-pages
| Total .rodata pages
|-
|-
| u32
| u32
| Total RW 0x1000-pages (.data + .bss)
| Total RW pages (.data + .bss)
|-
|-
| u32
| u32