Skip to content

Commit ab6f480

Browse files
authored
Minor doc update (#1251)
* - Preparing for SafePoints * - Preparing for SafePoints * - Preparing for SafePoints * - Preparing for SafePoints * Merge branch 'master' of https://github.com/mosa/MOSA-Project into 511-safepoints # Conflicts: # Source/Mosa.Compiler.Framework/Stages/SafePointStage.cs * - Updated docs * - Updated docs
1 parent 1d63e48 commit ab6f480

File tree

1 file changed

+77
-3
lines changed

1 file changed

+77
-3
lines changed

Source/Docs/runtime-tables.rst

Lines changed: 77 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,84 @@ Internal String Object
1010
----------------------
1111

1212
.. csv-table::
13-
:header: "Fields"
13+
:header: "Object Header"
1414
:widths: 200
15-
16-
Object Header
15+
1716
Pointer to Method Table
1817
String Length
1918
Unicode String
19+
20+
Internal String Object
21+
----------------------
22+
23+
.. csv-table::
24+
:header: "Assembly Table"
25+
:widths: 200
26+
27+
Number of Assemblies
28+
Pointer to Assembly 1..N
29+
30+
Assembly
31+
--------
32+
33+
.. csv-table::
34+
:header: "Assembly"
35+
:widths: 200
36+
37+
Pointer to Assembly Name
38+
Pointer to Custom Attributes
39+
Flags: IsReflectionOnly
40+
Number of Types
41+
Pointer to Type Definition 1..N
42+
43+
Type Definition
44+
---------------
45+
46+
.. csv-table::
47+
:header: "Type Definition"
48+
:widths: 200
49+
50+
Pointer to Typeame
51+
Pointer to Custom Attributes
52+
Type Code & Attributes
53+
Type Size
54+
Pointer to Assembly
55+
Pointer to Parent Type
56+
Pointer to Declaring Type
57+
Pointer to Element Type
58+
Pointer to Default Constructor Method
59+
Pointer to Properties Table
60+
Pointer to Fields Table
61+
Pointer to Interface Slot Table
62+
Pointer to Interface Bitmap
63+
Number of Methods
64+
Pointer to Method 1..N
65+
Pointer to Method Definition 1..N
66+
67+
Fields Table
68+
---------------
69+
70+
.. csv-table::
71+
:header: "Fields Table"
72+
:widths: 200
73+
74+
Number of Fields
75+
Pointer to Field Definition 1..N
76+
77+
.. csv-table::
78+
:header: "Field Definition"
79+
:widths: 200
80+
81+
Pointer to Fieldame
82+
Pointer to Custom Attributes
83+
Field Attributes
84+
Pointer to Field Type
85+
Address
86+
Offset / Size
87+
88+
.. csv-table::
89+
:header: "Properties Table"
90+
:widths: 200
91+
92+
Number of Properties
93+
Pointer to Property Definition 1..N

0 commit comments

Comments
 (0)