1// Annotated Flatbuffer Binary 2// 3// Schema file: ../reflection/reflection.fbs 4// Binary file: monster_test.bfbs 5 6header: 7 +0x0000 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0020 | offset to root table `reflection.Schema` 8 +0x0004 | 42 46 42 53 | char[4] | BFBS | File Identifier 9 10padding: 11 +0x0008 | 00 00 00 00 | uint8_t[4] | .... | padding 12 13vtable (reflection.Schema): 14 +0x000C | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 15 +0x000E | 20 00 | uint16_t | 0x0020 (32) | size of referring table 16 +0x0010 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `objects` (id: 0) 17 +0x0012 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `enums` (id: 1) 18 +0x0014 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `file_ident` (id: 2) 19 +0x0016 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `file_ext` (id: 3) 20 +0x0018 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `root_table` (id: 4) 21 +0x001A | 18 00 | VOffset16 | 0x0018 (24) | offset to field `services` (id: 5) 22 +0x001C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `advanced_features` (id: 6) <defaults to 0> (ULong) 23 +0x001E | 1C 00 | VOffset16 | 0x001C (28) | offset to field `fbs_files` (id: 7) 24 25root_table (reflection.Schema): 26 +0x0020 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x000C | offset to vtable 27 +0x0024 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x007C | offset to field `objects` (vector) 28 +0x0028 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x005C | offset to field `enums` (vector) 29 +0x002C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x0050 | offset to field `file_ident` (string) 30 +0x0030 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0048 | offset to field `file_ext` (string) 31 +0x0034 | 50 0D 00 00 | UOffset32 | 0x00000D50 (3408) Loc: 0x0D84 | offset to field `root_table` (table) 32 +0x0038 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0040 | offset to field `services` (vector) 33 +0x003C | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x00BC | offset to field `fbs_files` (vector) 34 35vector (reflection.Schema.services): 36 +0x0040 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 37 +0x0044 | DC 00 00 00 | UOffset32 | 0x000000DC (220) Loc: 0x0120 | offset to table[0] 38 39string (reflection.Schema.file_ext): 40 +0x0048 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 41 +0x004C | 6D 6F 6E | char[3] | mon | string literal 42 +0x004F | 00 | char | 0x00 (0) | string terminator 43 44string (reflection.Schema.file_ident): 45 +0x0050 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 46 +0x0054 | 4D 4F 4E 53 | char[4] | MONS | string literal 47 +0x0058 | 00 | char | 0x00 (0) | string terminator 48 49padding: 50 +0x0059 | 00 00 00 | uint8_t[3] | ... | padding 51 52vector (reflection.Schema.enums): 53 +0x005C | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of vector (# items) 54 +0x0060 | D4 04 00 00 | UOffset32 | 0x000004D4 (1236) Loc: 0x0534 | offset to table[0] 55 +0x0064 | 90 02 00 00 | UOffset32 | 0x00000290 (656) Loc: 0x02F4 | offset to table[1] 56 +0x0068 | A8 03 00 00 | UOffset32 | 0x000003A8 (936) Loc: 0x0410 | offset to table[2] 57 +0x006C | 30 08 00 00 | UOffset32 | 0x00000830 (2096) Loc: 0x089C | offset to table[3] 58 +0x0070 | 00 06 00 00 | UOffset32 | 0x00000600 (1536) Loc: 0x0670 | offset to table[4] 59 +0x0074 | 0C 07 00 00 | UOffset32 | 0x0000070C (1804) Loc: 0x0780 | offset to table[5] 60 +0x0078 | 10 0A 00 00 | UOffset32 | 0x00000A10 (2576) Loc: 0x0A88 | offset to table[6] 61 62vector (reflection.Schema.objects): 63 +0x007C | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of vector (# items) 64 +0x0080 | BC 31 00 00 | UOffset32 | 0x000031BC (12732) Loc: 0x323C | offset to table[0] 65 +0x0084 | 00 0D 00 00 | UOffset32 | 0x00000D00 (3328) Loc: 0x0D84 | offset to table[1] 66 +0x0088 | 6C 2E 00 00 | UOffset32 | 0x00002E6C (11884) Loc: 0x2EF4 | offset to table[2] 67 +0x008C | 38 2F 00 00 | UOffset32 | 0x00002F38 (12088) Loc: 0x2FC4 | offset to table[3] 68 +0x0090 | A4 30 00 00 | UOffset32 | 0x000030A4 (12452) Loc: 0x3134 | offset to table[4] 69 +0x0094 | 28 30 00 00 | UOffset32 | 0x00003028 (12328) Loc: 0x30BC | offset to table[5] 70 +0x0098 | 44 35 00 00 | UOffset32 | 0x00003544 (13636) Loc: 0x35DC | offset to table[6] 71 +0x009C | 44 34 00 00 | UOffset32 | 0x00003444 (13380) Loc: 0x34E0 | offset to table[7] 72 +0x00A0 | 84 0A 00 00 | UOffset32 | 0x00000A84 (2692) Loc: 0x0B24 | offset to table[8] 73 +0x00A4 | 80 32 00 00 | UOffset32 | 0x00003280 (12928) Loc: 0x3324 | offset to table[9] 74 +0x00A8 | F4 35 00 00 | UOffset32 | 0x000035F4 (13812) Loc: 0x369C | offset to table[10] 75 +0x00AC | 24 36 00 00 | UOffset32 | 0x00003624 (13860) Loc: 0x36D0 | offset to table[11] 76 +0x00B0 | FC 36 00 00 | UOffset32 | 0x000036FC (14076) Loc: 0x37AC | offset to table[12] 77 +0x00B4 | A0 37 00 00 | UOffset32 | 0x000037A0 (14240) Loc: 0x3854 | offset to table[13] 78 +0x00B8 | 68 36 00 00 | UOffset32 | 0x00003668 (13928) Loc: 0x3720 | offset to table[14] 79 80vector (reflection.Schema.fbs_files): 81 +0x00BC | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 82 +0x00C0 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x00F8 | offset to table[0] 83 +0x00C4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x00E0 | offset to table[1] 84 +0x00C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x00CC | offset to table[2] 85 86table (reflection.SchemaFile): 87 +0x00CC | 04 C8 FF FF | SOffset32 | 0xFFFFC804 (-14332) Loc: 0x38C8 | offset to vtable 88 +0x00D0 | 14 36 00 00 | UOffset32 | 0x00003614 (13844) Loc: 0x36E4 | offset to field `filename` (string) 89 +0x00D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x00D8 | offset to field `included_filenames` (vector) 90 91vector (reflection.SchemaFile.included_filenames): 92 +0x00D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 93 +0x00DC | 58 36 00 00 | UOffset32 | 0x00003658 (13912) Loc: 0x3734 | offset to string[0] 94 95table (reflection.SchemaFile): 96 +0x00E0 | 18 C8 FF FF | SOffset32 | 0xFFFFC818 (-14312) Loc: 0x38C8 | offset to vtable 97 +0x00E4 | 8C 37 00 00 | UOffset32 | 0x0000378C (14220) Loc: 0x3870 | offset to field `filename` (string) 98 +0x00E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x00EC | offset to field `included_filenames` (vector) 99 100vector (reflection.SchemaFile.included_filenames): 101 +0x00EC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 102 +0x00F0 | 44 36 00 00 | UOffset32 | 0x00003644 (13892) Loc: 0x3734 | offset to string[0] 103 +0x00F4 | 7C 37 00 00 | UOffset32 | 0x0000377C (14204) Loc: 0x3870 | offset to string[1] 104 105table (reflection.SchemaFile): 106 +0x00F8 | 30 C8 FF FF | SOffset32 | 0xFFFFC830 (-14288) Loc: 0x38C8 | offset to vtable 107 +0x00FC | 38 36 00 00 | UOffset32 | 0x00003638 (13880) Loc: 0x3734 | offset to field `filename` (string) 108 +0x0100 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0104 | offset to field `included_filenames` (vector) 109 110vector (reflection.SchemaFile.included_filenames): 111 +0x0104 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 112 +0x0108 | 2C 36 00 00 | UOffset32 | 0x0000362C (13868) Loc: 0x3734 | offset to string[0] 113 +0x010C | 64 37 00 00 | UOffset32 | 0x00003764 (14180) Loc: 0x3870 | offset to string[1] 114 115padding: 116 +0x0110 | 00 00 | uint8_t[2] | .. | padding 117 118vtable (reflection.Service): 119 +0x0112 | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 120 +0x0114 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 121 +0x0116 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 122 +0x0118 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `calls` (id: 1) 123 +0x011A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 2) <null> (Vector) 124 +0x011C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 3) <null> (Vector) 125 +0x011E | 0C 00 | VOffset16 | 0x000C (12) | offset to field `declaration_file` (id: 4) 126 127table (reflection.Service): 128 +0x0120 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: 0x0112 | offset to vtable 129 +0x0124 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0144 | offset to field `name` (string) 130 +0x0128 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0130 | offset to field `calls` (vector) 131 +0x012C | B8 35 00 00 | UOffset32 | 0x000035B8 (13752) Loc: 0x36E4 | offset to field `declaration_file` (string) 132 133vector (reflection.Service.calls): 134 +0x0130 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 135 +0x0134 | 70 01 00 00 | UOffset32 | 0x00000170 (368) Loc: 0x02A4 | offset to table[0] 136 +0x0138 | E4 00 00 00 | UOffset32 | 0x000000E4 (228) Loc: 0x021C | offset to table[1] 137 +0x013C | 88 00 00 00 | UOffset32 | 0x00000088 (136) Loc: 0x01C4 | offset to table[2] 138 +0x0140 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x0168 | offset to table[3] 139 140string (reflection.Service.name): 141 +0x0144 | 1D 00 00 00 | uint32_t | 0x0000001D (29) | length of string 142 +0x0148 | 4D 79 47 61 6D 65 2E 45 | char[29] | MyGame.E | string literal 143 +0x0150 | 78 61 6D 70 6C 65 2E 4D | | xample.M 144 +0x0158 | 6F 6E 73 74 65 72 53 74 | | onsterSt 145 +0x0160 | 6F 72 61 67 65 | | orage 146 +0x0165 | 00 | char | 0x00 (0) | string terminator 147 148padding: 149 +0x0166 | 00 00 | uint8_t[2] | .. | padding 150 151table (reflection.RPCCall): 152 +0x0168 | D0 FE FF FF | SOffset32 | 0xFFFFFED0 (-304) Loc: 0x0298 | offset to vtable 153 +0x016C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x01AC | offset to field `name` (string) 154 +0x0170 | 14 0C 00 00 | UOffset32 | 0x00000C14 (3092) Loc: 0x0D84 | offset to field `request` (table) 155 +0x0174 | 50 2E 00 00 | UOffset32 | 0x00002E50 (11856) Loc: 0x2FC4 | offset to field `response` (table) 156 +0x0178 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x017C | offset to field `attributes` (vector) 157 158vector (reflection.RPCCall.attributes): 159 +0x017C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 160 +0x0180 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0184 | offset to table[0] 161 162table (reflection.KeyValue): 163 +0x0184 | BC C8 FF FF | SOffset32 | 0xFFFFC8BC (-14148) Loc: 0x38C8 | offset to vtable 164 +0x0188 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x019C | offset to field `key` (string) 165 +0x018C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0190 | offset to field `value` (string) 166 167string (reflection.KeyValue.value): 168 +0x0190 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 169 +0x0194 | 62 69 64 69 | char[4] | bidi | string literal 170 +0x0198 | 00 | char | 0x00 (0) | string terminator 171 172padding: 173 +0x0199 | 00 00 00 | uint8_t[3] | ... | padding 174 175string (reflection.KeyValue.key): 176 +0x019C | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 177 +0x01A0 | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 178 +0x01A8 | 67 | | g 179 +0x01A9 | 00 | char | 0x00 (0) | string terminator 180 181padding: 182 +0x01AA | 00 00 | uint8_t[2] | .. | padding 183 184string (reflection.RPCCall.name): 185 +0x01AC | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 186 +0x01B0 | 47 65 74 4D 69 6E 4D 61 | char[18] | GetMinMa | string literal 187 +0x01B8 | 78 48 69 74 50 6F 69 6E | | xHitPoin 188 +0x01C0 | 74 73 | | ts 189 +0x01C2 | 00 | char | 0x00 (0) | string terminator 190 191table (reflection.RPCCall): 192 +0x01C4 | 2C FF FF FF | SOffset32 | 0xFFFFFF2C (-212) Loc: 0x0298 | offset to vtable 193 +0x01C8 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x0208 | offset to field `name` (string) 194 +0x01CC | B8 0B 00 00 | UOffset32 | 0x00000BB8 (3000) Loc: 0x0D84 | offset to field `request` (table) 195 +0x01D0 | F4 2D 00 00 | UOffset32 | 0x00002DF4 (11764) Loc: 0x2FC4 | offset to field `response` (table) 196 +0x01D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x01D8 | offset to field `attributes` (vector) 197 198vector (reflection.RPCCall.attributes): 199 +0x01D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 200 +0x01DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x01E0 | offset to table[0] 201 202table (reflection.KeyValue): 203 +0x01E0 | 18 C9 FF FF | SOffset32 | 0xFFFFC918 (-14056) Loc: 0x38C8 | offset to vtable 204 +0x01E4 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x01F8 | offset to field `key` (string) 205 +0x01E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x01EC | offset to field `value` (string) 206 207string (reflection.KeyValue.value): 208 +0x01EC | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 209 +0x01F0 | 63 6C 69 65 6E 74 | char[6] | client | string literal 210 +0x01F6 | 00 | char | 0x00 (0) | string terminator 211 212string (reflection.KeyValue.key): 213 +0x01F8 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 214 +0x01FC | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 215 +0x0204 | 67 | | g 216 +0x0205 | 00 | char | 0x00 (0) | string terminator 217 218padding: 219 +0x0206 | 00 00 | uint8_t[2] | .. | padding 220 221string (reflection.RPCCall.name): 222 +0x0208 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 223 +0x020C | 47 65 74 4D 61 78 48 69 | char[14] | GetMaxHi | string literal 224 +0x0214 | 74 50 6F 69 6E 74 | | tPoint 225 +0x021A | 00 | char | 0x00 (0) | string terminator 226 227table (reflection.RPCCall): 228 +0x021C | 84 FF FF FF | SOffset32 | 0xFFFFFF84 (-124) Loc: 0x0298 | offset to vtable 229 +0x0220 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: 0x0288 | offset to field `name` (string) 230 +0x0224 | A0 2D 00 00 | UOffset32 | 0x00002DA0 (11680) Loc: 0x2FC4 | offset to field `request` (table) 231 +0x0228 | 5C 0B 00 00 | UOffset32 | 0x00000B5C (2908) Loc: 0x0D84 | offset to field `response` (table) 232 +0x022C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0230 | offset to field `attributes` (vector) 233 234vector (reflection.RPCCall.attributes): 235 +0x0230 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 236 +0x0234 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: 0x0264 | offset to table[0] 237 +0x0238 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x023C | offset to table[1] 238 239table (reflection.KeyValue): 240 +0x023C | 74 C9 FF FF | SOffset32 | 0xFFFFC974 (-13964) Loc: 0x38C8 | offset to vtable 241 +0x0240 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0254 | offset to field `key` (string) 242 +0x0244 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0248 | offset to field `value` (string) 243 244string (reflection.KeyValue.value): 245 +0x0248 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 246 +0x024C | 73 65 72 76 65 72 | char[6] | server | string literal 247 +0x0252 | 00 | char | 0x00 (0) | string terminator 248 249string (reflection.KeyValue.key): 250 +0x0254 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 251 +0x0258 | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 252 +0x0260 | 67 | | g 253 +0x0261 | 00 | char | 0x00 (0) | string terminator 254 255padding: 256 +0x0262 | 00 00 | uint8_t[2] | .. | padding 257 258table (reflection.KeyValue): 259 +0x0264 | 9C C9 FF FF | SOffset32 | 0xFFFFC99C (-13924) Loc: 0x38C8 | offset to vtable 260 +0x0268 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0278 | offset to field `key` (string) 261 +0x026C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0270 | offset to field `value` (string) 262 263string (reflection.KeyValue.value): 264 +0x0270 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 265 +0x0274 | 30 | char[1] | 0 | string literal 266 +0x0275 | 00 | char | 0x00 (0) | string terminator 267 268padding: 269 +0x0276 | 00 00 | uint8_t[2] | .. | padding 270 271string (reflection.KeyValue.key): 272 +0x0278 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 273 +0x027C | 69 64 65 6D 70 6F 74 65 | char[10] | idempote | string literal 274 +0x0284 | 6E 74 | | nt 275 +0x0286 | 00 | char | 0x00 (0) | string terminator 276 277string (reflection.RPCCall.name): 278 +0x0288 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 279 +0x028C | 52 65 74 72 69 65 76 65 | char[8] | Retrieve | string literal 280 +0x0294 | 00 | char | 0x00 (0) | string terminator 281 282padding: 283 +0x0295 | 00 00 00 | uint8_t[3] | ... | padding 284 285vtable (reflection.RPCCall): 286 +0x0298 | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 287 +0x029A | 14 00 | uint16_t | 0x0014 (20) | size of referring table 288 +0x029C | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 289 +0x029E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `request` (id: 1) 290 +0x02A0 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `response` (id: 2) 291 +0x02A2 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 3) 292 293table (reflection.RPCCall): 294 +0x02A4 | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x0298 | offset to vtable 295 +0x02A8 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x02E8 | offset to field `name` (string) 296 +0x02AC | D8 0A 00 00 | UOffset32 | 0x00000AD8 (2776) Loc: 0x0D84 | offset to field `request` (table) 297 +0x02B0 | 14 2D 00 00 | UOffset32 | 0x00002D14 (11540) Loc: 0x2FC4 | offset to field `response` (table) 298 +0x02B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x02B8 | offset to field `attributes` (vector) 299 300vector (reflection.RPCCall.attributes): 301 +0x02B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 302 +0x02BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x02C0 | offset to table[0] 303 304table (reflection.KeyValue): 305 +0x02C0 | F8 C9 FF FF | SOffset32 | 0xFFFFC9F8 (-13832) Loc: 0x38C8 | offset to vtable 306 +0x02C4 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x02D8 | offset to field `key` (string) 307 +0x02C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x02CC | offset to field `value` (string) 308 309string (reflection.KeyValue.value): 310 +0x02CC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 311 +0x02D0 | 6E 6F 6E 65 | char[4] | none | string literal 312 +0x02D4 | 00 | char | 0x00 (0) | string terminator 313 314padding: 315 +0x02D5 | 00 00 00 | uint8_t[3] | ... | padding 316 317string (reflection.KeyValue.key): 318 +0x02D8 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 319 +0x02DC | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 320 +0x02E4 | 67 | | g 321 +0x02E5 | 00 | char | 0x00 (0) | string terminator 322 323padding: 324 +0x02E6 | 00 00 | uint8_t[2] | .. | padding 325 326string (reflection.RPCCall.name): 327 +0x02E8 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 328 +0x02EC | 53 74 6F 72 65 | char[5] | Store | string literal 329 +0x02F1 | 00 | char | 0x00 (0) | string terminator 330 331padding: 332 +0x02F2 | 00 00 | uint8_t[2] | .. | padding 333 334table (reflection.Enum): 335 +0x02F4 | D2 FD FF FF | SOffset32 | 0xFFFFFDD2 (-558) Loc: 0x0522 | offset to vtable 336 +0x02F8 | 00 00 00 | uint8_t[3] | ... | padding 337 +0x02FB | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 338 +0x02FC | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x0334 | offset to field `name` (string) 339 +0x0300 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0320 | offset to field `values` (vector) 340 +0x0304 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x030C | offset to field `underlying_type` (table) 341 +0x0308 | DC 33 00 00 | UOffset32 | 0x000033DC (13276) Loc: 0x36E4 | offset to field `declaration_file` (string) 342 343table (reflection.Type): 344 +0x030C | 60 CD FF FF | SOffset32 | 0xFFFFCD60 (-12960) Loc: 0x35AC | offset to vtable 345 +0x0310 | 00 00 00 | uint8_t[3] | ... | padding 346 +0x0313 | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 347 +0x0314 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 348 +0x0318 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 349 +0x031C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 350 351vector (reflection.Enum.values): 352 +0x0320 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 353 +0x0324 | C8 00 00 00 | UOffset32 | 0x000000C8 (200) Loc: 0x03EC | offset to table[0] 354 +0x0328 | 94 00 00 00 | UOffset32 | 0x00000094 (148) Loc: 0x03BC | offset to table[1] 355 +0x032C | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x038C | offset to table[2] 356 +0x0330 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x035C | offset to table[3] 357 358string (reflection.Enum.name): 359 +0x0334 | 22 00 00 00 | uint32_t | 0x00000022 (34) | length of string 360 +0x0338 | 4D 79 47 61 6D 65 2E 45 | char[34] | MyGame.E | string literal 361 +0x0340 | 78 61 6D 70 6C 65 2E 41 | | xample.A 362 +0x0348 | 6E 79 41 6D 62 69 67 75 | | nyAmbigu 363 +0x0350 | 6F 75 73 41 6C 69 61 73 | | ousAlias 364 +0x0358 | 65 73 | | es 365 +0x035A | 00 | char | 0x00 (0) | string terminator 366 367table (reflection.EnumVal): 368 +0x035C | 0C FB FF FF | SOffset32 | 0xFFFFFB0C (-1268) Loc: 0x0850 | offset to vtable 369 +0x0360 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x0384 | offset to field `name` (string) 370 +0x0364 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0374 | offset to field `union_type` (table) 371 +0x0368 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 372 +0x0370 | 00 00 00 00 | uint8_t[4] | .... | padding 373 374table (reflection.Type): 375 +0x0374 | 5C CB FF FF | SOffset32 | 0xFFFFCB5C (-13476) Loc: 0x3818 | offset to vtable 376 +0x0378 | 00 00 00 | uint8_t[3] | ... | padding 377 +0x037B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 378 +0x037C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 379 +0x0380 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 380 381string (reflection.EnumVal.name): 382 +0x0384 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 383 +0x0388 | 4D 33 | char[2] | M3 | string literal 384 +0x038A | 00 | char | 0x00 (0) | string terminator 385 386table (reflection.EnumVal): 387 +0x038C | 3C FB FF FF | SOffset32 | 0xFFFFFB3C (-1220) Loc: 0x0850 | offset to vtable 388 +0x0390 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x03B4 | offset to field `name` (string) 389 +0x0394 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x03A4 | offset to field `union_type` (table) 390 +0x0398 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 391 +0x03A0 | 00 00 00 00 | uint8_t[4] | .... | padding 392 393table (reflection.Type): 394 +0x03A4 | 8C CB FF FF | SOffset32 | 0xFFFFCB8C (-13428) Loc: 0x3818 | offset to vtable 395 +0x03A8 | 00 00 00 | uint8_t[3] | ... | padding 396 +0x03AB | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 397 +0x03AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 398 +0x03B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 399 400string (reflection.EnumVal.name): 401 +0x03B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 402 +0x03B8 | 4D 32 | char[2] | M2 | string literal 403 +0x03BA | 00 | char | 0x00 (0) | string terminator 404 405table (reflection.EnumVal): 406 +0x03BC | 6C FB FF FF | SOffset32 | 0xFFFFFB6C (-1172) Loc: 0x0850 | offset to vtable 407 +0x03C0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x03E4 | offset to field `name` (string) 408 +0x03C4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x03D4 | offset to field `union_type` (table) 409 +0x03C8 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 410 +0x03D0 | 00 00 00 00 | uint8_t[4] | .... | padding 411 412table (reflection.Type): 413 +0x03D4 | BC CB FF FF | SOffset32 | 0xFFFFCBBC (-13380) Loc: 0x3818 | offset to vtable 414 +0x03D8 | 00 00 00 | uint8_t[3] | ... | padding 415 +0x03DB | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 416 +0x03DC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 417 +0x03E0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 418 419string (reflection.EnumVal.name): 420 +0x03E4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 421 +0x03E8 | 4D 31 | char[2] | M1 | string literal 422 +0x03EA | 00 | char | 0x00 (0) | string terminator 423 424table (reflection.EnumVal): 425 +0x03EC | 0C F9 FF FF | SOffset32 | 0xFFFFF90C (-1780) Loc: 0x0AE0 | offset to vtable 426 +0x03F0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0404 | offset to field `name` (string) 427 +0x03F4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x03F8 | offset to field `union_type` (table) 428 429table (reflection.Type): 430 +0x03F8 | 00 F9 FF FF | SOffset32 | 0xFFFFF900 (-1792) Loc: 0x0AF8 | offset to vtable 431 +0x03FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 432 +0x0400 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 433 434string (reflection.EnumVal.name): 435 +0x0404 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 436 +0x0408 | 4E 4F 4E 45 | char[4] | NONE | string literal 437 +0x040C | 00 | char | 0x00 (0) | string terminator 438 439padding: 440 +0x040D | 00 00 00 | uint8_t[3] | ... | padding 441 442table (reflection.Enum): 443 +0x0410 | EE FE FF FF | SOffset32 | 0xFFFFFEEE (-274) Loc: 0x0522 | offset to vtable 444 +0x0414 | 00 00 00 | uint8_t[3] | ... | padding 445 +0x0417 | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 446 +0x0418 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x0450 | offset to field `name` (string) 447 +0x041C | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x043C | offset to field `values` (vector) 448 +0x0420 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0428 | offset to field `underlying_type` (table) 449 +0x0424 | C0 32 00 00 | UOffset32 | 0x000032C0 (12992) Loc: 0x36E4 | offset to field `declaration_file` (string) 450 451table (reflection.Type): 452 +0x0428 | 7C CE FF FF | SOffset32 | 0xFFFFCE7C (-12676) Loc: 0x35AC | offset to vtable 453 +0x042C | 00 00 00 | uint8_t[3] | ... | padding 454 +0x042F | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 455 +0x0430 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 456 +0x0434 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 457 +0x0438 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 458 459vector (reflection.Enum.values): 460 +0x043C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 461 +0x0440 | C0 00 00 00 | UOffset32 | 0x000000C0 (192) Loc: 0x0500 | offset to table[0] 462 +0x0444 | 90 00 00 00 | UOffset32 | 0x00000090 (144) Loc: 0x04D4 | offset to table[1] 463 +0x0448 | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: 0x04A4 | offset to table[2] 464 +0x044C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x0474 | offset to table[3] 465 466string (reflection.Enum.name): 467 +0x0450 | 1F 00 00 00 | uint32_t | 0x0000001F (31) | length of string 468 +0x0454 | 4D 79 47 61 6D 65 2E 45 | char[31] | MyGame.E | string literal 469 +0x045C | 78 61 6D 70 6C 65 2E 41 | | xample.A 470 +0x0464 | 6E 79 55 6E 69 71 75 65 | | nyUnique 471 +0x046C | 41 6C 69 61 73 65 73 | | Aliases 472 +0x0473 | 00 | char | 0x00 (0) | string terminator 473 474table (reflection.EnumVal): 475 +0x0474 | 24 FC FF FF | SOffset32 | 0xFFFFFC24 (-988) Loc: 0x0850 | offset to vtable 476 +0x0478 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x049C | offset to field `name` (string) 477 +0x047C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x048C | offset to field `union_type` (table) 478 +0x0480 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 479 +0x0488 | 00 00 00 00 | uint8_t[4] | .... | padding 480 481table (reflection.Type): 482 +0x048C | 74 CC FF FF | SOffset32 | 0xFFFFCC74 (-13196) Loc: 0x3818 | offset to vtable 483 +0x0490 | 00 00 00 | uint8_t[3] | ... | padding 484 +0x0493 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 485 +0x0494 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | table field `index` (Int) 486 +0x0498 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 487 488string (reflection.EnumVal.name): 489 +0x049C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 490 +0x04A0 | 4D 32 | char[2] | M2 | string literal 491 +0x04A2 | 00 | char | 0x00 (0) | string terminator 492 493table (reflection.EnumVal): 494 +0x04A4 | 54 FC FF FF | SOffset32 | 0xFFFFFC54 (-940) Loc: 0x0850 | offset to vtable 495 +0x04A8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x04CC | offset to field `name` (string) 496 +0x04AC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x04BC | offset to field `union_type` (table) 497 +0x04B0 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 498 +0x04B8 | 00 00 00 00 | uint8_t[4] | .... | padding 499 500table (reflection.Type): 501 +0x04BC | A4 CC FF FF | SOffset32 | 0xFFFFCCA4 (-13148) Loc: 0x3818 | offset to vtable 502 +0x04C0 | 00 00 00 | uint8_t[3] | ... | padding 503 +0x04C3 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 504 +0x04C4 | 07 00 00 00 | uint32_t | 0x00000007 (7) | table field `index` (Int) 505 +0x04C8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 506 507string (reflection.EnumVal.name): 508 +0x04CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 509 +0x04D0 | 54 53 | char[2] | TS | string literal 510 +0x04D2 | 00 | char | 0x00 (0) | string terminator 511 512table (reflection.EnumVal): 513 +0x04D4 | 94 FA FF FF | SOffset32 | 0xFFFFFA94 (-1388) Loc: 0x0A40 | offset to vtable 514 +0x04D8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x04F8 | offset to field `name` (string) 515 +0x04DC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x04E8 | offset to field `union_type` (table) 516 +0x04E0 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 517 518table (reflection.Type): 519 +0x04E8 | D0 CC FF FF | SOffset32 | 0xFFFFCCD0 (-13104) Loc: 0x3818 | offset to vtable 520 +0x04EC | 00 00 00 | uint8_t[3] | ... | padding 521 +0x04EF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 522 +0x04F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 523 +0x04F4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 524 525string (reflection.EnumVal.name): 526 +0x04F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 527 +0x04FC | 4D | char[1] | M | string literal 528 +0x04FD | 00 | char | 0x00 (0) | string terminator 529 530padding: 531 +0x04FE | 00 00 | uint8_t[2] | .. | padding 532 533table (reflection.EnumVal): 534 +0x0500 | 20 FA FF FF | SOffset32 | 0xFFFFFA20 (-1504) Loc: 0x0AE0 | offset to vtable 535 +0x0504 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0518 | offset to field `name` (string) 536 +0x0508 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x050C | offset to field `union_type` (table) 537 538table (reflection.Type): 539 +0x050C | 14 FA FF FF | SOffset32 | 0xFFFFFA14 (-1516) Loc: 0x0AF8 | offset to vtable 540 +0x0510 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 541 +0x0514 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 542 543string (reflection.EnumVal.name): 544 +0x0518 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 545 +0x051C | 4E 4F 4E 45 | char[4] | NONE | string literal 546 +0x0520 | 00 | char | 0x00 (0) | string terminator 547 548vtable (reflection.Enum): 549 +0x0522 | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 550 +0x0524 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 551 +0x0526 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 552 +0x0528 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `values` (id: 1) 553 +0x052A | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_union` (id: 2) 554 +0x052C | 10 00 | VOffset16 | 0x0010 (16) | offset to field `underlying_type` (id: 3) 555 +0x052E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 4) <null> (Vector) 556 +0x0530 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 5) <null> (Vector) 557 +0x0532 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 6) 558 559table (reflection.Enum): 560 +0x0534 | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: 0x0522 | offset to vtable 561 +0x0538 | 00 00 00 | uint8_t[3] | ... | padding 562 +0x053B | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 563 +0x053C | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x0574 | offset to field `name` (string) 564 +0x0540 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0560 | offset to field `values` (vector) 565 +0x0544 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x054C | offset to field `underlying_type` (table) 566 +0x0548 | 9C 31 00 00 | UOffset32 | 0x0000319C (12700) Loc: 0x36E4 | offset to field `declaration_file` (string) 567 568table (reflection.Type): 569 +0x054C | A0 CF FF FF | SOffset32 | 0xFFFFCFA0 (-12384) Loc: 0x35AC | offset to vtable 570 +0x0550 | 00 00 00 | uint8_t[3] | ... | padding 571 +0x0553 | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 572 +0x0554 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 573 +0x0558 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 574 +0x055C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 575 576vector (reflection.Enum.values): 577 +0x0560 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 578 +0x0564 | D8 00 00 00 | UOffset32 | 0x000000D8 (216) Loc: 0x063C | offset to table[0] 579 +0x0568 | A4 00 00 00 | UOffset32 | 0x000000A4 (164) Loc: 0x060C | offset to table[1] 580 +0x056C | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x05CC | offset to table[2] 581 +0x0570 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x058C | offset to table[3] 582 583string (reflection.Enum.name): 584 +0x0574 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 585 +0x0578 | 4D 79 47 61 6D 65 2E 45 | char[18] | MyGame.E | string literal 586 +0x0580 | 78 61 6D 70 6C 65 2E 41 | | xample.A 587 +0x0588 | 6E 79 | | ny 588 +0x058A | 00 | char | 0x00 (0) | string terminator 589 590table (reflection.EnumVal): 591 +0x058C | 4C FB FF FF | SOffset32 | 0xFFFFFB4C (-1204) Loc: 0x0A40 | offset to vtable 592 +0x0590 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x05B0 | offset to field `name` (string) 593 +0x0594 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x05A0 | offset to field `union_type` (table) 594 +0x0598 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 595 596table (reflection.Type): 597 +0x05A0 | 88 CD FF FF | SOffset32 | 0xFFFFCD88 (-12920) Loc: 0x3818 | offset to vtable 598 +0x05A4 | 00 00 00 | uint8_t[3] | ... | padding 599 +0x05A7 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 600 +0x05A8 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | table field `index` (Int) 601 +0x05AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 602 603string (reflection.EnumVal.name): 604 +0x05B0 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 605 +0x05B4 | 4D 79 47 61 6D 65 5F 45 | char[23] | MyGame_E | string literal 606 +0x05BC | 78 61 6D 70 6C 65 32 5F | | xample2_ 607 +0x05C4 | 4D 6F 6E 73 74 65 72 | | Monster 608 +0x05CB | 00 | char | 0x00 (0) | string terminator 609 610table (reflection.EnumVal): 611 +0x05CC | 8C FB FF FF | SOffset32 | 0xFFFFFB8C (-1140) Loc: 0x0A40 | offset to vtable 612 +0x05D0 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x05F0 | offset to field `name` (string) 613 +0x05D4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x05E0 | offset to field `union_type` (table) 614 +0x05D8 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 615 616table (reflection.Type): 617 +0x05E0 | C8 CD FF FF | SOffset32 | 0xFFFFCDC8 (-12856) Loc: 0x3818 | offset to vtable 618 +0x05E4 | 00 00 00 | uint8_t[3] | ... | padding 619 +0x05E7 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 620 +0x05E8 | 07 00 00 00 | uint32_t | 0x00000007 (7) | table field `index` (Int) 621 +0x05EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 622 623string (reflection.EnumVal.name): 624 +0x05F0 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 625 +0x05F4 | 54 65 73 74 53 69 6D 70 | char[23] | TestSimp | string literal 626 +0x05FC | 6C 65 54 61 62 6C 65 57 | | leTableW 627 +0x0604 | 69 74 68 45 6E 75 6D | | ithEnum 628 +0x060B | 00 | char | 0x00 (0) | string terminator 629 630table (reflection.EnumVal): 631 +0x060C | CC FB FF FF | SOffset32 | 0xFFFFFBCC (-1076) Loc: 0x0A40 | offset to vtable 632 +0x0610 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0630 | offset to field `name` (string) 633 +0x0614 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0620 | offset to field `union_type` (table) 634 +0x0618 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 635 636table (reflection.Type): 637 +0x0620 | 08 CE FF FF | SOffset32 | 0xFFFFCE08 (-12792) Loc: 0x3818 | offset to vtable 638 +0x0624 | 00 00 00 | uint8_t[3] | ... | padding 639 +0x0627 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 640 +0x0628 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 641 +0x062C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 642 643string (reflection.EnumVal.name): 644 +0x0630 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 645 +0x0634 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 646 +0x063B | 00 | char | 0x00 (0) | string terminator 647 648table (reflection.EnumVal): 649 +0x063C | 5C FB FF FF | SOffset32 | 0xFFFFFB5C (-1188) Loc: 0x0AE0 | offset to vtable 650 +0x0640 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0654 | offset to field `name` (string) 651 +0x0644 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0648 | offset to field `union_type` (table) 652 653table (reflection.Type): 654 +0x0648 | 50 FB FF FF | SOffset32 | 0xFFFFFB50 (-1200) Loc: 0x0AF8 | offset to vtable 655 +0x064C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 656 +0x0650 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 657 658string (reflection.EnumVal.name): 659 +0x0654 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 660 +0x0658 | 4E 4F 4E 45 | char[4] | NONE | string literal 661 +0x065C | 00 | char | 0x00 (0) | string terminator 662 663vtable (reflection.Enum): 664 +0x065E | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 665 +0x0660 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 666 +0x0662 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 667 +0x0664 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `values` (id: 1) 668 +0x0666 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_union` (id: 2) <defaults to 0> (Bool) 669 +0x0668 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `underlying_type` (id: 3) 670 +0x066A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 4) 671 +0x066C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 5) <null> (Vector) 672 +0x066E | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 6) 673 674table (reflection.Enum): 675 +0x0670 | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: 0x065E | offset to vtable 676 +0x0674 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x06D8 | offset to field `name` (string) 677 +0x0678 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x06C8 | offset to field `values` (vector) 678 +0x067C | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x06B4 | offset to field `underlying_type` (table) 679 +0x0680 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0688 | offset to field `attributes` (vector) 680 +0x0684 | 60 30 00 00 | UOffset32 | 0x00003060 (12384) Loc: 0x36E4 | offset to field `declaration_file` (string) 681 682vector (reflection.Enum.attributes): 683 +0x0688 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 684 +0x068C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0690 | offset to table[0] 685 686table (reflection.KeyValue): 687 +0x0690 | C8 CD FF FF | SOffset32 | 0xFFFFCDC8 (-12856) Loc: 0x38C8 | offset to vtable 688 +0x0694 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x06A4 | offset to field `key` (string) 689 +0x0698 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x069C | offset to field `value` (string) 690 691string (reflection.KeyValue.value): 692 +0x069C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 693 +0x06A0 | 30 | char[1] | 0 | string literal 694 +0x06A1 | 00 | char | 0x00 (0) | string terminator 695 696padding: 697 +0x06A2 | 00 00 | uint8_t[2] | .. | padding 698 699string (reflection.KeyValue.key): 700 +0x06A4 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 701 +0x06A8 | 62 69 74 5F 66 6C 61 67 | char[9] | bit_flag | string literal 702 +0x06B0 | 73 | | s 703 +0x06B1 | 00 | char | 0x00 (0) | string terminator 704 705padding: 706 +0x06B2 | 00 00 | uint8_t[2] | .. | padding 707 708table (reflection.Type): 709 +0x06B4 | 08 D1 FF FF | SOffset32 | 0xFFFFD108 (-12024) Loc: 0x35AC | offset to vtable 710 +0x06B8 | 00 00 00 | uint8_t[3] | ... | padding 711 +0x06BB | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 712 +0x06BC | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 713 +0x06C0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 714 +0x06C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 715 716vector (reflection.Enum.values): 717 +0x06C8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 718 +0x06CC | 88 00 00 00 | UOffset32 | 0x00000088 (136) Loc: 0x0754 | offset to table[0] 719 +0x06D0 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x0724 | offset to table[1] 720 +0x06D4 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x06F4 | offset to table[2] 721 722string (reflection.Enum.name): 723 +0x06D8 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 724 +0x06DC | 4D 79 47 61 6D 65 2E 45 | char[23] | MyGame.E | string literal 725 +0x06E4 | 78 61 6D 70 6C 65 2E 4C | | xample.L 726 +0x06EC | 6F 6E 67 45 6E 75 6D | | ongEnum 727 +0x06F3 | 00 | char | 0x00 (0) | string terminator 728 729table (reflection.EnumVal): 730 +0x06F4 | A4 FE FF FF | SOffset32 | 0xFFFFFEA4 (-348) Loc: 0x0850 | offset to vtable 731 +0x06F8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0718 | offset to field `name` (string) 732 +0x06FC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x070C | offset to field `union_type` (table) 733 +0x0700 | 00 00 00 00 00 01 00 00 | int64_t | 0x0000010000000000 (1099511627776) | table field `value` (Long) 734 +0x0708 | 00 00 00 00 | uint8_t[4] | .... | padding 735 736table (reflection.Type): 737 +0x070C | 14 FC FF FF | SOffset32 | 0xFFFFFC14 (-1004) Loc: 0x0AF8 | offset to vtable 738 +0x0710 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 739 +0x0714 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 740 741string (reflection.EnumVal.name): 742 +0x0718 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 743 +0x071C | 4C 6F 6E 67 42 69 67 | char[7] | LongBig | string literal 744 +0x0723 | 00 | char | 0x00 (0) | string terminator 745 746table (reflection.EnumVal): 747 +0x0724 | D4 FE FF FF | SOffset32 | 0xFFFFFED4 (-300) Loc: 0x0850 | offset to vtable 748 +0x0728 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0748 | offset to field `name` (string) 749 +0x072C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x073C | offset to field `union_type` (table) 750 +0x0730 | 04 00 00 00 00 00 00 00 | int64_t | 0x0000000000000004 (4) | table field `value` (Long) 751 +0x0738 | 00 00 00 00 | uint8_t[4] | .... | padding 752 753table (reflection.Type): 754 +0x073C | 44 FC FF FF | SOffset32 | 0xFFFFFC44 (-956) Loc: 0x0AF8 | offset to vtable 755 +0x0740 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 756 +0x0744 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 757 758string (reflection.EnumVal.name): 759 +0x0748 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 760 +0x074C | 4C 6F 6E 67 54 77 6F | char[7] | LongTwo | string literal 761 +0x0753 | 00 | char | 0x00 (0) | string terminator 762 763table (reflection.EnumVal): 764 +0x0754 | 14 FD FF FF | SOffset32 | 0xFFFFFD14 (-748) Loc: 0x0A40 | offset to vtable 765 +0x0758 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x0774 | offset to field `name` (string) 766 +0x075C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0768 | offset to field `union_type` (table) 767 +0x0760 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 768 769table (reflection.Type): 770 +0x0768 | 70 FC FF FF | SOffset32 | 0xFFFFFC70 (-912) Loc: 0x0AF8 | offset to vtable 771 +0x076C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 772 +0x0770 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 773 774string (reflection.EnumVal.name): 775 +0x0774 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 776 +0x0778 | 4C 6F 6E 67 4F 6E 65 | char[7] | LongOne | string literal 777 +0x077F | 00 | char | 0x00 (0) | string terminator 778 779table (reflection.Enum): 780 +0x0780 | 0A FD FF FF | SOffset32 | 0xFFFFFD0A (-758) Loc: 0x0A76 | offset to vtable 781 +0x0784 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x07BC | offset to field `name` (string) 782 +0x0788 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x07A8 | offset to field `values` (vector) 783 +0x078C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0794 | offset to field `underlying_type` (table) 784 +0x0790 | 54 2F 00 00 | UOffset32 | 0x00002F54 (12116) Loc: 0x36E4 | offset to field `declaration_file` (string) 785 786table (reflection.Type): 787 +0x0794 | E8 D1 FF FF | SOffset32 | 0xFFFFD1E8 (-11800) Loc: 0x35AC | offset to vtable 788 +0x0798 | 00 00 00 | uint8_t[3] | ... | padding 789 +0x079B | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 790 +0x079C | 05 00 00 00 | uint32_t | 0x00000005 (5) | table field `index` (Int) 791 +0x07A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 792 +0x07A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 793 794vector (reflection.Enum.values): 795 +0x07A8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 796 +0x07AC | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: 0x085C | offset to table[0] 797 +0x07B0 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: 0x082C | offset to table[1] 798 +0x07B4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x07FC | offset to table[2] 799 +0x07B8 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x07D4 | offset to table[3] 800 801string (reflection.Enum.name): 802 +0x07BC | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 803 +0x07C0 | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 804 +0x07C8 | 78 61 6D 70 6C 65 2E 52 | | xample.R 805 +0x07D0 | 61 63 65 | | ace 806 +0x07D3 | 00 | char | 0x00 (0) | string terminator 807 808table (reflection.EnumVal): 809 +0x07D4 | 94 FD FF FF | SOffset32 | 0xFFFFFD94 (-620) Loc: 0x0A40 | offset to vtable 810 +0x07D8 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x07F4 | offset to field `name` (string) 811 +0x07DC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x07E8 | offset to field `union_type` (table) 812 +0x07E0 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 813 814table (reflection.Type): 815 +0x07E8 | F0 FC FF FF | SOffset32 | 0xFFFFFCF0 (-784) Loc: 0x0AF8 | offset to vtable 816 +0x07EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 817 +0x07F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 818 819string (reflection.EnumVal.name): 820 +0x07F4 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 821 +0x07F8 | 45 6C 66 | char[3] | Elf | string literal 822 +0x07FB | 00 | char | 0x00 (0) | string terminator 823 824table (reflection.EnumVal): 825 +0x07FC | AC FF FF FF | SOffset32 | 0xFFFFFFAC (-84) Loc: 0x0850 | offset to vtable 826 +0x0800 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0820 | offset to field `name` (string) 827 +0x0804 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0814 | offset to field `union_type` (table) 828 +0x0808 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 829 +0x0810 | 00 00 00 00 | uint8_t[4] | .... | padding 830 831table (reflection.Type): 832 +0x0814 | 1C FD FF FF | SOffset32 | 0xFFFFFD1C (-740) Loc: 0x0AF8 | offset to vtable 833 +0x0818 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 834 +0x081C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 835 836string (reflection.EnumVal.name): 837 +0x0820 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 838 +0x0824 | 44 77 61 72 66 | char[5] | Dwarf | string literal 839 +0x0829 | 00 | char | 0x00 (0) | string terminator 840 841padding: 842 +0x082A | 00 00 | uint8_t[2] | .. | padding 843 844table (reflection.EnumVal): 845 +0x082C | 4C FD FF FF | SOffset32 | 0xFFFFFD4C (-692) Loc: 0x0AE0 | offset to vtable 846 +0x0830 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0844 | offset to field `name` (string) 847 +0x0834 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0838 | offset to field `union_type` (table) 848 849table (reflection.Type): 850 +0x0838 | 40 FD FF FF | SOffset32 | 0xFFFFFD40 (-704) Loc: 0x0AF8 | offset to vtable 851 +0x083C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 852 +0x0840 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 853 854string (reflection.EnumVal.name): 855 +0x0844 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 856 +0x0848 | 48 75 6D 61 6E | char[5] | Human | string literal 857 +0x084D | 00 | char | 0x00 (0) | string terminator 858 859padding: 860 +0x084E | 00 00 | uint8_t[2] | .. | padding 861 862vtable (reflection.EnumVal): 863 +0x0850 | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 864 +0x0852 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 865 +0x0854 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 866 +0x0856 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `value` (id: 1) 867 +0x0858 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 868 +0x085A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 869 870table (reflection.EnumVal): 871 +0x085C | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x0850 | offset to vtable 872 +0x0860 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0880 | offset to field `name` (string) 873 +0x0864 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0874 | offset to field `union_type` (table) 874 +0x0868 | FF FF FF FF FF FF FF FF | int64_t | 0xFFFFFFFFFFFFFFFF (-1) | table field `value` (Long) 875 +0x0870 | 00 00 00 00 | uint8_t[4] | .... | padding 876 877table (reflection.Type): 878 +0x0874 | 7C FD FF FF | SOffset32 | 0xFFFFFD7C (-644) Loc: 0x0AF8 | offset to vtable 879 +0x0878 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 880 +0x087C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 881 882string (reflection.EnumVal.name): 883 +0x0880 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 884 +0x0884 | 4E 6F 6E 65 | char[4] | None | string literal 885 +0x0888 | 00 | char | 0x00 (0) | string terminator 886 887vtable (reflection.Enum): 888 +0x088A | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 889 +0x088C | 1C 00 | uint16_t | 0x001C (28) | size of referring table 890 +0x088E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 891 +0x0890 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `values` (id: 1) 892 +0x0892 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_union` (id: 2) <defaults to 0> (Bool) 893 +0x0894 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `underlying_type` (id: 3) 894 +0x0896 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 4) 895 +0x0898 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 5) 896 +0x089A | 18 00 | VOffset16 | 0x0018 (24) | offset to field `declaration_file` (id: 6) 897 898table (reflection.Enum): 899 +0x089C | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: 0x088A | offset to vtable 900 +0x08A0 | 9C 00 00 00 | UOffset32 | 0x0000009C (156) Loc: 0x093C | offset to field `name` (string) 901 +0x08A4 | 88 00 00 00 | UOffset32 | 0x00000088 (136) Loc: 0x092C | offset to field `values` (vector) 902 +0x08A8 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: 0x0918 | offset to field `underlying_type` (table) 903 +0x08AC | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x08EC | offset to field `attributes` (vector) 904 +0x08B0 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x08B8 | offset to field `documentation` (vector) 905 +0x08B4 | 30 2E 00 00 | UOffset32 | 0x00002E30 (11824) Loc: 0x36E4 | offset to field `declaration_file` (string) 906 907vector (reflection.Enum.documentation): 908 +0x08B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 909 +0x08BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x08C0 | offset to string[0] 910 911string (reflection.Enum.documentation): 912 +0x08C0 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 913 +0x08C4 | 20 43 6F 6D 70 6F 73 69 | char[39] | Composi | string literal 914 +0x08CC | 74 65 20 63 6F 6D 70 6F | | te compo 915 +0x08D4 | 6E 65 6E 74 73 20 6F 66 | | nents of 916 +0x08DC | 20 4D 6F 6E 73 74 65 72 | | Monster 917 +0x08E4 | 20 63 6F 6C 6F 72 2E | | color. 918 +0x08EB | 00 | char | 0x00 (0) | string terminator 919 920vector (reflection.Enum.attributes): 921 +0x08EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 922 +0x08F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x08F4 | offset to table[0] 923 924table (reflection.KeyValue): 925 +0x08F4 | 2C D0 FF FF | SOffset32 | 0xFFFFD02C (-12244) Loc: 0x38C8 | offset to vtable 926 +0x08F8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0908 | offset to field `key` (string) 927 +0x08FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0900 | offset to field `value` (string) 928 929string (reflection.KeyValue.value): 930 +0x0900 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 931 +0x0904 | 30 | char[1] | 0 | string literal 932 +0x0905 | 00 | char | 0x00 (0) | string terminator 933 934padding: 935 +0x0906 | 00 00 | uint8_t[2] | .. | padding 936 937string (reflection.KeyValue.key): 938 +0x0908 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 939 +0x090C | 62 69 74 5F 66 6C 61 67 | char[9] | bit_flag | string literal 940 +0x0914 | 73 | | s 941 +0x0915 | 00 | char | 0x00 (0) | string terminator 942 943padding: 944 +0x0916 | 00 00 | uint8_t[2] | .. | padding 945 946table (reflection.Type): 947 +0x0918 | 6C D3 FF FF | SOffset32 | 0xFFFFD36C (-11412) Loc: 0x35AC | offset to vtable 948 +0x091C | 00 00 00 | uint8_t[3] | ... | padding 949 +0x091F | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 950 +0x0920 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 951 +0x0924 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 952 +0x0928 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 953 954vector (reflection.Enum.values): 955 +0x092C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 956 +0x0930 | 1C 01 00 00 | UOffset32 | 0x0000011C (284) Loc: 0x0A4C | offset to table[0] 957 +0x0934 | 8C 00 00 00 | UOffset32 | 0x0000008C (140) Loc: 0x09C0 | offset to table[1] 958 +0x0938 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0958 | offset to table[2] 959 960string (reflection.Enum.name): 961 +0x093C | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 962 +0x0940 | 4D 79 47 61 6D 65 2E 45 | char[20] | MyGame.E | string literal 963 +0x0948 | 78 61 6D 70 6C 65 2E 43 | | xample.C 964 +0x0950 | 6F 6C 6F 72 | | olor 965 +0x0954 | 00 | char | 0x00 (0) | string terminator 966 967padding: 968 +0x0955 | 00 00 00 | uint8_t[3] | ... | padding 969 970table (reflection.EnumVal): 971 +0x0958 | A6 FF FF FF | SOffset32 | 0xFFFFFFA6 (-90) Loc: 0x09B2 | offset to vtable 972 +0x095C | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x09A8 | offset to field `name` (string) 973 +0x0960 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x099C | offset to field `union_type` (table) 974 +0x0964 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0970 | offset to field `documentation` (vector) 975 +0x0968 | 08 00 00 00 00 00 00 00 | int64_t | 0x0000000000000008 (8) | table field `value` (Long) 976 977vector (reflection.EnumVal.documentation): 978 +0x0970 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 979 +0x0974 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0978 | offset to string[0] 980 981string (reflection.EnumVal.documentation): 982 +0x0978 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 983 +0x097C | 20 5C 62 72 69 65 66 20 | char[28] | \brief | string literal 984 +0x0984 | 63 6F 6C 6F 72 20 42 6C | | color Bl 985 +0x098C | 75 65 20 28 31 75 20 3C | | ue (1u < 986 +0x0994 | 3C 20 33 29 | | < 3) 987 +0x0998 | 00 | char | 0x00 (0) | string terminator 988 989padding: 990 +0x0999 | 00 00 00 | uint8_t[3] | ... | padding 991 992table (reflection.Type): 993 +0x099C | A4 FE FF FF | SOffset32 | 0xFFFFFEA4 (-348) Loc: 0x0AF8 | offset to vtable 994 +0x09A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 995 +0x09A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 996 997string (reflection.EnumVal.name): 998 +0x09A8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 999 +0x09AC | 42 6C 75 65 | char[4] | Blue | string literal 1000 +0x09B0 | 00 | char | 0x00 (0) | string terminator 1001 1002vtable (reflection.EnumVal): 1003 +0x09B2 | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 1004 +0x09B4 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 1005 +0x09B6 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1006 +0x09B8 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `value` (id: 1) 1007 +0x09BA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 1008 +0x09BC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 1009 +0x09BE | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 4) 1010 1011table (reflection.EnumVal): 1012 +0x09C0 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: 0x09B2 | offset to vtable 1013 +0x09C4 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: 0x0A34 | offset to field `name` (string) 1014 +0x09C8 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x0A28 | offset to field `union_type` (table) 1015 +0x09CC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x09D8 | offset to field `documentation` (vector) 1016 +0x09D0 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 1017 1018vector (reflection.EnumVal.documentation): 1019 +0x09D8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 1020 +0x09DC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x0A10 | offset to string[0] 1021 +0x09E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x09E4 | offset to string[1] 1022 1023string (reflection.EnumVal.documentation): 1024 +0x09E4 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 1025 +0x09E8 | 20 47 72 65 65 6E 20 69 | char[39] | Green i | string literal 1026 +0x09F0 | 73 20 62 69 74 5F 66 6C | | s bit_fl 1027 +0x09F8 | 61 67 20 77 69 74 68 20 | | ag with 1028 +0x0A00 | 76 61 6C 75 65 20 28 31 | | value (1 1029 +0x0A08 | 75 20 3C 3C 20 31 29 | | u << 1) 1030 +0x0A0F | 00 | char | 0x00 (0) | string terminator 1031 1032string (reflection.EnumVal.documentation): 1033 +0x0A10 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 1034 +0x0A14 | 20 5C 62 72 69 65 66 20 | char[19] | \brief | string literal 1035 +0x0A1C | 63 6F 6C 6F 72 20 47 72 | | color Gr 1036 +0x0A24 | 65 65 6E | | een 1037 +0x0A27 | 00 | char | 0x00 (0) | string terminator 1038 1039table (reflection.Type): 1040 +0x0A28 | 30 FF FF FF | SOffset32 | 0xFFFFFF30 (-208) Loc: 0x0AF8 | offset to vtable 1041 +0x0A2C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1042 +0x0A30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1043 1044string (reflection.EnumVal.name): 1045 +0x0A34 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 1046 +0x0A38 | 47 72 65 65 6E | char[5] | Green | string literal 1047 +0x0A3D | 00 | char | 0x00 (0) | string terminator 1048 1049padding: 1050 +0x0A3E | 00 00 | uint8_t[2] | .. | padding 1051 1052vtable (reflection.EnumVal): 1053 +0x0A40 | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 1054 +0x0A42 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 1055 +0x0A44 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1056 +0x0A46 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `value` (id: 1) 1057 +0x0A48 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 1058 +0x0A4A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 1059 1060table (reflection.EnumVal): 1061 +0x0A4C | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x0A40 | offset to vtable 1062 +0x0A50 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x0A6C | offset to field `name` (string) 1063 +0x0A54 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0A60 | offset to field `union_type` (table) 1064 +0x0A58 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 1065 1066table (reflection.Type): 1067 +0x0A60 | 68 FF FF FF | SOffset32 | 0xFFFFFF68 (-152) Loc: 0x0AF8 | offset to vtable 1068 +0x0A64 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1069 +0x0A68 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1070 1071string (reflection.EnumVal.name): 1072 +0x0A6C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1073 +0x0A70 | 52 65 64 | char[3] | Red | string literal 1074 +0x0A73 | 00 | char | 0x00 (0) | string terminator 1075 1076padding: 1077 +0x0A74 | 00 00 | uint8_t[2] | .. | padding 1078 1079vtable (reflection.Enum): 1080 +0x0A76 | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 1081 +0x0A78 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 1082 +0x0A7A | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1083 +0x0A7C | 08 00 | VOffset16 | 0x0008 (8) | offset to field `values` (id: 1) 1084 +0x0A7E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_union` (id: 2) <defaults to 0> (Bool) 1085 +0x0A80 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `underlying_type` (id: 3) 1086 +0x0A82 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 4) <null> (Vector) 1087 +0x0A84 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 5) <null> (Vector) 1088 +0x0A86 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `declaration_file` (id: 6) 1089 1090table (reflection.Enum): 1091 +0x0A88 | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: 0x0A76 | offset to vtable 1092 +0x0A8C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x0AB8 | offset to field `name` (string) 1093 +0x0A90 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x0AB0 | offset to field `values` (vector) 1094 +0x0A94 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0A9C | offset to field `underlying_type` (table) 1095 +0x0A98 | D8 2D 00 00 | UOffset32 | 0x00002DD8 (11736) Loc: 0x3870 | offset to field `declaration_file` (string) 1096 1097table (reflection.Type): 1098 +0x0A9C | F0 D4 FF FF | SOffset32 | 0xFFFFD4F0 (-11024) Loc: 0x35AC | offset to vtable 1099 +0x0AA0 | 00 00 00 | uint8_t[3] | ... | padding 1100 +0x0AA3 | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 1101 +0x0AA4 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 1102 +0x0AA8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1103 +0x0AAC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1104 1105vector (reflection.Enum.values): 1106 +0x0AB0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1107 +0x0AB4 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x0AEC | offset to table[0] 1108 1109string (reflection.Enum.name): 1110 +0x0AB8 | 21 00 00 00 | uint32_t | 0x00000021 (33) | length of string 1111 +0x0ABC | 4D 79 47 61 6D 65 2E 4F | char[33] | MyGame.O | string literal 1112 +0x0AC4 | 74 68 65 72 4E 61 6D 65 | | therName 1113 +0x0ACC | 53 70 61 63 65 2E 46 72 | | Space.Fr 1114 +0x0AD4 | 6F 6D 49 6E 63 6C 75 64 | | omInclud 1115 +0x0ADC | 65 | | e 1116 +0x0ADD | 00 | char | 0x00 (0) | string terminator 1117 1118padding: 1119 +0x0ADE | 00 00 | uint8_t[2] | .. | padding 1120 1121vtable (reflection.EnumVal): 1122 +0x0AE0 | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 1123 +0x0AE2 | 0C 00 | uint16_t | 0x000C (12) | size of referring table 1124 +0x0AE4 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1125 +0x0AE6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `value` (id: 1) <defaults to 0> (Long) 1126 +0x0AE8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 1127 +0x0AEA | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 1128 1129table (reflection.EnumVal): 1130 +0x0AEC | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x0AE0 | offset to vtable 1131 +0x0AF0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x0B14 | offset to field `name` (string) 1132 +0x0AF4 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0B08 | offset to field `union_type` (table) 1133 1134vtable (reflection.Type): 1135 +0x0AF8 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 1136 +0x0AFA | 0C 00 | uint16_t | 0x000C (12) | size of referring table 1137 +0x0AFC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_type` (id: 0) <defaults to 0> (Byte) 1138 +0x0AFE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 1139 +0x0B00 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 1140 +0x0B02 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 1141 +0x0B04 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `base_size` (id: 4) 1142 +0x0B06 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 1143 1144table (reflection.Type): 1145 +0x0B08 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x0AF8 | offset to vtable 1146 +0x0B0C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1147 +0x0B10 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1148 1149string (reflection.EnumVal.name): 1150 +0x0B14 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 1151 +0x0B18 | 49 6E 63 6C 75 64 65 56 | char[10] | IncludeV | string literal 1152 +0x0B20 | 61 6C | | al 1153 +0x0B22 | 00 | char | 0x00 (0) | string terminator 1154 1155table (reflection.Object): 1156 +0x0B24 | 8C D3 FF FF | SOffset32 | 0xFFFFD38C (-11380) Loc: 0x3798 | offset to vtable 1157 +0x0B28 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x0B6C | offset to field `name` (string) 1158 +0x0B2C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0B38 | offset to field `fields` (vector) 1159 +0x0B30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 1160 +0x0B34 | B0 2B 00 00 | UOffset32 | 0x00002BB0 (11184) Loc: 0x36E4 | offset to field `declaration_file` (string) 1161 1162vector (reflection.Object.fields): 1163 +0x0B38 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of vector (# items) 1164 +0x0B3C | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: 0x0C08 | offset to table[0] 1165 +0x0B40 | A0 00 00 00 | UOffset32 | 0x000000A0 (160) Loc: 0x0BE0 | offset to table[1] 1166 +0x0B44 | A8 01 00 00 | UOffset32 | 0x000001A8 (424) Loc: 0x0CEC | offset to table[2] 1167 +0x0B48 | 58 01 00 00 | UOffset32 | 0x00000158 (344) Loc: 0x0CA0 | offset to table[3] 1168 +0x0B4C | 08 01 00 00 | UOffset32 | 0x00000108 (264) Loc: 0x0C54 | offset to table[4] 1169 +0x0B50 | F8 01 00 00 | UOffset32 | 0x000001F8 (504) Loc: 0x0D48 | offset to table[5] 1170 +0x0B54 | 70 01 00 00 | UOffset32 | 0x00000170 (368) Loc: 0x0CC4 | offset to table[6] 1171 +0x0B58 | 24 01 00 00 | UOffset32 | 0x00000124 (292) Loc: 0x0C7C | offset to table[7] 1172 +0x0B5C | D0 00 00 00 | UOffset32 | 0x000000D0 (208) Loc: 0x0C2C | offset to table[8] 1173 +0x0B60 | B4 01 00 00 | UOffset32 | 0x000001B4 (436) Loc: 0x0D14 | offset to table[9] 1174 +0x0B64 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x0BB8 | offset to table[10] 1175 +0x0B68 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x0B8C | offset to table[11] 1176 1177string (reflection.Object.name): 1178 +0x0B6C | 1A 00 00 00 | uint32_t | 0x0000001A (26) | length of string 1179 +0x0B70 | 4D 79 47 61 6D 65 2E 45 | char[26] | MyGame.E | string literal 1180 +0x0B78 | 78 61 6D 70 6C 65 2E 54 | | xample.T 1181 +0x0B80 | 79 70 65 41 6C 69 61 73 | | ypeAlias 1182 +0x0B88 | 65 73 | | es 1183 +0x0B8A | 00 | char | 0x00 (0) | string terminator 1184 1185table (reflection.Field): 1186 +0x0B8C | DC D9 FF FF | SOffset32 | 0xFFFFD9DC (-9764) Loc: 0x31B0 | offset to vtable 1187 +0x0B90 | 00 00 00 | uint8_t[3] | ... | padding 1188 +0x0B93 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1189 +0x0B94 | 0B 00 | uint16_t | 0x000B (11) | table field `id` (UShort) 1190 +0x0B96 | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 1191 +0x0B98 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0BAC | offset to field `name` (string) 1192 +0x0B9C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0BA0 | offset to field `type` (table) 1193 1194table (reflection.Type): 1195 +0x0BA0 | 60 DF FF FF | SOffset32 | 0xFFFFDF60 (-8352) Loc: 0x2C40 | offset to vtable 1196 +0x0BA4 | 00 00 | uint8_t[2] | .. | padding 1197 +0x0BA6 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1198 +0x0BA7 | 0C | uint8_t | 0x0C (12) | table field `element` (Byte) 1199 +0x0BA8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 1200 1201string (reflection.Field.name): 1202 +0x0BAC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 1203 +0x0BB0 | 76 66 36 34 | char[4] | vf64 | string literal 1204 +0x0BB4 | 00 | char | 0x00 (0) | string terminator 1205 1206padding: 1207 +0x0BB5 | 00 00 00 | uint8_t[3] | ... | padding 1208 1209table (reflection.Field): 1210 +0x0BB8 | 08 DA FF FF | SOffset32 | 0xFFFFDA08 (-9720) Loc: 0x31B0 | offset to vtable 1211 +0x0BBC | 00 00 00 | uint8_t[3] | ... | padding 1212 +0x0BBF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1213 +0x0BC0 | 0A 00 | uint16_t | 0x000A (10) | table field `id` (UShort) 1214 +0x0BC2 | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 1215 +0x0BC4 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0BD8 | offset to field `name` (string) 1216 +0x0BC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0BCC | offset to field `type` (table) 1217 1218table (reflection.Type): 1219 +0x0BCC | 8C DF FF FF | SOffset32 | 0xFFFFDF8C (-8308) Loc: 0x2C40 | offset to vtable 1220 +0x0BD0 | 00 00 | uint8_t[2] | .. | padding 1221 +0x0BD2 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1222 +0x0BD3 | 03 | uint8_t | 0x03 (3) | table field `element` (Byte) 1223 +0x0BD4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1224 1225string (reflection.Field.name): 1226 +0x0BD8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1227 +0x0BDC | 76 38 | char[2] | v8 | string literal 1228 +0x0BDE | 00 | char | 0x00 (0) | string terminator 1229 1230table (reflection.Field): 1231 +0x0BE0 | 64 D7 FF FF | SOffset32 | 0xFFFFD764 (-10396) Loc: 0x347C | offset to vtable 1232 +0x0BE4 | 09 00 | uint16_t | 0x0009 (9) | table field `id` (UShort) 1233 +0x0BE6 | 16 00 | uint16_t | 0x0016 (22) | table field `offset` (UShort) 1234 +0x0BE8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0C00 | offset to field `name` (string) 1235 +0x0BEC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0BF0 | offset to field `type` (table) 1236 1237table (reflection.Type): 1238 +0x0BF0 | 7C D5 FF FF | SOffset32 | 0xFFFFD57C (-10884) Loc: 0x3674 | offset to vtable 1239 +0x0BF4 | 00 00 00 | uint8_t[3] | ... | padding 1240 +0x0BF7 | 0C | uint8_t | 0x0C (12) | table field `base_type` (Byte) 1241 +0x0BF8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1242 +0x0BFC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1243 1244string (reflection.Field.name): 1245 +0x0C00 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1246 +0x0C04 | 66 36 34 | char[3] | f64 | string literal 1247 +0x0C07 | 00 | char | 0x00 (0) | string terminator 1248 1249table (reflection.Field): 1250 +0x0C08 | 8C D7 FF FF | SOffset32 | 0xFFFFD78C (-10356) Loc: 0x347C | offset to vtable 1251 +0x0C0C | 08 00 | uint16_t | 0x0008 (8) | table field `id` (UShort) 1252 +0x0C0E | 14 00 | uint16_t | 0x0014 (20) | table field `offset` (UShort) 1253 +0x0C10 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0C24 | offset to field `name` (string) 1254 +0x0C14 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0C18 | offset to field `type` (table) 1255 1256table (reflection.Type): 1257 +0x0C18 | 3C D3 FF FF | SOffset32 | 0xFFFFD33C (-11460) Loc: 0x38DC | offset to vtable 1258 +0x0C1C | 00 00 00 | uint8_t[3] | ... | padding 1259 +0x0C1F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1260 +0x0C20 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1261 1262string (reflection.Field.name): 1263 +0x0C24 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1264 +0x0C28 | 66 33 32 | char[3] | f32 | string literal 1265 +0x0C2B | 00 | char | 0x00 (0) | string terminator 1266 1267table (reflection.Field): 1268 +0x0C2C | B0 D7 FF FF | SOffset32 | 0xFFFFD7B0 (-10320) Loc: 0x347C | offset to vtable 1269 +0x0C30 | 07 00 | uint16_t | 0x0007 (7) | table field `id` (UShort) 1270 +0x0C32 | 12 00 | uint16_t | 0x0012 (18) | table field `offset` (UShort) 1271 +0x0C34 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0C4C | offset to field `name` (string) 1272 +0x0C38 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0C3C | offset to field `type` (table) 1273 1274table (reflection.Type): 1275 +0x0C3C | C8 D5 FF FF | SOffset32 | 0xFFFFD5C8 (-10808) Loc: 0x3674 | offset to vtable 1276 +0x0C40 | 00 00 00 | uint8_t[3] | ... | padding 1277 +0x0C43 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1278 +0x0C44 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1279 +0x0C48 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1280 1281string (reflection.Field.name): 1282 +0x0C4C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1283 +0x0C50 | 75 36 34 | char[3] | u64 | string literal 1284 +0x0C53 | 00 | char | 0x00 (0) | string terminator 1285 1286table (reflection.Field): 1287 +0x0C54 | D8 D7 FF FF | SOffset32 | 0xFFFFD7D8 (-10280) Loc: 0x347C | offset to vtable 1288 +0x0C58 | 06 00 | uint16_t | 0x0006 (6) | table field `id` (UShort) 1289 +0x0C5A | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 1290 +0x0C5C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0C74 | offset to field `name` (string) 1291 +0x0C60 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0C64 | offset to field `type` (table) 1292 1293table (reflection.Type): 1294 +0x0C64 | F0 D5 FF FF | SOffset32 | 0xFFFFD5F0 (-10768) Loc: 0x3674 | offset to vtable 1295 +0x0C68 | 00 00 00 | uint8_t[3] | ... | padding 1296 +0x0C6B | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 1297 +0x0C6C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1298 +0x0C70 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1299 1300string (reflection.Field.name): 1301 +0x0C74 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1302 +0x0C78 | 69 36 34 | char[3] | i64 | string literal 1303 +0x0C7B | 00 | char | 0x00 (0) | string terminator 1304 1305table (reflection.Field): 1306 +0x0C7C | 00 D8 FF FF | SOffset32 | 0xFFFFD800 (-10240) Loc: 0x347C | offset to vtable 1307 +0x0C80 | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 1308 +0x0C82 | 0E 00 | uint16_t | 0x000E (14) | table field `offset` (UShort) 1309 +0x0C84 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0C98 | offset to field `name` (string) 1310 +0x0C88 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0C8C | offset to field `type` (table) 1311 1312table (reflection.Type): 1313 +0x0C8C | B0 D3 FF FF | SOffset32 | 0xFFFFD3B0 (-11344) Loc: 0x38DC | offset to vtable 1314 +0x0C90 | 00 00 00 | uint8_t[3] | ... | padding 1315 +0x0C93 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 1316 +0x0C94 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1317 1318string (reflection.Field.name): 1319 +0x0C98 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1320 +0x0C9C | 75 33 32 | char[3] | u32 | string literal 1321 +0x0C9F | 00 | char | 0x00 (0) | string terminator 1322 1323table (reflection.Field): 1324 +0x0CA0 | 24 D8 FF FF | SOffset32 | 0xFFFFD824 (-10204) Loc: 0x347C | offset to vtable 1325 +0x0CA4 | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 1326 +0x0CA6 | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 1327 +0x0CA8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x0CBC | offset to field `name` (string) 1328 +0x0CAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0CB0 | offset to field `type` (table) 1329 1330table (reflection.Type): 1331 +0x0CB0 | D4 D3 FF FF | SOffset32 | 0xFFFFD3D4 (-11308) Loc: 0x38DC | offset to vtable 1332 +0x0CB4 | 00 00 00 | uint8_t[3] | ... | padding 1333 +0x0CB7 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 1334 +0x0CB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1335 1336string (reflection.Field.name): 1337 +0x0CBC | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1338 +0x0CC0 | 69 33 32 | char[3] | i32 | string literal 1339 +0x0CC3 | 00 | char | 0x00 (0) | string terminator 1340 1341table (reflection.Field): 1342 +0x0CC4 | 48 D8 FF FF | SOffset32 | 0xFFFFD848 (-10168) Loc: 0x347C | offset to vtable 1343 +0x0CC8 | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 1344 +0x0CCA | 0A 00 | uint16_t | 0x000A (10) | table field `offset` (UShort) 1345 +0x0CCC | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0CE4 | offset to field `name` (string) 1346 +0x0CD0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0CD4 | offset to field `type` (table) 1347 1348table (reflection.Type): 1349 +0x0CD4 | 60 D6 FF FF | SOffset32 | 0xFFFFD660 (-10656) Loc: 0x3674 | offset to vtable 1350 +0x0CD8 | 00 00 00 | uint8_t[3] | ... | padding 1351 +0x0CDB | 06 | uint8_t | 0x06 (6) | table field `base_type` (Byte) 1352 +0x0CDC | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 1353 +0x0CE0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1354 1355string (reflection.Field.name): 1356 +0x0CE4 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1357 +0x0CE8 | 75 31 36 | char[3] | u16 | string literal 1358 +0x0CEB | 00 | char | 0x00 (0) | string terminator 1359 1360table (reflection.Field): 1361 +0x0CEC | 70 D8 FF FF | SOffset32 | 0xFFFFD870 (-10128) Loc: 0x347C | offset to vtable 1362 +0x0CF0 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 1363 +0x0CF2 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 1364 +0x0CF4 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0D0C | offset to field `name` (string) 1365 +0x0CF8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0CFC | offset to field `type` (table) 1366 1367table (reflection.Type): 1368 +0x0CFC | 88 D6 FF FF | SOffset32 | 0xFFFFD688 (-10616) Loc: 0x3674 | offset to vtable 1369 +0x0D00 | 00 00 00 | uint8_t[3] | ... | padding 1370 +0x0D03 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 1371 +0x0D04 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 1372 +0x0D08 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1373 1374string (reflection.Field.name): 1375 +0x0D0C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1376 +0x0D10 | 69 31 36 | char[3] | i16 | string literal 1377 +0x0D13 | 00 | char | 0x00 (0) | string terminator 1378 1379table (reflection.Field): 1380 +0x0D14 | 98 D8 FF FF | SOffset32 | 0xFFFFD898 (-10088) Loc: 0x347C | offset to vtable 1381 +0x0D18 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 1382 +0x0D1A | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 1383 +0x0D1C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0D34 | offset to field `name` (string) 1384 +0x0D20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0D24 | offset to field `type` (table) 1385 1386table (reflection.Type): 1387 +0x0D24 | B0 D6 FF FF | SOffset32 | 0xFFFFD6B0 (-10576) Loc: 0x3674 | offset to vtable 1388 +0x0D28 | 00 00 00 | uint8_t[3] | ... | padding 1389 +0x0D2B | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 1390 +0x0D2C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1391 +0x0D30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1392 1393string (reflection.Field.name): 1394 +0x0D34 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1395 +0x0D38 | 75 38 | char[2] | u8 | string literal 1396 +0x0D3A | 00 | char | 0x00 (0) | string terminator 1397 1398vtable (reflection.Field): 1399 +0x0D3C | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 1400 +0x0D3E | 10 00 | uint16_t | 0x0010 (16) | size of referring table 1401 +0x0D40 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 1402 +0x0D42 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 1403 +0x0D44 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 1404 +0x0D46 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 1405 1406table (reflection.Field): 1407 +0x0D48 | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x0D3C | offset to vtable 1408 +0x0D4C | 00 00 | uint8_t[2] | .. | padding 1409 +0x0D4E | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 1410 +0x0D50 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x0D68 | offset to field `name` (string) 1411 +0x0D54 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0D58 | offset to field `type` (table) 1412 1413table (reflection.Type): 1414 +0x0D58 | E4 D6 FF FF | SOffset32 | 0xFFFFD6E4 (-10524) Loc: 0x3674 | offset to vtable 1415 +0x0D5C | 00 00 00 | uint8_t[3] | ... | padding 1416 +0x0D5F | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 1417 +0x0D60 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1418 +0x0D64 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1419 1420string (reflection.Field.name): 1421 +0x0D68 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1422 +0x0D6C | 69 38 | char[2] | i8 | string literal 1423 +0x0D6E | 00 | char | 0x00 (0) | string terminator 1424 1425vtable (reflection.Object): 1426 +0x0D70 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 1427 +0x0D72 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 1428 +0x0D74 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1429 +0x0D76 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `fields` (id: 1) 1430 +0x0D78 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_struct` (id: 2) <defaults to 0> (Bool) 1431 +0x0D7A | 0C 00 | VOffset16 | 0x000C (12) | offset to field `minalign` (id: 3) 1432 +0x0D7C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `bytesize` (id: 4) <defaults to 0> (Int) 1433 +0x0D7E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 5) <null> (Vector) 1434 +0x0D80 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 6) 1435 +0x0D82 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 7) 1436 1437table (reflection.Object): 1438 +0x0D84 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x0D70 | offset to vtable 1439 +0x0D88 | 50 01 00 00 | UOffset32 | 0x00000150 (336) Loc: 0x0ED8 | offset to field `name` (string) 1440 +0x0D8C | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x0DDC | offset to field `fields` (vector) 1441 +0x0D90 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 1442 +0x0D94 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x0D9C | offset to field `documentation` (vector) 1443 +0x0D98 | 4C 29 00 00 | UOffset32 | 0x0000294C (10572) Loc: 0x36E4 | offset to field `declaration_file` (string) 1444 1445vector (reflection.Object.documentation): 1446 +0x0D9C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1447 +0x0DA0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0DA4 | offset to string[0] 1448 1449string (reflection.Object.documentation): 1450 +0x0DA4 | 33 00 00 00 | uint32_t | 0x00000033 (51) | length of string 1451 +0x0DA8 | 20 61 6E 20 65 78 61 6D | char[51] | an exam | string literal 1452 +0x0DB0 | 70 6C 65 20 64 6F 63 75 | | ple docu 1453 +0x0DB8 | 6D 65 6E 74 61 74 69 6F | | mentatio 1454 +0x0DC0 | 6E 20 63 6F 6D 6D 65 6E | | n commen 1455 +0x0DC8 | 74 3A 20 22 6D 6F 6E 73 | | t: "mons 1456 +0x0DD0 | 74 65 72 20 6F 62 6A 65 | | ter obje 1457 +0x0DD8 | 63 74 22 | | ct" 1458 +0x0DDB | 00 | char | 0x00 (0) | string terminator 1459 1460vector (reflection.Object.fields): 1461 +0x0DDC | 3E 00 00 00 | uint32_t | 0x0000003E (62) | length of vector (# items) 1462 +0x0DE0 | A8 07 00 00 | UOffset32 | 0x000007A8 (1960) Loc: 0x1588 | offset to table[0] 1463 +0x0DE4 | 04 08 00 00 | UOffset32 | 0x00000804 (2052) Loc: 0x15E8 | offset to table[1] 1464 +0x0DE8 | 64 08 00 00 | UOffset32 | 0x00000864 (2148) Loc: 0x164C | offset to table[2] 1465 +0x0DEC | BC 08 00 00 | UOffset32 | 0x000008BC (2236) Loc: 0x16A8 | offset to table[3] 1466 +0x0DF0 | 98 0C 00 00 | UOffset32 | 0x00000C98 (3224) Loc: 0x1A88 | offset to table[4] 1467 +0x0DF4 | 90 1D 00 00 | UOffset32 | 0x00001D90 (7568) Loc: 0x2B84 | offset to table[5] 1468 +0x0DF8 | FC 00 00 00 | UOffset32 | 0x000000FC (252) Loc: 0x0EF4 | offset to table[6] 1469 +0x0DFC | 90 1A 00 00 | UOffset32 | 0x00001A90 (6800) Loc: 0x288C | offset to table[7] 1470 +0x0E00 | E8 11 00 00 | UOffset32 | 0x000011E8 (4584) Loc: 0x1FE8 | offset to table[8] 1471 +0x0E04 | 80 1E 00 00 | UOffset32 | 0x00001E80 (7808) Loc: 0x2C84 | offset to table[9] 1472 +0x0E08 | B4 1F 00 00 | UOffset32 | 0x00001FB4 (8116) Loc: 0x2DBC | offset to table[10] 1473 +0x0E0C | 68 03 00 00 | UOffset32 | 0x00000368 (872) Loc: 0x1174 | offset to table[11] 1474 +0x0E10 | 94 02 00 00 | UOffset32 | 0x00000294 (660) Loc: 0x10A4 | offset to table[12] 1475 +0x0E14 | F0 1D 00 00 | UOffset32 | 0x00001DF0 (7664) Loc: 0x2C04 | offset to table[13] 1476 +0x0E18 | A8 04 00 00 | UOffset32 | 0x000004A8 (1192) Loc: 0x12C0 | offset to table[14] 1477 +0x0E1C | 30 04 00 00 | UOffset32 | 0x00000430 (1072) Loc: 0x124C | offset to table[15] 1478 +0x0E20 | 0C 20 00 00 | UOffset32 | 0x0000200C (8204) Loc: 0x2E2C | offset to table[16] 1479 +0x0E24 | 24 1F 00 00 | UOffset32 | 0x00001F24 (7972) Loc: 0x2D48 | offset to table[17] 1480 +0x0E28 | C4 03 00 00 | UOffset32 | 0x000003C4 (964) Loc: 0x11EC | offset to table[18] 1481 +0x0E2C | 00 05 00 00 | UOffset32 | 0x00000500 (1280) Loc: 0x132C | offset to table[19] 1482 +0x0E30 | 9C 01 00 00 | UOffset32 | 0x0000019C (412) Loc: 0x0FCC | offset to table[20] 1483 +0x0E34 | 28 01 00 00 | UOffset32 | 0x00000128 (296) Loc: 0x0F5C | offset to table[21] 1484 +0x0E38 | F8 09 00 00 | UOffset32 | 0x000009F8 (2552) Loc: 0x1830 | offset to table[22] 1485 +0x0E3C | 30 10 00 00 | UOffset32 | 0x00001030 (4144) Loc: 0x1E6C | offset to table[23] 1486 +0x0E40 | 64 20 00 00 | UOffset32 | 0x00002064 (8292) Loc: 0x2EA4 | offset to table[24] 1487 +0x0E44 | C8 02 00 00 | UOffset32 | 0x000002C8 (712) Loc: 0x110C | offset to table[25] 1488 +0x0E48 | EC 01 00 00 | UOffset32 | 0x000001EC (492) Loc: 0x1034 | offset to table[26] 1489 +0x0E4C | 6C 05 00 00 | UOffset32 | 0x0000056C (1388) Loc: 0x13B8 | offset to table[27] 1490 +0x0E50 | 74 06 00 00 | UOffset32 | 0x00000674 (1652) Loc: 0x14C4 | offset to table[28] 1491 +0x0E54 | C0 0E 00 00 | UOffset32 | 0x00000EC0 (3776) Loc: 0x1D14 | offset to table[29] 1492 +0x0E58 | 48 1C 00 00 | UOffset32 | 0x00001C48 (7240) Loc: 0x2AA0 | offset to table[30] 1493 +0x0E5C | DC 1B 00 00 | UOffset32 | 0x00001BDC (7132) Loc: 0x2A38 | offset to table[31] 1494 +0x0E60 | 30 11 00 00 | UOffset32 | 0x00001130 (4400) Loc: 0x1F90 | offset to table[32] 1495 +0x0E64 | AC 1C 00 00 | UOffset32 | 0x00001CAC (7340) Loc: 0x2B10 | offset to table[33] 1496 +0x0E68 | DC 13 00 00 | UOffset32 | 0x000013DC (5084) Loc: 0x2244 | offset to table[34] 1497 +0x0E6C | F8 11 00 00 | UOffset32 | 0x000011F8 (4600) Loc: 0x2064 | offset to table[35] 1498 +0x0E70 | 68 1B 00 00 | UOffset32 | 0x00001B68 (7016) Loc: 0x29D8 | offset to table[36] 1499 +0x0E74 | 58 12 00 00 | UOffset32 | 0x00001258 (4696) Loc: 0x20CC | offset to table[37] 1500 +0x0E78 | 88 1A 00 00 | UOffset32 | 0x00001A88 (6792) Loc: 0x2900 | offset to table[38] 1501 +0x0E7C | C4 18 00 00 | UOffset32 | 0x000018C4 (6340) Loc: 0x2740 | offset to table[39] 1502 +0x0E80 | 18 19 00 00 | UOffset32 | 0x00001918 (6424) Loc: 0x2798 | offset to table[40] 1503 +0x0E84 | 68 13 00 00 | UOffset32 | 0x00001368 (4968) Loc: 0x21EC | offset to table[41] 1504 +0x0E88 | F4 12 00 00 | UOffset32 | 0x000012F4 (4852) Loc: 0x217C | offset to table[42] 1505 +0x0E8C | A0 12 00 00 | UOffset32 | 0x000012A0 (4768) Loc: 0x212C | offset to table[43] 1506 +0x0E90 | 2C 18 00 00 | UOffset32 | 0x0000182C (6188) Loc: 0x26BC | offset to table[44] 1507 +0x0E94 | 0C 16 00 00 | UOffset32 | 0x0000160C (5644) Loc: 0x24A0 | offset to table[45] 1508 +0x0E98 | 18 17 00 00 | UOffset32 | 0x00001718 (5912) Loc: 0x25B0 | offset to table[46] 1509 +0x0E9C | 94 14 00 00 | UOffset32 | 0x00001494 (5268) Loc: 0x2330 | offset to table[47] 1510 +0x0EA0 | 98 17 00 00 | UOffset32 | 0x00001798 (6040) Loc: 0x2638 | offset to table[48] 1511 +0x0EA4 | 18 15 00 00 | UOffset32 | 0x00001518 (5400) Loc: 0x23BC | offset to table[49] 1512 +0x0EA8 | 80 16 00 00 | UOffset32 | 0x00001680 (5760) Loc: 0x2528 | offset to table[50] 1513 +0x0EAC | F8 13 00 00 | UOffset32 | 0x000013F8 (5112) Loc: 0x22A4 | offset to table[51] 1514 +0x0EB0 | 44 19 00 00 | UOffset32 | 0x00001944 (6468) Loc: 0x27F4 | offset to table[52] 1515 +0x0EB4 | 70 05 00 00 | UOffset32 | 0x00000570 (1392) Loc: 0x1424 | offset to table[53] 1516 +0x0EB8 | 98 0A 00 00 | UOffset32 | 0x00000A98 (2712) Loc: 0x1950 | offset to table[54] 1517 +0x0EBC | 18 10 00 00 | UOffset32 | 0x00001018 (4120) Loc: 0x1ED4 | offset to table[55] 1518 +0x0EC0 | 68 06 00 00 | UOffset32 | 0x00000668 (1640) Loc: 0x1528 | offset to table[56] 1519 +0x0EC4 | 70 10 00 00 | UOffset32 | 0x00001070 (4208) Loc: 0x1F34 | offset to table[57] 1520 +0x0EC8 | 40 08 00 00 | UOffset32 | 0x00000840 (2112) Loc: 0x1708 | offset to table[58] 1521 +0x0ECC | 38 0F 00 00 | UOffset32 | 0x00000F38 (3896) Loc: 0x1E04 | offset to table[59] 1522 +0x0ED0 | A4 0C 00 00 | UOffset32 | 0x00000CA4 (3236) Loc: 0x1B74 | offset to table[60] 1523 +0x0ED4 | 4C 0D 00 00 | UOffset32 | 0x00000D4C (3404) Loc: 0x1C20 | offset to table[61] 1524 1525string (reflection.Object.name): 1526 +0x0ED8 | 16 00 00 00 | uint32_t | 0x00000016 (22) | length of string 1527 +0x0EDC | 4D 79 47 61 6D 65 2E 45 | char[22] | MyGame.E | string literal 1528 +0x0EE4 | 78 61 6D 70 6C 65 2E 4D | | xample.M 1529 +0x0EEC | 6F 6E 73 74 65 72 | | onster 1530 +0x0EF2 | 00 | char | 0x00 (0) | string terminator 1531 1532table (reflection.Field): 1533 +0x0EF4 | 20 ED FF FF | SOffset32 | 0xFFFFED20 (-4832) Loc: 0x21D4 | offset to vtable 1534 +0x0EF8 | 3D 00 | uint16_t | 0x003D (61) | table field `id` (UShort) 1535 +0x0EFA | 7E 00 | uint16_t | 0x007E (126) | table field `offset` (UShort) 1536 +0x0EFC | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x0F44 | offset to field `name` (string) 1537 +0x0F00 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x0F34 | offset to field `type` (table) 1538 +0x0F04 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0F10 | offset to field `attributes` (vector) 1539 +0x0F08 | 00 00 00 00 00 00 F0 7F | double | 0x7FF0000000000000 (inf) | table field `default_real` (Double) 1540 1541vector (reflection.Field.attributes): 1542 +0x0F10 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1543 +0x0F14 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0F18 | offset to table[0] 1544 1545table (reflection.KeyValue): 1546 +0x0F18 | 50 D6 FF FF | SOffset32 | 0xFFFFD650 (-10672) Loc: 0x38C8 | offset to vtable 1547 +0x0F1C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0F2C | offset to field `key` (string) 1548 +0x0F20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0F24 | offset to field `value` (string) 1549 1550string (reflection.KeyValue.value): 1551 +0x0F24 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1552 +0x0F28 | 36 31 | char[2] | 61 | string literal 1553 +0x0F2A | 00 | char | 0x00 (0) | string terminator 1554 1555string (reflection.KeyValue.key): 1556 +0x0F2C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1557 +0x0F30 | 69 64 | char[2] | id | string literal 1558 +0x0F32 | 00 | char | 0x00 (0) | string terminator 1559 1560table (reflection.Type): 1561 +0x0F34 | C0 D8 FF FF | SOffset32 | 0xFFFFD8C0 (-10048) Loc: 0x3674 | offset to vtable 1562 +0x0F38 | 00 00 00 | uint8_t[3] | ... | padding 1563 +0x0F3B | 0C | uint8_t | 0x0C (12) | table field `base_type` (Byte) 1564 +0x0F3C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1565 +0x0F40 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1566 1567string (reflection.Field.name): 1568 +0x0F44 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 1569 +0x0F48 | 64 6F 75 62 6C 65 5F 69 | char[18] | double_i | string literal 1570 +0x0F50 | 6E 66 5F 64 65 66 61 75 | | nf_defau 1571 +0x0F58 | 6C 74 | | lt 1572 +0x0F5A | 00 | char | 0x00 (0) | string terminator 1573 1574table (reflection.Field): 1575 +0x0F5C | 88 FD FF FF | SOffset32 | 0xFFFFFD88 (-632) Loc: 0x11D4 | offset to vtable 1576 +0x0F60 | 3C 00 | uint16_t | 0x003C (60) | table field `id` (UShort) 1577 +0x0F62 | 7C 00 | uint16_t | 0x007C (124) | table field `offset` (UShort) 1578 +0x0F64 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x0FAC | offset to field `name` (string) 1579 +0x0F68 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x0FA0 | offset to field `type` (table) 1580 +0x0F6C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0F7C | offset to field `attributes` (vector) 1581 +0x0F70 | 00 00 00 00 00 00 F0 FF | double | 0xFFF0000000000000 (-inf) | table field `default_real` (Double) 1582 +0x0F78 | 00 00 00 00 | uint8_t[4] | .... | padding 1583 1584vector (reflection.Field.attributes): 1585 +0x0F7C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1586 +0x0F80 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0F84 | offset to table[0] 1587 1588table (reflection.KeyValue): 1589 +0x0F84 | BC D6 FF FF | SOffset32 | 0xFFFFD6BC (-10564) Loc: 0x38C8 | offset to vtable 1590 +0x0F88 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x0F98 | offset to field `key` (string) 1591 +0x0F8C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0F90 | offset to field `value` (string) 1592 1593string (reflection.KeyValue.value): 1594 +0x0F90 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1595 +0x0F94 | 36 30 | char[2] | 60 | string literal 1596 +0x0F96 | 00 | char | 0x00 (0) | string terminator 1597 1598string (reflection.KeyValue.key): 1599 +0x0F98 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1600 +0x0F9C | 69 64 | char[2] | id | string literal 1601 +0x0F9E | 00 | char | 0x00 (0) | string terminator 1602 1603table (reflection.Type): 1604 +0x0FA0 | C4 D6 FF FF | SOffset32 | 0xFFFFD6C4 (-10556) Loc: 0x38DC | offset to vtable 1605 +0x0FA4 | 00 00 00 | uint8_t[3] | ... | padding 1606 +0x0FA7 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1607 +0x0FA8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1608 1609string (reflection.Field.name): 1610 +0x0FAC | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 1611 +0x0FB0 | 6E 65 67 61 74 69 76 65 | char[25] | negative | string literal 1612 +0x0FB8 | 5F 69 6E 66 69 6E 69 74 | | _infinit 1613 +0x0FC0 | 79 5F 64 65 66 61 75 6C | | y_defaul 1614 +0x0FC8 | 74 | | t 1615 +0x0FC9 | 00 | char | 0x00 (0) | string terminator 1616 1617padding: 1618 +0x0FCA | 00 00 | uint8_t[2] | .. | padding 1619 1620table (reflection.Field): 1621 +0x0FCC | F8 ED FF FF | SOffset32 | 0xFFFFEDF8 (-4616) Loc: 0x21D4 | offset to vtable 1622 +0x0FD0 | 3B 00 | uint16_t | 0x003B (59) | table field `id` (UShort) 1623 +0x0FD2 | 7A 00 | uint16_t | 0x007A (122) | table field `offset` (UShort) 1624 +0x0FD4 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x1018 | offset to field `name` (string) 1625 +0x0FD8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x100C | offset to field `type` (table) 1626 +0x0FDC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x0FE8 | offset to field `attributes` (vector) 1627 +0x0FE0 | 00 00 00 00 00 00 F0 FF | double | 0xFFF0000000000000 (-inf) | table field `default_real` (Double) 1628 1629vector (reflection.Field.attributes): 1630 +0x0FE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1631 +0x0FEC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0FF0 | offset to table[0] 1632 1633table (reflection.KeyValue): 1634 +0x0FF0 | 28 D7 FF FF | SOffset32 | 0xFFFFD728 (-10456) Loc: 0x38C8 | offset to vtable 1635 +0x0FF4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1004 | offset to field `key` (string) 1636 +0x0FF8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x0FFC | offset to field `value` (string) 1637 1638string (reflection.KeyValue.value): 1639 +0x0FFC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1640 +0x1000 | 35 39 | char[2] | 59 | string literal 1641 +0x1002 | 00 | char | 0x00 (0) | string terminator 1642 1643string (reflection.KeyValue.key): 1644 +0x1004 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1645 +0x1008 | 69 64 | char[2] | id | string literal 1646 +0x100A | 00 | char | 0x00 (0) | string terminator 1647 1648table (reflection.Type): 1649 +0x100C | 30 D7 FF FF | SOffset32 | 0xFFFFD730 (-10448) Loc: 0x38DC | offset to vtable 1650 +0x1010 | 00 00 00 | uint8_t[3] | ... | padding 1651 +0x1013 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1652 +0x1014 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1653 1654string (reflection.Field.name): 1655 +0x1018 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 1656 +0x101C | 6E 65 67 61 74 69 76 65 | char[20] | negative | string literal 1657 +0x1024 | 5F 69 6E 66 5F 64 65 66 | | _inf_def 1658 +0x102C | 61 75 6C 74 | | ault 1659 +0x1030 | 00 | char | 0x00 (0) | string terminator 1660 1661padding: 1662 +0x1031 | 00 00 00 | uint8_t[3] | ... | padding 1663 1664table (reflection.Field): 1665 +0x1034 | 60 FE FF FF | SOffset32 | 0xFFFFFE60 (-416) Loc: 0x11D4 | offset to vtable 1666 +0x1038 | 3A 00 | uint16_t | 0x003A (58) | table field `id` (UShort) 1667 +0x103A | 78 00 | uint16_t | 0x0078 (120) | table field `offset` (UShort) 1668 +0x103C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x1084 | offset to field `name` (string) 1669 +0x1040 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x1078 | offset to field `type` (table) 1670 +0x1044 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1054 | offset to field `attributes` (vector) 1671 +0x1048 | 00 00 00 00 00 00 F0 7F | double | 0x7FF0000000000000 (inf) | table field `default_real` (Double) 1672 +0x1050 | 00 00 00 00 | uint8_t[4] | .... | padding 1673 1674vector (reflection.Field.attributes): 1675 +0x1054 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1676 +0x1058 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x105C | offset to table[0] 1677 1678table (reflection.KeyValue): 1679 +0x105C | 94 D7 FF FF | SOffset32 | 0xFFFFD794 (-10348) Loc: 0x38C8 | offset to vtable 1680 +0x1060 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1070 | offset to field `key` (string) 1681 +0x1064 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1068 | offset to field `value` (string) 1682 1683string (reflection.KeyValue.value): 1684 +0x1068 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1685 +0x106C | 35 38 | char[2] | 58 | string literal 1686 +0x106E | 00 | char | 0x00 (0) | string terminator 1687 1688string (reflection.KeyValue.key): 1689 +0x1070 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1690 +0x1074 | 69 64 | char[2] | id | string literal 1691 +0x1076 | 00 | char | 0x00 (0) | string terminator 1692 1693table (reflection.Type): 1694 +0x1078 | 9C D7 FF FF | SOffset32 | 0xFFFFD79C (-10340) Loc: 0x38DC | offset to vtable 1695 +0x107C | 00 00 00 | uint8_t[3] | ... | padding 1696 +0x107F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1697 +0x1080 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1698 1699string (reflection.Field.name): 1700 +0x1084 | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 1701 +0x1088 | 70 6F 73 69 74 69 76 65 | char[25] | positive | string literal 1702 +0x1090 | 5F 69 6E 66 69 6E 69 74 | | _infinit 1703 +0x1098 | 79 5F 64 65 66 61 75 6C | | y_defaul 1704 +0x10A0 | 74 | | t 1705 +0x10A1 | 00 | char | 0x00 (0) | string terminator 1706 1707padding: 1708 +0x10A2 | 00 00 | uint8_t[2] | .. | padding 1709 1710table (reflection.Field): 1711 +0x10A4 | D0 FE FF FF | SOffset32 | 0xFFFFFED0 (-304) Loc: 0x11D4 | offset to vtable 1712 +0x10A8 | 39 00 | uint16_t | 0x0039 (57) | table field `id` (UShort) 1713 +0x10AA | 76 00 | uint16_t | 0x0076 (118) | table field `offset` (UShort) 1714 +0x10AC | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x10F4 | offset to field `name` (string) 1715 +0x10B0 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x10E8 | offset to field `type` (table) 1716 +0x10B4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x10C4 | offset to field `attributes` (vector) 1717 +0x10B8 | 00 00 00 00 00 00 F0 7F | double | 0x7FF0000000000000 (inf) | table field `default_real` (Double) 1718 +0x10C0 | 00 00 00 00 | uint8_t[4] | .... | padding 1719 1720vector (reflection.Field.attributes): 1721 +0x10C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1722 +0x10C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x10CC | offset to table[0] 1723 1724table (reflection.KeyValue): 1725 +0x10CC | 04 D8 FF FF | SOffset32 | 0xFFFFD804 (-10236) Loc: 0x38C8 | offset to vtable 1726 +0x10D0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x10E0 | offset to field `key` (string) 1727 +0x10D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x10D8 | offset to field `value` (string) 1728 1729string (reflection.KeyValue.value): 1730 +0x10D8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1731 +0x10DC | 35 37 | char[2] | 57 | string literal 1732 +0x10DE | 00 | char | 0x00 (0) | string terminator 1733 1734string (reflection.KeyValue.key): 1735 +0x10E0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1736 +0x10E4 | 69 64 | char[2] | id | string literal 1737 +0x10E6 | 00 | char | 0x00 (0) | string terminator 1738 1739table (reflection.Type): 1740 +0x10E8 | 0C D8 FF FF | SOffset32 | 0xFFFFD80C (-10228) Loc: 0x38DC | offset to vtable 1741 +0x10EC | 00 00 00 | uint8_t[3] | ... | padding 1742 +0x10EF | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1743 +0x10F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1744 1745string (reflection.Field.name): 1746 +0x10F4 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 1747 +0x10F8 | 69 6E 66 69 6E 69 74 79 | char[16] | infinity | string literal 1748 +0x1100 | 5F 64 65 66 61 75 6C 74 | | _default 1749 +0x1108 | 00 | char | 0x00 (0) | string terminator 1750 1751padding: 1752 +0x1109 | 00 00 00 | uint8_t[3] | ... | padding 1753 1754table (reflection.Field): 1755 +0x110C | 38 EF FF FF | SOffset32 | 0xFFFFEF38 (-4296) Loc: 0x21D4 | offset to vtable 1756 +0x1110 | 38 00 | uint16_t | 0x0038 (56) | table field `id` (UShort) 1757 +0x1112 | 74 00 | uint16_t | 0x0074 (116) | table field `offset` (UShort) 1758 +0x1114 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x1158 | offset to field `name` (string) 1759 +0x1118 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x114C | offset to field `type` (table) 1760 +0x111C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x1128 | offset to field `attributes` (vector) 1761 +0x1120 | 00 00 00 00 00 00 F0 7F | double | 0x7FF0000000000000 (inf) | table field `default_real` (Double) 1762 1763vector (reflection.Field.attributes): 1764 +0x1128 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1765 +0x112C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1130 | offset to table[0] 1766 1767table (reflection.KeyValue): 1768 +0x1130 | 68 D8 FF FF | SOffset32 | 0xFFFFD868 (-10136) Loc: 0x38C8 | offset to vtable 1769 +0x1134 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1144 | offset to field `key` (string) 1770 +0x1138 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x113C | offset to field `value` (string) 1771 1772string (reflection.KeyValue.value): 1773 +0x113C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1774 +0x1140 | 35 36 | char[2] | 56 | string literal 1775 +0x1142 | 00 | char | 0x00 (0) | string terminator 1776 1777string (reflection.KeyValue.key): 1778 +0x1144 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1779 +0x1148 | 69 64 | char[2] | id | string literal 1780 +0x114A | 00 | char | 0x00 (0) | string terminator 1781 1782table (reflection.Type): 1783 +0x114C | 70 D8 FF FF | SOffset32 | 0xFFFFD870 (-10128) Loc: 0x38DC | offset to vtable 1784 +0x1150 | 00 00 00 | uint8_t[3] | ... | padding 1785 +0x1153 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1786 +0x1154 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1787 1788string (reflection.Field.name): 1789 +0x1158 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 1790 +0x115C | 70 6F 73 69 74 69 76 65 | char[20] | positive | string literal 1791 +0x1164 | 5F 69 6E 66 5F 64 65 66 | | _inf_def 1792 +0x116C | 61 75 6C 74 | | ault 1793 +0x1170 | 00 | char | 0x00 (0) | string terminator 1794 1795padding: 1796 +0x1171 | 00 00 00 | uint8_t[3] | ... | padding 1797 1798table (reflection.Field): 1799 +0x1174 | A0 FF FF FF | SOffset32 | 0xFFFFFFA0 (-96) Loc: 0x11D4 | offset to vtable 1800 +0x1178 | 37 00 | uint16_t | 0x0037 (55) | table field `id` (UShort) 1801 +0x117A | 72 00 | uint16_t | 0x0072 (114) | table field `offset` (UShort) 1802 +0x117C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x11C4 | offset to field `name` (string) 1803 +0x1180 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x11B8 | offset to field `type` (table) 1804 +0x1184 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1194 | offset to field `attributes` (vector) 1805 +0x1188 | 00 00 00 00 00 00 F0 7F | double | 0x7FF0000000000000 (inf) | table field `default_real` (Double) 1806 +0x1190 | 00 00 00 00 | uint8_t[4] | .... | padding 1807 1808vector (reflection.Field.attributes): 1809 +0x1194 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1810 +0x1198 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x119C | offset to table[0] 1811 1812table (reflection.KeyValue): 1813 +0x119C | D4 D8 FF FF | SOffset32 | 0xFFFFD8D4 (-10028) Loc: 0x38C8 | offset to vtable 1814 +0x11A0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x11B0 | offset to field `key` (string) 1815 +0x11A4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x11A8 | offset to field `value` (string) 1816 1817string (reflection.KeyValue.value): 1818 +0x11A8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1819 +0x11AC | 35 35 | char[2] | 55 | string literal 1820 +0x11AE | 00 | char | 0x00 (0) | string terminator 1821 1822string (reflection.KeyValue.key): 1823 +0x11B0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1824 +0x11B4 | 69 64 | char[2] | id | string literal 1825 +0x11B6 | 00 | char | 0x00 (0) | string terminator 1826 1827table (reflection.Type): 1828 +0x11B8 | DC D8 FF FF | SOffset32 | 0xFFFFD8DC (-10020) Loc: 0x38DC | offset to vtable 1829 +0x11BC | 00 00 00 | uint8_t[3] | ... | padding 1830 +0x11BF | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1831 +0x11C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1832 1833string (reflection.Field.name): 1834 +0x11C4 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 1835 +0x11C8 | 69 6E 66 5F 64 65 66 61 | char[11] | inf_defa | string literal 1836 +0x11D0 | 75 6C 74 | | ult 1837 +0x11D3 | 00 | char | 0x00 (0) | string terminator 1838 1839vtable (reflection.Field): 1840 +0x11D4 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 1841 +0x11D6 | 20 00 | uint16_t | 0x0020 (32) | size of referring table 1842 +0x11D8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 1843 +0x11DA | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 1844 +0x11DC | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 1845 +0x11DE | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 1846 +0x11E0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 1847 +0x11E2 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `default_real` (id: 5) 1848 +0x11E4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 1849 +0x11E6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 1850 +0x11E8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 1851 +0x11EA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 1852 1853table (reflection.Field): 1854 +0x11EC | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x11D4 | offset to vtable 1855 +0x11F0 | 36 00 | uint16_t | 0x0036 (54) | table field `id` (UShort) 1856 +0x11F2 | 70 00 | uint16_t | 0x0070 (112) | table field `offset` (UShort) 1857 +0x11F4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x123C | offset to field `name` (string) 1858 +0x11F8 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x1230 | offset to field `type` (table) 1859 +0x11FC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x120C | offset to field `attributes` (vector) 1860 +0x1200 | 00 00 00 00 00 00 F8 7F | double | 0x7FF8000000000000 (nan) | table field `default_real` (Double) 1861 +0x1208 | 00 00 00 00 | uint8_t[4] | .... | padding 1862 1863vector (reflection.Field.attributes): 1864 +0x120C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1865 +0x1210 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1214 | offset to table[0] 1866 1867table (reflection.KeyValue): 1868 +0x1214 | 4C D9 FF FF | SOffset32 | 0xFFFFD94C (-9908) Loc: 0x38C8 | offset to vtable 1869 +0x1218 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1228 | offset to field `key` (string) 1870 +0x121C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1220 | offset to field `value` (string) 1871 1872string (reflection.KeyValue.value): 1873 +0x1220 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1874 +0x1224 | 35 34 | char[2] | 54 | string literal 1875 +0x1226 | 00 | char | 0x00 (0) | string terminator 1876 1877string (reflection.KeyValue.key): 1878 +0x1228 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1879 +0x122C | 69 64 | char[2] | id | string literal 1880 +0x122E | 00 | char | 0x00 (0) | string terminator 1881 1882table (reflection.Type): 1883 +0x1230 | 54 D9 FF FF | SOffset32 | 0xFFFFD954 (-9900) Loc: 0x38DC | offset to vtable 1884 +0x1234 | 00 00 00 | uint8_t[3] | ... | padding 1885 +0x1237 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1886 +0x1238 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1887 1888string (reflection.Field.name): 1889 +0x123C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 1890 +0x1240 | 6E 61 6E 5F 64 65 66 61 | char[11] | nan_defa | string literal 1891 +0x1248 | 75 6C 74 | | ult 1892 +0x124B | 00 | char | 0x00 (0) | string terminator 1893 1894table (reflection.Field): 1895 +0x124C | 38 E4 FF FF | SOffset32 | 0xFFFFE438 (-7112) Loc: 0x2E14 | offset to vtable 1896 +0x1250 | 35 00 | uint16_t | 0x0035 (53) | table field `id` (UShort) 1897 +0x1252 | 6E 00 | uint16_t | 0x006E (110) | table field `offset` (UShort) 1898 +0x1254 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x12A0 | offset to field `name` (string) 1899 +0x1258 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x128C | offset to field `type` (table) 1900 +0x125C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x1268 | offset to field `attributes` (vector) 1901 +0x1260 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `default_integer` (Long) 1902 1903vector (reflection.Field.attributes): 1904 +0x1268 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1905 +0x126C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1270 | offset to table[0] 1906 1907table (reflection.KeyValue): 1908 +0x1270 | A8 D9 FF FF | SOffset32 | 0xFFFFD9A8 (-9816) Loc: 0x38C8 | offset to vtable 1909 +0x1274 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1284 | offset to field `key` (string) 1910 +0x1278 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x127C | offset to field `value` (string) 1911 1912string (reflection.KeyValue.value): 1913 +0x127C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1914 +0x1280 | 35 33 | char[2] | 53 | string literal 1915 +0x1282 | 00 | char | 0x00 (0) | string terminator 1916 1917string (reflection.KeyValue.key): 1918 +0x1284 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1919 +0x1288 | 69 64 | char[2] | id | string literal 1920 +0x128A | 00 | char | 0x00 (0) | string terminator 1921 1922table (reflection.Type): 1923 +0x128C | E0 DC FF FF | SOffset32 | 0xFFFFDCE0 (-8992) Loc: 0x35AC | offset to vtable 1924 +0x1290 | 00 00 00 | uint8_t[3] | ... | padding 1925 +0x1293 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1926 +0x1294 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 1927 +0x1298 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1928 +0x129C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1929 1930string (reflection.Field.name): 1931 +0x12A0 | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 1932 +0x12A4 | 6C 6F 6E 67 5F 65 6E 75 | char[24] | long_enu | string literal 1933 +0x12AC | 6D 5F 6E 6F 72 6D 61 6C | | m_normal 1934 +0x12B4 | 5F 64 65 66 61 75 6C 74 | | _default 1935 +0x12BC | 00 | char | 0x00 (0) | string terminator 1936 1937padding: 1938 +0x12BD | 00 00 00 | uint8_t[3] | ... | padding 1939 1940table (reflection.Field): 1941 +0x12C0 | C8 E7 FF FF | SOffset32 | 0xFFFFE7C8 (-6200) Loc: 0x2AF8 | offset to vtable 1942 +0x12C4 | 34 00 | uint16_t | 0x0034 (52) | table field `id` (UShort) 1943 +0x12C6 | 6C 00 | uint16_t | 0x006C (108) | table field `offset` (UShort) 1944 +0x12C8 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x130C | offset to field `name` (string) 1945 +0x12CC | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x12F8 | offset to field `type` (table) 1946 +0x12D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x12D4 | offset to field `attributes` (vector) 1947 1948vector (reflection.Field.attributes): 1949 +0x12D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1950 +0x12D8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x12DC | offset to table[0] 1951 1952table (reflection.KeyValue): 1953 +0x12DC | 14 DA FF FF | SOffset32 | 0xFFFFDA14 (-9708) Loc: 0x38C8 | offset to vtable 1954 +0x12E0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x12F0 | offset to field `key` (string) 1955 +0x12E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x12E8 | offset to field `value` (string) 1956 1957string (reflection.KeyValue.value): 1958 +0x12E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1959 +0x12EC | 35 32 | char[2] | 52 | string literal 1960 +0x12EE | 00 | char | 0x00 (0) | string terminator 1961 1962string (reflection.KeyValue.key): 1963 +0x12F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1964 +0x12F4 | 69 64 | char[2] | id | string literal 1965 +0x12F6 | 00 | char | 0x00 (0) | string terminator 1966 1967table (reflection.Type): 1968 +0x12F8 | 4C DD FF FF | SOffset32 | 0xFFFFDD4C (-8884) Loc: 0x35AC | offset to vtable 1969 +0x12FC | 00 00 00 | uint8_t[3] | ... | padding 1970 +0x12FF | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1971 +0x1300 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 1972 +0x1304 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1973 +0x1308 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1974 1975string (reflection.Field.name): 1976 +0x130C | 1A 00 00 00 | uint32_t | 0x0000001A (26) | length of string 1977 +0x1310 | 6C 6F 6E 67 5F 65 6E 75 | char[26] | long_enu | string literal 1978 +0x1318 | 6D 5F 6E 6F 6E 5F 65 6E | | m_non_en 1979 +0x1320 | 75 6D 5F 64 65 66 61 75 | | um_defau 1980 +0x1328 | 6C 74 | | lt 1981 +0x132A | 00 | char | 0x00 (0) | string terminator 1982 1983table (reflection.Field): 1984 +0x132C | 44 E7 FF FF | SOffset32 | 0xFFFFE744 (-6332) Loc: 0x2BE8 | offset to vtable 1985 +0x1330 | 00 00 00 | uint8_t[3] | ... | padding 1986 +0x1333 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1987 +0x1334 | 33 00 | uint16_t | 0x0033 (51) | table field `id` (UShort) 1988 +0x1336 | 6A 00 | uint16_t | 0x006A (106) | table field `offset` (UShort) 1989 +0x1338 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: 0x13A4 | offset to field `name` (string) 1990 +0x133C | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x1394 | offset to field `type` (table) 1991 +0x1340 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1344 | offset to field `attributes` (vector) 1992 1993vector (reflection.Field.attributes): 1994 +0x1344 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 1995 +0x1348 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: 0x1378 | offset to table[0] 1996 +0x134C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1350 | offset to table[1] 1997 1998table (reflection.KeyValue): 1999 +0x1350 | 88 DA FF FF | SOffset32 | 0xFFFFDA88 (-9592) Loc: 0x38C8 | offset to vtable 2000 +0x1354 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1364 | offset to field `key` (string) 2001 +0x1358 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x135C | offset to field `value` (string) 2002 2003string (reflection.KeyValue.value): 2004 +0x135C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 2005 +0x1360 | 30 | char[1] | 0 | string literal 2006 +0x1361 | 00 | char | 0x00 (0) | string terminator 2007 2008padding: 2009 +0x1362 | 00 00 | uint8_t[2] | .. | padding 2010 2011string (reflection.KeyValue.key): 2012 +0x1364 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 2013 +0x1368 | 6E 61 74 69 76 65 5F 69 | char[13] | native_i | string literal 2014 +0x1370 | 6E 6C 69 6E 65 | | nline 2015 +0x1375 | 00 | char | 0x00 (0) | string terminator 2016 2017padding: 2018 +0x1376 | 00 00 | uint8_t[2] | .. | padding 2019 2020table (reflection.KeyValue): 2021 +0x1378 | B0 DA FF FF | SOffset32 | 0xFFFFDAB0 (-9552) Loc: 0x38C8 | offset to vtable 2022 +0x137C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x138C | offset to field `key` (string) 2023 +0x1380 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1384 | offset to field `value` (string) 2024 2025string (reflection.KeyValue.value): 2026 +0x1384 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2027 +0x1388 | 35 31 | char[2] | 51 | string literal 2028 +0x138A | 00 | char | 0x00 (0) | string terminator 2029 2030string (reflection.KeyValue.key): 2031 +0x138C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2032 +0x1390 | 69 64 | char[2] | id | string literal 2033 +0x1392 | 00 | char | 0x00 (0) | string terminator 2034 2035table (reflection.Type): 2036 +0x1394 | 7C DB FF FF | SOffset32 | 0xFFFFDB7C (-9348) Loc: 0x3818 | offset to vtable 2037 +0x1398 | 00 00 00 | uint8_t[3] | ... | padding 2038 +0x139B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 2039 +0x139C | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 2040 +0x13A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2041 2042string (reflection.Field.name): 2043 +0x13A4 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 2044 +0x13A8 | 6E 61 74 69 76 65 5F 69 | char[13] | native_i | string literal 2045 +0x13B0 | 6E 6C 69 6E 65 | | nline 2046 +0x13B5 | 00 | char | 0x00 (0) | string terminator 2047 2048padding: 2049 +0x13B6 | 00 00 | uint8_t[2] | .. | padding 2050 2051table (reflection.Field): 2052 +0x13B8 | D0 E7 FF FF | SOffset32 | 0xFFFFE7D0 (-6192) Loc: 0x2BE8 | offset to vtable 2053 +0x13BC | 00 00 00 | uint8_t[3] | ... | padding 2054 +0x13BF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2055 +0x13C0 | 32 00 | uint16_t | 0x0032 (50) | table field `id` (UShort) 2056 +0x13C2 | 68 00 | uint16_t | 0x0068 (104) | table field `offset` (UShort) 2057 +0x13C4 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1404 | offset to field `name` (string) 2058 +0x13C8 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x13F4 | offset to field `type` (table) 2059 +0x13CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x13D0 | offset to field `attributes` (vector) 2060 2061vector (reflection.Field.attributes): 2062 +0x13D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2063 +0x13D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x13D8 | offset to table[0] 2064 2065table (reflection.KeyValue): 2066 +0x13D8 | 10 DB FF FF | SOffset32 | 0xFFFFDB10 (-9456) Loc: 0x38C8 | offset to vtable 2067 +0x13DC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x13EC | offset to field `key` (string) 2068 +0x13E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x13E4 | offset to field `value` (string) 2069 2070string (reflection.KeyValue.value): 2071 +0x13E4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2072 +0x13E8 | 35 30 | char[2] | 50 | string literal 2073 +0x13EA | 00 | char | 0x00 (0) | string terminator 2074 2075string (reflection.KeyValue.key): 2076 +0x13EC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2077 +0x13F0 | 69 64 | char[2] | id | string literal 2078 +0x13F2 | 00 | char | 0x00 (0) | string terminator 2079 2080table (reflection.Type): 2081 +0x13F4 | 80 E9 FF FF | SOffset32 | 0xFFFFE980 (-5760) Loc: 0x2A74 | offset to vtable 2082 +0x13F8 | 00 00 | uint8_t[2] | .. | padding 2083 +0x13FA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2084 +0x13FB | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 2085 +0x13FC | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 2086 +0x1400 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 2087 2088string (reflection.Field.name): 2089 +0x1404 | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 2090 +0x1408 | 73 63 61 6C 61 72 5F 6B | char[24] | scalar_k | string literal 2091 +0x1410 | 65 79 5F 73 6F 72 74 65 | | ey_sorte 2092 +0x1418 | 64 5F 74 61 62 6C 65 73 | | d_tables 2093 +0x1420 | 00 | char | 0x00 (0) | string terminator 2094 2095padding: 2096 +0x1421 | 00 00 00 | uint8_t[3] | ... | padding 2097 2098table (reflection.Field): 2099 +0x1424 | 3C E8 FF FF | SOffset32 | 0xFFFFE83C (-6084) Loc: 0x2BE8 | offset to vtable 2100 +0x1428 | 00 00 00 | uint8_t[3] | ... | padding 2101 +0x142B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2102 +0x142C | 31 00 | uint16_t | 0x0031 (49) | table field `id` (UShort) 2103 +0x142E | 66 00 | uint16_t | 0x0066 (102) | table field `offset` (UShort) 2104 +0x1430 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: 0x14A0 | offset to field `name` (string) 2105 +0x1434 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x1494 | offset to field `type` (table) 2106 +0x1438 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x143C | offset to field `attributes` (vector) 2107 2108vector (reflection.Field.attributes): 2109 +0x143C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 2110 +0x1440 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x1478 | offset to table[0] 2111 +0x1444 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1448 | offset to table[1] 2112 2113table (reflection.KeyValue): 2114 +0x1448 | 80 DB FF FF | SOffset32 | 0xFFFFDB80 (-9344) Loc: 0x38C8 | offset to vtable 2115 +0x144C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1460 | offset to field `key` (string) 2116 +0x1450 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1454 | offset to field `value` (string) 2117 2118string (reflection.KeyValue.value): 2119 +0x1454 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 2120 +0x1458 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 2121 +0x145F | 00 | char | 0x00 (0) | string terminator 2122 2123string (reflection.KeyValue.key): 2124 +0x1460 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 2125 +0x1464 | 6E 65 73 74 65 64 5F 66 | char[17] | nested_f | string literal 2126 +0x146C | 6C 61 74 62 75 66 66 65 | | latbuffe 2127 +0x1474 | 72 | | r 2128 +0x1475 | 00 | char | 0x00 (0) | string terminator 2129 2130padding: 2131 +0x1476 | 00 00 | uint8_t[2] | .. | padding 2132 2133table (reflection.KeyValue): 2134 +0x1478 | B0 DB FF FF | SOffset32 | 0xFFFFDBB0 (-9296) Loc: 0x38C8 | offset to vtable 2135 +0x147C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x148C | offset to field `key` (string) 2136 +0x1480 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1484 | offset to field `value` (string) 2137 2138string (reflection.KeyValue.value): 2139 +0x1484 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2140 +0x1488 | 34 39 | char[2] | 49 | string literal 2141 +0x148A | 00 | char | 0x00 (0) | string terminator 2142 2143string (reflection.KeyValue.key): 2144 +0x148C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2145 +0x1490 | 69 64 | char[2] | id | string literal 2146 +0x1492 | 00 | char | 0x00 (0) | string terminator 2147 2148table (reflection.Type): 2149 +0x1494 | 54 E8 FF FF | SOffset32 | 0xFFFFE854 (-6060) Loc: 0x2C40 | offset to vtable 2150 +0x1498 | 00 00 | uint8_t[2] | .. | padding 2151 +0x149A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2152 +0x149B | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 2153 +0x149C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2154 2155string (reflection.Field.name): 2156 +0x14A0 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 2157 +0x14A4 | 74 65 73 74 72 65 71 75 | char[28] | testrequ | string literal 2158 +0x14AC | 69 72 65 64 6E 65 73 74 | | irednest 2159 +0x14B4 | 65 64 66 6C 61 74 62 75 | | edflatbu 2160 +0x14BC | 66 66 65 72 | | ffer 2161 +0x14C0 | 00 | char | 0x00 (0) | string terminator 2162 2163padding: 2164 +0x14C1 | 00 00 00 | uint8_t[3] | ... | padding 2165 2166table (reflection.Field): 2167 +0x14C4 | B0 E6 FF FF | SOffset32 | 0xFFFFE6B0 (-6480) Loc: 0x2E14 | offset to vtable 2168 +0x14C8 | 30 00 | uint16_t | 0x0030 (48) | table field `id` (UShort) 2169 +0x14CA | 64 00 | uint16_t | 0x0064 (100) | table field `offset` (UShort) 2170 +0x14CC | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x1518 | offset to field `name` (string) 2171 +0x14D0 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x1504 | offset to field `type` (table) 2172 +0x14D4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x14E0 | offset to field `attributes` (vector) 2173 +0x14D8 | FF FF FF FF FF FF FF FF | int64_t | 0xFFFFFFFFFFFFFFFF (-1) | table field `default_integer` (Long) 2174 2175vector (reflection.Field.attributes): 2176 +0x14E0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2177 +0x14E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x14E8 | offset to table[0] 2178 2179table (reflection.KeyValue): 2180 +0x14E8 | 20 DC FF FF | SOffset32 | 0xFFFFDC20 (-9184) Loc: 0x38C8 | offset to vtable 2181 +0x14EC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x14FC | offset to field `key` (string) 2182 +0x14F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x14F4 | offset to field `value` (string) 2183 2184string (reflection.KeyValue.value): 2185 +0x14F4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2186 +0x14F8 | 34 38 | char[2] | 48 | string literal 2187 +0x14FA | 00 | char | 0x00 (0) | string terminator 2188 2189string (reflection.KeyValue.key): 2190 +0x14FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2191 +0x1500 | 69 64 | char[2] | id | string literal 2192 +0x1502 | 00 | char | 0x00 (0) | string terminator 2193 2194table (reflection.Type): 2195 +0x1504 | 58 DF FF FF | SOffset32 | 0xFFFFDF58 (-8360) Loc: 0x35AC | offset to vtable 2196 +0x1508 | 00 00 00 | uint8_t[3] | ... | padding 2197 +0x150B | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 2198 +0x150C | 05 00 00 00 | uint32_t | 0x00000005 (5) | table field `index` (Int) 2199 +0x1510 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2200 +0x1514 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2201 2202string (reflection.Field.name): 2203 +0x1518 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2204 +0x151C | 73 69 67 6E 65 64 5F 65 | char[11] | signed_e | string literal 2205 +0x1524 | 6E 75 6D | | num 2206 +0x1527 | 00 | char | 0x00 (0) | string terminator 2207 2208table (reflection.Field): 2209 +0x1528 | 40 E9 FF FF | SOffset32 | 0xFFFFE940 (-5824) Loc: 0x2BE8 | offset to vtable 2210 +0x152C | 00 00 00 | uint8_t[3] | ... | padding 2211 +0x152F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2212 +0x1530 | 2F 00 | uint16_t | 0x002F (47) | table field `id` (UShort) 2213 +0x1532 | 62 00 | uint16_t | 0x0062 (98) | table field `offset` (UShort) 2214 +0x1534 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1574 | offset to field `name` (string) 2215 +0x1538 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1564 | offset to field `type` (table) 2216 +0x153C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1540 | offset to field `attributes` (vector) 2217 2218vector (reflection.Field.attributes): 2219 +0x1540 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2220 +0x1544 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1548 | offset to table[0] 2221 2222table (reflection.KeyValue): 2223 +0x1548 | 80 DC FF FF | SOffset32 | 0xFFFFDC80 (-9088) Loc: 0x38C8 | offset to vtable 2224 +0x154C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x155C | offset to field `key` (string) 2225 +0x1550 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1554 | offset to field `value` (string) 2226 2227string (reflection.KeyValue.value): 2228 +0x1554 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2229 +0x1558 | 34 37 | char[2] | 47 | string literal 2230 +0x155A | 00 | char | 0x00 (0) | string terminator 2231 2232string (reflection.KeyValue.key): 2233 +0x155C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2234 +0x1560 | 69 64 | char[2] | id | string literal 2235 +0x1562 | 00 | char | 0x00 (0) | string terminator 2236 2237table (reflection.Type): 2238 +0x1564 | F0 EA FF FF | SOffset32 | 0xFFFFEAF0 (-5392) Loc: 0x2A74 | offset to vtable 2239 +0x1568 | 00 00 | uint8_t[2] | .. | padding 2240 +0x156A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2241 +0x156B | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 2242 +0x156C | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 2243 +0x1570 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2244 2245string (reflection.Field.name): 2246 +0x1574 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 2247 +0x1578 | 76 65 63 74 6F 72 5F 6F | char[15] | vector_o | string literal 2248 +0x1580 | 66 5F 65 6E 75 6D 73 | | f_enums 2249 +0x1587 | 00 | char | 0x00 (0) | string terminator 2250 2251table (reflection.Field): 2252 +0x1588 | A0 E9 FF FF | SOffset32 | 0xFFFFE9A0 (-5728) Loc: 0x2BE8 | offset to vtable 2253 +0x158C | 00 00 00 | uint8_t[3] | ... | padding 2254 +0x158F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2255 +0x1590 | 2E 00 | uint16_t | 0x002E (46) | table field `id` (UShort) 2256 +0x1592 | 60 00 | uint16_t | 0x0060 (96) | table field `offset` (UShort) 2257 +0x1594 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x15D4 | offset to field `name` (string) 2258 +0x1598 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x15C4 | offset to field `type` (table) 2259 +0x159C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x15A0 | offset to field `attributes` (vector) 2260 2261vector (reflection.Field.attributes): 2262 +0x15A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2263 +0x15A4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x15A8 | offset to table[0] 2264 2265table (reflection.KeyValue): 2266 +0x15A8 | E0 DC FF FF | SOffset32 | 0xFFFFDCE0 (-8992) Loc: 0x38C8 | offset to vtable 2267 +0x15AC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x15BC | offset to field `key` (string) 2268 +0x15B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x15B4 | offset to field `value` (string) 2269 2270string (reflection.KeyValue.value): 2271 +0x15B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2272 +0x15B8 | 34 36 | char[2] | 46 | string literal 2273 +0x15BA | 00 | char | 0x00 (0) | string terminator 2274 2275string (reflection.KeyValue.key): 2276 +0x15BC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2277 +0x15C0 | 69 64 | char[2] | id | string literal 2278 +0x15C2 | 00 | char | 0x00 (0) | string terminator 2279 2280table (reflection.Type): 2281 +0x15C4 | AC DD FF FF | SOffset32 | 0xFFFFDDAC (-8788) Loc: 0x3818 | offset to vtable 2282 +0x15C8 | 00 00 00 | uint8_t[3] | ... | padding 2283 +0x15CB | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 2284 +0x15CC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 2285 +0x15D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2286 2287string (reflection.Field.name): 2288 +0x15D4 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 2289 +0x15D8 | 61 6E 79 5F 61 6D 62 69 | char[13] | any_ambi | string literal 2290 +0x15E0 | 67 75 6F 75 73 | | guous 2291 +0x15E5 | 00 | char | 0x00 (0) | string terminator 2292 2293padding: 2294 +0x15E6 | 00 00 | uint8_t[2] | .. | padding 2295 2296table (reflection.Field): 2297 +0x15E8 | F0 EA FF FF | SOffset32 | 0xFFFFEAF0 (-5392) Loc: 0x2AF8 | offset to vtable 2298 +0x15EC | 2D 00 | uint16_t | 0x002D (45) | table field `id` (UShort) 2299 +0x15EE | 5E 00 | uint16_t | 0x005E (94) | table field `offset` (UShort) 2300 +0x15F0 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x1634 | offset to field `name` (string) 2301 +0x15F4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1620 | offset to field `type` (table) 2302 +0x15F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x15FC | offset to field `attributes` (vector) 2303 2304vector (reflection.Field.attributes): 2305 +0x15FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2306 +0x1600 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1604 | offset to table[0] 2307 2308table (reflection.KeyValue): 2309 +0x1604 | 3C DD FF FF | SOffset32 | 0xFFFFDD3C (-8900) Loc: 0x38C8 | offset to vtable 2310 +0x1608 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1618 | offset to field `key` (string) 2311 +0x160C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1610 | offset to field `value` (string) 2312 2313string (reflection.KeyValue.value): 2314 +0x1610 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2315 +0x1614 | 34 35 | char[2] | 45 | string literal 2316 +0x1616 | 00 | char | 0x00 (0) | string terminator 2317 2318string (reflection.KeyValue.key): 2319 +0x1618 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2320 +0x161C | 69 64 | char[2] | id | string literal 2321 +0x161E | 00 | char | 0x00 (0) | string terminator 2322 2323table (reflection.Type): 2324 +0x1620 | 74 E0 FF FF | SOffset32 | 0xFFFFE074 (-8076) Loc: 0x35AC | offset to vtable 2325 +0x1624 | 00 00 00 | uint8_t[3] | ... | padding 2326 +0x1627 | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 2327 +0x1628 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 2328 +0x162C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2329 +0x1630 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2330 2331string (reflection.Field.name): 2332 +0x1634 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 2333 +0x1638 | 61 6E 79 5F 61 6D 62 69 | char[18] | any_ambi | string literal 2334 +0x1640 | 67 75 6F 75 73 5F 74 79 | | guous_ty 2335 +0x1648 | 70 65 | | pe 2336 +0x164A | 00 | char | 0x00 (0) | string terminator 2337 2338table (reflection.Field): 2339 +0x164C | 64 EA FF FF | SOffset32 | 0xFFFFEA64 (-5532) Loc: 0x2BE8 | offset to vtable 2340 +0x1650 | 00 00 00 | uint8_t[3] | ... | padding 2341 +0x1653 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2342 +0x1654 | 2C 00 | uint16_t | 0x002C (44) | table field `id` (UShort) 2343 +0x1656 | 5C 00 | uint16_t | 0x005C (92) | table field `offset` (UShort) 2344 +0x1658 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1698 | offset to field `name` (string) 2345 +0x165C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1688 | offset to field `type` (table) 2346 +0x1660 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1664 | offset to field `attributes` (vector) 2347 2348vector (reflection.Field.attributes): 2349 +0x1664 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2350 +0x1668 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x166C | offset to table[0] 2351 2352table (reflection.KeyValue): 2353 +0x166C | A4 DD FF FF | SOffset32 | 0xFFFFDDA4 (-8796) Loc: 0x38C8 | offset to vtable 2354 +0x1670 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1680 | offset to field `key` (string) 2355 +0x1674 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1678 | offset to field `value` (string) 2356 2357string (reflection.KeyValue.value): 2358 +0x1678 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2359 +0x167C | 34 34 | char[2] | 44 | string literal 2360 +0x167E | 00 | char | 0x00 (0) | string terminator 2361 2362string (reflection.KeyValue.key): 2363 +0x1680 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2364 +0x1684 | 69 64 | char[2] | id | string literal 2365 +0x1686 | 00 | char | 0x00 (0) | string terminator 2366 2367table (reflection.Type): 2368 +0x1688 | 70 DE FF FF | SOffset32 | 0xFFFFDE70 (-8592) Loc: 0x3818 | offset to vtable 2369 +0x168C | 00 00 00 | uint8_t[3] | ... | padding 2370 +0x168F | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 2371 +0x1690 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2372 +0x1694 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2373 2374string (reflection.Field.name): 2375 +0x1698 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 2376 +0x169C | 61 6E 79 5F 75 6E 69 71 | char[10] | any_uniq | string literal 2377 +0x16A4 | 75 65 | | ue 2378 +0x16A6 | 00 | char | 0x00 (0) | string terminator 2379 2380table (reflection.Field): 2381 +0x16A8 | B0 EB FF FF | SOffset32 | 0xFFFFEBB0 (-5200) Loc: 0x2AF8 | offset to vtable 2382 +0x16AC | 2B 00 | uint16_t | 0x002B (43) | table field `id` (UShort) 2383 +0x16AE | 5A 00 | uint16_t | 0x005A (90) | table field `offset` (UShort) 2384 +0x16B0 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x16F4 | offset to field `name` (string) 2385 +0x16B4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x16E0 | offset to field `type` (table) 2386 +0x16B8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x16BC | offset to field `attributes` (vector) 2387 2388vector (reflection.Field.attributes): 2389 +0x16BC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2390 +0x16C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x16C4 | offset to table[0] 2391 2392table (reflection.KeyValue): 2393 +0x16C4 | FC DD FF FF | SOffset32 | 0xFFFFDDFC (-8708) Loc: 0x38C8 | offset to vtable 2394 +0x16C8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x16D8 | offset to field `key` (string) 2395 +0x16CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x16D0 | offset to field `value` (string) 2396 2397string (reflection.KeyValue.value): 2398 +0x16D0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2399 +0x16D4 | 34 33 | char[2] | 43 | string literal 2400 +0x16D6 | 00 | char | 0x00 (0) | string terminator 2401 2402string (reflection.KeyValue.key): 2403 +0x16D8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2404 +0x16DC | 69 64 | char[2] | id | string literal 2405 +0x16DE | 00 | char | 0x00 (0) | string terminator 2406 2407table (reflection.Type): 2408 +0x16E0 | 34 E1 FF FF | SOffset32 | 0xFFFFE134 (-7884) Loc: 0x35AC | offset to vtable 2409 +0x16E4 | 00 00 00 | uint8_t[3] | ... | padding 2410 +0x16E7 | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 2411 +0x16E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2412 +0x16EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2413 +0x16F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2414 2415string (reflection.Field.name): 2416 +0x16F4 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 2417 +0x16F8 | 61 6E 79 5F 75 6E 69 71 | char[15] | any_uniq | string literal 2418 +0x1700 | 75 65 5F 74 79 70 65 | | ue_type 2419 +0x1707 | 00 | char | 0x00 (0) | string terminator 2420 2421table (reflection.Field): 2422 +0x1708 | 20 EB FF FF | SOffset32 | 0xFFFFEB20 (-5344) Loc: 0x2BE8 | offset to vtable 2423 +0x170C | 00 00 00 | uint8_t[3] | ... | padding 2424 +0x170F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2425 +0x1710 | 2A 00 | uint16_t | 0x002A (42) | table field `id` (UShort) 2426 +0x1712 | 58 00 | uint16_t | 0x0058 (88) | table field `offset` (UShort) 2427 +0x1714 | F8 00 00 00 | UOffset32 | 0x000000F8 (248) Loc: 0x180C | offset to field `name` (string) 2428 +0x1718 | E8 00 00 00 | UOffset32 | 0x000000E8 (232) Loc: 0x1800 | offset to field `type` (table) 2429 +0x171C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1720 | offset to field `attributes` (vector) 2430 2431vector (reflection.Field.attributes): 2432 +0x1720 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2433 +0x1724 | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: 0x17D4 | offset to table[0] 2434 +0x1728 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x17A8 | offset to table[1] 2435 +0x172C | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x177C | offset to table[2] 2436 +0x1730 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1754 | offset to table[3] 2437 +0x1734 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1738 | offset to table[4] 2438 2439table (reflection.KeyValue): 2440 +0x1738 | 70 DE FF FF | SOffset32 | 0xFFFFDE70 (-8592) Loc: 0x38C8 | offset to vtable 2441 +0x173C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x174C | offset to field `key` (string) 2442 +0x1740 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1744 | offset to field `value` (string) 2443 2444string (reflection.KeyValue.value): 2445 +0x1744 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2446 +0x1748 | 34 32 | char[2] | 42 | string literal 2447 +0x174A | 00 | char | 0x00 (0) | string terminator 2448 2449string (reflection.KeyValue.key): 2450 +0x174C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2451 +0x1750 | 69 64 | char[2] | id | string literal 2452 +0x1752 | 00 | char | 0x00 (0) | string terminator 2453 2454table (reflection.KeyValue): 2455 +0x1754 | 8C DE FF FF | SOffset32 | 0xFFFFDE8C (-8564) Loc: 0x38C8 | offset to vtable 2456 +0x1758 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1770 | offset to field `key` (string) 2457 +0x175C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1760 | offset to field `value` (string) 2458 2459string (reflection.KeyValue.value): 2460 +0x1760 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2461 +0x1764 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2462 +0x176C | 00 | char | 0x00 (0) | string terminator 2463 2464padding: 2465 +0x176D | 00 00 00 | uint8_t[3] | ... | padding 2466 2467string (reflection.KeyValue.key): 2468 +0x1770 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2469 +0x1774 | 68 61 73 68 | char[4] | hash | string literal 2470 +0x1778 | 00 | char | 0x00 (0) | string terminator 2471 2472padding: 2473 +0x1779 | 00 00 00 | uint8_t[3] | ... | padding 2474 2475table (reflection.KeyValue): 2476 +0x177C | B4 DE FF FF | SOffset32 | 0xFFFFDEB4 (-8524) Loc: 0x38C8 | offset to vtable 2477 +0x1780 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1798 | offset to field `key` (string) 2478 +0x1784 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1788 | offset to field `value` (string) 2479 2480string (reflection.KeyValue.value): 2481 +0x1788 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2482 +0x178C | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2483 +0x1794 | 6C 65 54 | | leT 2484 +0x1797 | 00 | char | 0x00 (0) | string terminator 2485 2486string (reflection.KeyValue.key): 2487 +0x1798 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2488 +0x179C | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2489 +0x17A4 | 00 | char | 0x00 (0) | string terminator 2490 2491padding: 2492 +0x17A5 | 00 00 00 | uint8_t[3] | ... | padding 2493 2494table (reflection.KeyValue): 2495 +0x17A8 | E0 DE FF FF | SOffset32 | 0xFFFFDEE0 (-8480) Loc: 0x38C8 | offset to vtable 2496 +0x17AC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x17BC | offset to field `key` (string) 2497 +0x17B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x17B4 | offset to field `value` (string) 2498 2499string (reflection.KeyValue.value): 2500 +0x17B4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of string 2501 +0x17B8 | 00 | char | 0x00 (0) | string terminator 2502 2503padding: 2504 +0x17B9 | 00 00 00 | uint8_t[3] | ... | padding 2505 2506string (reflection.KeyValue.key): 2507 +0x17BC | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2508 +0x17C0 | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2509 +0x17C8 | 74 79 70 65 5F 67 65 74 | | type_get 2510 +0x17D0 | 00 | char | 0x00 (0) | string terminator 2511 2512padding: 2513 +0x17D1 | 00 00 00 | uint8_t[3] | ... | padding 2514 2515table (reflection.KeyValue): 2516 +0x17D4 | 0C DF FF FF | SOffset32 | 0xFFFFDF0C (-8436) Loc: 0x38C8 | offset to vtable 2517 +0x17D8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x17EC | offset to field `key` (string) 2518 +0x17DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x17E0 | offset to field `value` (string) 2519 2520string (reflection.KeyValue.value): 2521 +0x17E0 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2522 +0x17E4 | 6E 61 6B 65 64 | char[5] | naked | string literal 2523 +0x17E9 | 00 | char | 0x00 (0) | string terminator 2524 2525padding: 2526 +0x17EA | 00 00 | uint8_t[2] | .. | padding 2527 2528string (reflection.KeyValue.key): 2529 +0x17EC | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2530 +0x17F0 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2531 +0x17F8 | 74 79 70 65 | | type 2532 +0x17FC | 00 | char | 0x00 (0) | string terminator 2533 2534padding: 2535 +0x17FD | 00 00 00 | uint8_t[3] | ... | padding 2536 2537table (reflection.Type): 2538 +0x1800 | C0 EB FF FF | SOffset32 | 0xFFFFEBC0 (-5184) Loc: 0x2C40 | offset to vtable 2539 +0x1804 | 00 00 | uint8_t[2] | .. | padding 2540 +0x1806 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2541 +0x1807 | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 2542 +0x1808 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 2543 2544string (reflection.Field.name): 2545 +0x180C | 1F 00 00 00 | uint32_t | 0x0000001F (31) | length of string 2546 +0x1810 | 76 65 63 74 6F 72 5F 6F | char[31] | vector_o | string literal 2547 +0x1818 | 66 5F 6E 6F 6E 5F 6F 77 | | f_non_ow 2548 +0x1820 | 6E 69 6E 67 5F 72 65 66 | | ning_ref 2549 +0x1828 | 65 72 65 6E 63 65 73 | | erences 2550 +0x182F | 00 | char | 0x00 (0) | string terminator 2551 2552table (reflection.Field): 2553 +0x1830 | 38 ED FF FF | SOffset32 | 0xFFFFED38 (-4808) Loc: 0x2AF8 | offset to vtable 2554 +0x1834 | 29 00 | uint16_t | 0x0029 (41) | table field `id` (UShort) 2555 +0x1836 | 56 00 | uint16_t | 0x0056 (86) | table field `offset` (UShort) 2556 +0x1838 | FC 00 00 00 | UOffset32 | 0x000000FC (252) Loc: 0x1934 | offset to field `name` (string) 2557 +0x183C | E8 00 00 00 | UOffset32 | 0x000000E8 (232) Loc: 0x1924 | offset to field `type` (table) 2558 +0x1840 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1844 | offset to field `attributes` (vector) 2559 2560vector (reflection.Field.attributes): 2561 +0x1844 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2562 +0x1848 | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: 0x18F8 | offset to table[0] 2563 +0x184C | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x18CC | offset to table[1] 2564 +0x1850 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x18A0 | offset to table[2] 2565 +0x1854 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1878 | offset to table[3] 2566 +0x1858 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x185C | offset to table[4] 2567 2568table (reflection.KeyValue): 2569 +0x185C | 94 DF FF FF | SOffset32 | 0xFFFFDF94 (-8300) Loc: 0x38C8 | offset to vtable 2570 +0x1860 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1870 | offset to field `key` (string) 2571 +0x1864 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1868 | offset to field `value` (string) 2572 2573string (reflection.KeyValue.value): 2574 +0x1868 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2575 +0x186C | 34 31 | char[2] | 41 | string literal 2576 +0x186E | 00 | char | 0x00 (0) | string terminator 2577 2578string (reflection.KeyValue.key): 2579 +0x1870 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2580 +0x1874 | 69 64 | char[2] | id | string literal 2581 +0x1876 | 00 | char | 0x00 (0) | string terminator 2582 2583table (reflection.KeyValue): 2584 +0x1878 | B0 DF FF FF | SOffset32 | 0xFFFFDFB0 (-8272) Loc: 0x38C8 | offset to vtable 2585 +0x187C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1894 | offset to field `key` (string) 2586 +0x1880 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1884 | offset to field `value` (string) 2587 2588string (reflection.KeyValue.value): 2589 +0x1884 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2590 +0x1888 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2591 +0x1890 | 00 | char | 0x00 (0) | string terminator 2592 2593padding: 2594 +0x1891 | 00 00 00 | uint8_t[3] | ... | padding 2595 2596string (reflection.KeyValue.key): 2597 +0x1894 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2598 +0x1898 | 68 61 73 68 | char[4] | hash | string literal 2599 +0x189C | 00 | char | 0x00 (0) | string terminator 2600 2601padding: 2602 +0x189D | 00 00 00 | uint8_t[3] | ... | padding 2603 2604table (reflection.KeyValue): 2605 +0x18A0 | D8 DF FF FF | SOffset32 | 0xFFFFDFD8 (-8232) Loc: 0x38C8 | offset to vtable 2606 +0x18A4 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x18BC | offset to field `key` (string) 2607 +0x18A8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x18AC | offset to field `value` (string) 2608 2609string (reflection.KeyValue.value): 2610 +0x18AC | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2611 +0x18B0 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2612 +0x18B8 | 6C 65 54 | | leT 2613 +0x18BB | 00 | char | 0x00 (0) | string terminator 2614 2615string (reflection.KeyValue.key): 2616 +0x18BC | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2617 +0x18C0 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2618 +0x18C8 | 00 | char | 0x00 (0) | string terminator 2619 2620padding: 2621 +0x18C9 | 00 00 00 | uint8_t[3] | ... | padding 2622 2623table (reflection.KeyValue): 2624 +0x18CC | 04 E0 FF FF | SOffset32 | 0xFFFFE004 (-8188) Loc: 0x38C8 | offset to vtable 2625 +0x18D0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x18E0 | offset to field `key` (string) 2626 +0x18D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x18D8 | offset to field `value` (string) 2627 2628string (reflection.KeyValue.value): 2629 +0x18D8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of string 2630 +0x18DC | 00 | char | 0x00 (0) | string terminator 2631 2632padding: 2633 +0x18DD | 00 00 00 | uint8_t[3] | ... | padding 2634 2635string (reflection.KeyValue.key): 2636 +0x18E0 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2637 +0x18E4 | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2638 +0x18EC | 74 79 70 65 5F 67 65 74 | | type_get 2639 +0x18F4 | 00 | char | 0x00 (0) | string terminator 2640 2641padding: 2642 +0x18F5 | 00 00 00 | uint8_t[3] | ... | padding 2643 2644table (reflection.KeyValue): 2645 +0x18F8 | 30 E0 FF FF | SOffset32 | 0xFFFFE030 (-8144) Loc: 0x38C8 | offset to vtable 2646 +0x18FC | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1910 | offset to field `key` (string) 2647 +0x1900 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1904 | offset to field `value` (string) 2648 2649string (reflection.KeyValue.value): 2650 +0x1904 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2651 +0x1908 | 6E 61 6B 65 64 | char[5] | naked | string literal 2652 +0x190D | 00 | char | 0x00 (0) | string terminator 2653 2654padding: 2655 +0x190E | 00 00 | uint8_t[2] | .. | padding 2656 2657string (reflection.KeyValue.key): 2658 +0x1910 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2659 +0x1914 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2660 +0x191C | 74 79 70 65 | | type 2661 +0x1920 | 00 | char | 0x00 (0) | string terminator 2662 2663padding: 2664 +0x1921 | 00 00 00 | uint8_t[3] | ... | padding 2665 2666table (reflection.Type): 2667 +0x1924 | B0 E2 FF FF | SOffset32 | 0xFFFFE2B0 (-7504) Loc: 0x3674 | offset to vtable 2668 +0x1928 | 00 00 00 | uint8_t[3] | ... | padding 2669 +0x192B | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 2670 +0x192C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 2671 +0x1930 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2672 2673string (reflection.Field.name): 2674 +0x1934 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 2675 +0x1938 | 6E 6F 6E 5F 6F 77 6E 69 | char[20] | non_owni | string literal 2676 +0x1940 | 6E 67 5F 72 65 66 65 72 | | ng_refer 2677 +0x1948 | 65 6E 63 65 | | ence 2678 +0x194C | 00 | char | 0x00 (0) | string terminator 2679 2680padding: 2681 +0x194D | 00 00 00 | uint8_t[3] | ... | padding 2682 2683table (reflection.Field): 2684 +0x1950 | 68 ED FF FF | SOffset32 | 0xFFFFED68 (-4760) Loc: 0x2BE8 | offset to vtable 2685 +0x1954 | 00 00 00 | uint8_t[3] | ... | padding 2686 +0x1957 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2687 +0x1958 | 28 00 | uint16_t | 0x0028 (40) | table field `id` (UShort) 2688 +0x195A | 54 00 | uint16_t | 0x0054 (84) | table field `offset` (UShort) 2689 +0x195C | 08 01 00 00 | UOffset32 | 0x00000108 (264) Loc: 0x1A64 | offset to field `name` (string) 2690 +0x1960 | F8 00 00 00 | UOffset32 | 0x000000F8 (248) Loc: 0x1A58 | offset to field `type` (table) 2691 +0x1964 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1968 | offset to field `attributes` (vector) 2692 2693vector (reflection.Field.attributes): 2694 +0x1968 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2695 +0x196C | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: 0x1A20 | offset to table[0] 2696 +0x1970 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x19F0 | offset to table[1] 2697 +0x1974 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x19C4 | offset to table[2] 2698 +0x1978 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x199C | offset to table[3] 2699 +0x197C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1980 | offset to table[4] 2700 2701table (reflection.KeyValue): 2702 +0x1980 | B8 E0 FF FF | SOffset32 | 0xFFFFE0B8 (-8008) Loc: 0x38C8 | offset to vtable 2703 +0x1984 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1994 | offset to field `key` (string) 2704 +0x1988 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x198C | offset to field `value` (string) 2705 2706string (reflection.KeyValue.value): 2707 +0x198C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2708 +0x1990 | 34 30 | char[2] | 40 | string literal 2709 +0x1992 | 00 | char | 0x00 (0) | string terminator 2710 2711string (reflection.KeyValue.key): 2712 +0x1994 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2713 +0x1998 | 69 64 | char[2] | id | string literal 2714 +0x199A | 00 | char | 0x00 (0) | string terminator 2715 2716table (reflection.KeyValue): 2717 +0x199C | D4 E0 FF FF | SOffset32 | 0xFFFFE0D4 (-7980) Loc: 0x38C8 | offset to vtable 2718 +0x19A0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x19B8 | offset to field `key` (string) 2719 +0x19A4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x19A8 | offset to field `value` (string) 2720 2721string (reflection.KeyValue.value): 2722 +0x19A8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2723 +0x19AC | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2724 +0x19B4 | 00 | char | 0x00 (0) | string terminator 2725 2726padding: 2727 +0x19B5 | 00 00 00 | uint8_t[3] | ... | padding 2728 2729string (reflection.KeyValue.key): 2730 +0x19B8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2731 +0x19BC | 68 61 73 68 | char[4] | hash | string literal 2732 +0x19C0 | 00 | char | 0x00 (0) | string terminator 2733 2734padding: 2735 +0x19C1 | 00 00 00 | uint8_t[3] | ... | padding 2736 2737table (reflection.KeyValue): 2738 +0x19C4 | FC E0 FF FF | SOffset32 | 0xFFFFE0FC (-7940) Loc: 0x38C8 | offset to vtable 2739 +0x19C8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x19E0 | offset to field `key` (string) 2740 +0x19CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x19D0 | offset to field `value` (string) 2741 2742string (reflection.KeyValue.value): 2743 +0x19D0 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2744 +0x19D4 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2745 +0x19DC | 6C 65 54 | | leT 2746 +0x19DF | 00 | char | 0x00 (0) | string terminator 2747 2748string (reflection.KeyValue.key): 2749 +0x19E0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2750 +0x19E4 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2751 +0x19EC | 00 | char | 0x00 (0) | string terminator 2752 2753padding: 2754 +0x19ED | 00 00 00 | uint8_t[3] | ... | padding 2755 2756table (reflection.KeyValue): 2757 +0x19F0 | 28 E1 FF FF | SOffset32 | 0xFFFFE128 (-7896) Loc: 0x38C8 | offset to vtable 2758 +0x19F4 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1A08 | offset to field `key` (string) 2759 +0x19F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x19FC | offset to field `value` (string) 2760 2761string (reflection.KeyValue.value): 2762 +0x19FC | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 2763 +0x1A00 | 2E 67 65 74 28 29 | char[6] | .get() | string literal 2764 +0x1A06 | 00 | char | 0x00 (0) | string terminator 2765 2766string (reflection.KeyValue.key): 2767 +0x1A08 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2768 +0x1A0C | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2769 +0x1A14 | 74 79 70 65 5F 67 65 74 | | type_get 2770 +0x1A1C | 00 | char | 0x00 (0) | string terminator 2771 2772padding: 2773 +0x1A1D | 00 00 00 | uint8_t[3] | ... | padding 2774 2775table (reflection.KeyValue): 2776 +0x1A20 | 58 E1 FF FF | SOffset32 | 0xFFFFE158 (-7848) Loc: 0x38C8 | offset to vtable 2777 +0x1A24 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x1A44 | offset to field `key` (string) 2778 +0x1A28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1A2C | offset to field `value` (string) 2779 2780string (reflection.KeyValue.value): 2781 +0x1A2C | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2782 +0x1A30 | 64 65 66 61 75 6C 74 5F | char[16] | default_ | string literal 2783 +0x1A38 | 70 74 72 5F 74 79 70 65 | | ptr_type 2784 +0x1A40 | 00 | char | 0x00 (0) | string terminator 2785 2786padding: 2787 +0x1A41 | 00 00 00 | uint8_t[3] | ... | padding 2788 2789string (reflection.KeyValue.key): 2790 +0x1A44 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2791 +0x1A48 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2792 +0x1A50 | 74 79 70 65 | | type 2793 +0x1A54 | 00 | char | 0x00 (0) | string terminator 2794 2795padding: 2796 +0x1A55 | 00 00 00 | uint8_t[3] | ... | padding 2797 2798table (reflection.Type): 2799 +0x1A58 | 18 EE FF FF | SOffset32 | 0xFFFFEE18 (-4584) Loc: 0x2C40 | offset to vtable 2800 +0x1A5C | 00 00 | uint8_t[2] | .. | padding 2801 +0x1A5E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2802 +0x1A5F | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 2803 +0x1A60 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 2804 2805string (reflection.Field.name): 2806 +0x1A64 | 1E 00 00 00 | uint32_t | 0x0000001E (30) | length of string 2807 +0x1A68 | 76 65 63 74 6F 72 5F 6F | char[30] | vector_o | string literal 2808 +0x1A70 | 66 5F 63 6F 5F 6F 77 6E | | f_co_own 2809 +0x1A78 | 69 6E 67 5F 72 65 66 65 | | ing_refe 2810 +0x1A80 | 72 65 6E 63 65 73 | | rences 2811 +0x1A86 | 00 | char | 0x00 (0) | string terminator 2812 2813table (reflection.Field): 2814 +0x1A88 | 90 EF FF FF | SOffset32 | 0xFFFFEF90 (-4208) Loc: 0x2AF8 | offset to vtable 2815 +0x1A8C | 27 00 | uint16_t | 0x0027 (39) | table field `id` (UShort) 2816 +0x1A8E | 52 00 | uint16_t | 0x0052 (82) | table field `offset` (UShort) 2817 +0x1A90 | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: 0x1B5C | offset to field `name` (string) 2818 +0x1A94 | B8 00 00 00 | UOffset32 | 0x000000B8 (184) Loc: 0x1B4C | offset to field `type` (table) 2819 +0x1A98 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1A9C | offset to field `attributes` (vector) 2820 2821vector (reflection.Field.attributes): 2822 +0x1A9C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 2823 +0x1AA0 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x1B20 | offset to table[0] 2824 +0x1AA4 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x1AF4 | offset to table[1] 2825 +0x1AA8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1ACC | offset to table[2] 2826 +0x1AAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1AB0 | offset to table[3] 2827 2828table (reflection.KeyValue): 2829 +0x1AB0 | E8 E1 FF FF | SOffset32 | 0xFFFFE1E8 (-7704) Loc: 0x38C8 | offset to vtable 2830 +0x1AB4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1AC4 | offset to field `key` (string) 2831 +0x1AB8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1ABC | offset to field `value` (string) 2832 2833string (reflection.KeyValue.value): 2834 +0x1ABC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2835 +0x1AC0 | 33 39 | char[2] | 39 | string literal 2836 +0x1AC2 | 00 | char | 0x00 (0) | string terminator 2837 2838string (reflection.KeyValue.key): 2839 +0x1AC4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2840 +0x1AC8 | 69 64 | char[2] | id | string literal 2841 +0x1ACA | 00 | char | 0x00 (0) | string terminator 2842 2843table (reflection.KeyValue): 2844 +0x1ACC | 04 E2 FF FF | SOffset32 | 0xFFFFE204 (-7676) Loc: 0x38C8 | offset to vtable 2845 +0x1AD0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1AE8 | offset to field `key` (string) 2846 +0x1AD4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1AD8 | offset to field `value` (string) 2847 2848string (reflection.KeyValue.value): 2849 +0x1AD8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2850 +0x1ADC | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2851 +0x1AE4 | 00 | char | 0x00 (0) | string terminator 2852 2853padding: 2854 +0x1AE5 | 00 00 00 | uint8_t[3] | ... | padding 2855 2856string (reflection.KeyValue.key): 2857 +0x1AE8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2858 +0x1AEC | 68 61 73 68 | char[4] | hash | string literal 2859 +0x1AF0 | 00 | char | 0x00 (0) | string terminator 2860 2861padding: 2862 +0x1AF1 | 00 00 00 | uint8_t[3] | ... | padding 2863 2864table (reflection.KeyValue): 2865 +0x1AF4 | 2C E2 FF FF | SOffset32 | 0xFFFFE22C (-7636) Loc: 0x38C8 | offset to vtable 2866 +0x1AF8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1B10 | offset to field `key` (string) 2867 +0x1AFC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1B00 | offset to field `value` (string) 2868 2869string (reflection.KeyValue.value): 2870 +0x1B00 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2871 +0x1B04 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2872 +0x1B0C | 6C 65 54 | | leT 2873 +0x1B0F | 00 | char | 0x00 (0) | string terminator 2874 2875string (reflection.KeyValue.key): 2876 +0x1B10 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2877 +0x1B14 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2878 +0x1B1C | 00 | char | 0x00 (0) | string terminator 2879 2880padding: 2881 +0x1B1D | 00 00 00 | uint8_t[3] | ... | padding 2882 2883table (reflection.KeyValue): 2884 +0x1B20 | 58 E2 FF FF | SOffset32 | 0xFFFFE258 (-7592) Loc: 0x38C8 | offset to vtable 2885 +0x1B24 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1B38 | offset to field `key` (string) 2886 +0x1B28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1B2C | offset to field `value` (string) 2887 2888string (reflection.KeyValue.value): 2889 +0x1B2C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2890 +0x1B30 | 6E 61 6B 65 64 | char[5] | naked | string literal 2891 +0x1B35 | 00 | char | 0x00 (0) | string terminator 2892 2893padding: 2894 +0x1B36 | 00 00 | uint8_t[2] | .. | padding 2895 2896string (reflection.KeyValue.key): 2897 +0x1B38 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2898 +0x1B3C | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2899 +0x1B44 | 74 79 70 65 | | type 2900 +0x1B48 | 00 | char | 0x00 (0) | string terminator 2901 2902padding: 2903 +0x1B49 | 00 00 00 | uint8_t[3] | ... | padding 2904 2905table (reflection.Type): 2906 +0x1B4C | D8 E4 FF FF | SOffset32 | 0xFFFFE4D8 (-6952) Loc: 0x3674 | offset to vtable 2907 +0x1B50 | 00 00 00 | uint8_t[3] | ... | padding 2908 +0x1B53 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 2909 +0x1B54 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 2910 +0x1B58 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2911 2912string (reflection.Field.name): 2913 +0x1B5C | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 2914 +0x1B60 | 63 6F 5F 6F 77 6E 69 6E | char[19] | co_ownin | string literal 2915 +0x1B68 | 67 5F 72 65 66 65 72 65 | | g_refere 2916 +0x1B70 | 6E 63 65 | | nce 2917 +0x1B73 | 00 | char | 0x00 (0) | string terminator 2918 2919table (reflection.Field): 2920 +0x1B74 | 8C EF FF FF | SOffset32 | 0xFFFFEF8C (-4212) Loc: 0x2BE8 | offset to vtable 2921 +0x1B78 | 00 00 00 | uint8_t[3] | ... | padding 2922 +0x1B7B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2923 +0x1B7C | 26 00 | uint16_t | 0x0026 (38) | table field `id` (UShort) 2924 +0x1B7E | 50 00 | uint16_t | 0x0050 (80) | table field `offset` (UShort) 2925 +0x1B80 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: 0x1BFC | offset to field `name` (string) 2926 +0x1B84 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: 0x1BEC | offset to field `type` (table) 2927 +0x1B88 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1B8C | offset to field `attributes` (vector) 2928 2929vector (reflection.Field.attributes): 2930 +0x1B8C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 2931 +0x1B90 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1BB4 | offset to table[0] 2932 +0x1B94 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1B98 | offset to table[1] 2933 2934table (reflection.KeyValue): 2935 +0x1B98 | D0 E2 FF FF | SOffset32 | 0xFFFFE2D0 (-7472) Loc: 0x38C8 | offset to vtable 2936 +0x1B9C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1BAC | offset to field `key` (string) 2937 +0x1BA0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1BA4 | offset to field `value` (string) 2938 2939string (reflection.KeyValue.value): 2940 +0x1BA4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2941 +0x1BA8 | 33 38 | char[2] | 38 | string literal 2942 +0x1BAA | 00 | char | 0x00 (0) | string terminator 2943 2944string (reflection.KeyValue.key): 2945 +0x1BAC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2946 +0x1BB0 | 69 64 | char[2] | id | string literal 2947 +0x1BB2 | 00 | char | 0x00 (0) | string terminator 2948 2949table (reflection.KeyValue): 2950 +0x1BB4 | EC E2 FF FF | SOffset32 | 0xFFFFE2EC (-7444) Loc: 0x38C8 | offset to vtable 2951 +0x1BB8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x1BD8 | offset to field `key` (string) 2952 +0x1BBC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1BC0 | offset to field `value` (string) 2953 2954string (reflection.KeyValue.value): 2955 +0x1BC0 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2956 +0x1BC4 | 64 65 66 61 75 6C 74 5F | char[16] | default_ | string literal 2957 +0x1BCC | 70 74 72 5F 74 79 70 65 | | ptr_type 2958 +0x1BD4 | 00 | char | 0x00 (0) | string terminator 2959 2960padding: 2961 +0x1BD5 | 00 00 00 | uint8_t[3] | ... | padding 2962 2963string (reflection.KeyValue.key): 2964 +0x1BD8 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2965 +0x1BDC | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2966 +0x1BE4 | 74 79 70 65 | | type 2967 +0x1BE8 | 00 | char | 0x00 (0) | string terminator 2968 2969padding: 2970 +0x1BE9 | 00 00 00 | uint8_t[3] | ... | padding 2971 2972table (reflection.Type): 2973 +0x1BEC | 78 F1 FF FF | SOffset32 | 0xFFFFF178 (-3720) Loc: 0x2A74 | offset to vtable 2974 +0x1BF0 | 00 00 | uint8_t[2] | .. | padding 2975 +0x1BF2 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2976 +0x1BF3 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 2977 +0x1BF4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2978 +0x1BF8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 2979 2980string (reflection.Field.name): 2981 +0x1BFC | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 2982 +0x1C00 | 76 65 63 74 6F 72 5F 6F | char[28] | vector_o | string literal 2983 +0x1C08 | 66 5F 73 74 72 6F 6E 67 | | f_strong 2984 +0x1C10 | 5F 72 65 66 65 72 72 61 | | _referra 2985 +0x1C18 | 62 6C 65 73 | | bles 2986 +0x1C1C | 00 | char | 0x00 (0) | string terminator 2987 2988padding: 2989 +0x1C1D | 00 00 00 | uint8_t[3] | ... | padding 2990 2991table (reflection.Field): 2992 +0x1C20 | 38 F0 FF FF | SOffset32 | 0xFFFFF038 (-4040) Loc: 0x2BE8 | offset to vtable 2993 +0x1C24 | 00 00 00 | uint8_t[3] | ... | padding 2994 +0x1C27 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2995 +0x1C28 | 25 00 | uint16_t | 0x0025 (37) | table field `id` (UShort) 2996 +0x1C2A | 4E 00 | uint16_t | 0x004E (78) | table field `offset` (UShort) 2997 +0x1C2C | C8 00 00 00 | UOffset32 | 0x000000C8 (200) Loc: 0x1CF4 | offset to field `name` (string) 2998 +0x1C30 | B8 00 00 00 | UOffset32 | 0x000000B8 (184) Loc: 0x1CE8 | offset to field `type` (table) 2999 +0x1C34 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1C38 | offset to field `attributes` (vector) 3000 3001vector (reflection.Field.attributes): 3002 +0x1C38 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 3003 +0x1C3C | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x1CBC | offset to table[0] 3004 +0x1C40 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x1C90 | offset to table[1] 3005 +0x1C44 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1C68 | offset to table[2] 3006 +0x1C48 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1C4C | offset to table[3] 3007 3008table (reflection.KeyValue): 3009 +0x1C4C | 84 E3 FF FF | SOffset32 | 0xFFFFE384 (-7292) Loc: 0x38C8 | offset to vtable 3010 +0x1C50 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1C60 | offset to field `key` (string) 3011 +0x1C54 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1C58 | offset to field `value` (string) 3012 3013string (reflection.KeyValue.value): 3014 +0x1C58 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3015 +0x1C5C | 33 37 | char[2] | 37 | string literal 3016 +0x1C5E | 00 | char | 0x00 (0) | string terminator 3017 3018string (reflection.KeyValue.key): 3019 +0x1C60 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3020 +0x1C64 | 69 64 | char[2] | id | string literal 3021 +0x1C66 | 00 | char | 0x00 (0) | string terminator 3022 3023table (reflection.KeyValue): 3024 +0x1C68 | A0 E3 FF FF | SOffset32 | 0xFFFFE3A0 (-7264) Loc: 0x38C8 | offset to vtable 3025 +0x1C6C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1C84 | offset to field `key` (string) 3026 +0x1C70 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1C74 | offset to field `value` (string) 3027 3028string (reflection.KeyValue.value): 3029 +0x1C74 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3030 +0x1C78 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3031 +0x1C80 | 00 | char | 0x00 (0) | string terminator 3032 3033padding: 3034 +0x1C81 | 00 00 00 | uint8_t[3] | ... | padding 3035 3036string (reflection.KeyValue.key): 3037 +0x1C84 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3038 +0x1C88 | 68 61 73 68 | char[4] | hash | string literal 3039 +0x1C8C | 00 | char | 0x00 (0) | string terminator 3040 3041padding: 3042 +0x1C8D | 00 00 00 | uint8_t[3] | ... | padding 3043 3044table (reflection.KeyValue): 3045 +0x1C90 | C8 E3 FF FF | SOffset32 | 0xFFFFE3C8 (-7224) Loc: 0x38C8 | offset to vtable 3046 +0x1C94 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1CAC | offset to field `key` (string) 3047 +0x1C98 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1C9C | offset to field `value` (string) 3048 3049string (reflection.KeyValue.value): 3050 +0x1C9C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 3051 +0x1CA0 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 3052 +0x1CA8 | 6C 65 54 | | leT 3053 +0x1CAB | 00 | char | 0x00 (0) | string terminator 3054 3055string (reflection.KeyValue.key): 3056 +0x1CAC | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3057 +0x1CB0 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 3058 +0x1CB8 | 00 | char | 0x00 (0) | string terminator 3059 3060padding: 3061 +0x1CB9 | 00 00 00 | uint8_t[3] | ... | padding 3062 3063table (reflection.KeyValue): 3064 +0x1CBC | F4 E3 FF FF | SOffset32 | 0xFFFFE3F4 (-7180) Loc: 0x38C8 | offset to vtable 3065 +0x1CC0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1CD4 | offset to field `key` (string) 3066 +0x1CC4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1CC8 | offset to field `value` (string) 3067 3068string (reflection.KeyValue.value): 3069 +0x1CC8 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3070 +0x1CCC | 6E 61 6B 65 64 | char[5] | naked | string literal 3071 +0x1CD1 | 00 | char | 0x00 (0) | string terminator 3072 3073padding: 3074 +0x1CD2 | 00 00 | uint8_t[2] | .. | padding 3075 3076string (reflection.KeyValue.key): 3077 +0x1CD4 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 3078 +0x1CD8 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 3079 +0x1CE0 | 74 79 70 65 | | type 3080 +0x1CE4 | 00 | char | 0x00 (0) | string terminator 3081 3082padding: 3083 +0x1CE5 | 00 00 00 | uint8_t[3] | ... | padding 3084 3085table (reflection.Type): 3086 +0x1CE8 | A8 F0 FF FF | SOffset32 | 0xFFFFF0A8 (-3928) Loc: 0x2C40 | offset to vtable 3087 +0x1CEC | 00 00 | uint8_t[2] | .. | padding 3088 +0x1CEE | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3089 +0x1CEF | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 3090 +0x1CF0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3091 3092string (reflection.Field.name): 3093 +0x1CF4 | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 3094 +0x1CF8 | 76 65 63 74 6F 72 5F 6F | char[25] | vector_o | string literal 3095 +0x1D00 | 66 5F 77 65 61 6B 5F 72 | | f_weak_r 3096 +0x1D08 | 65 66 65 72 65 6E 63 65 | | eference 3097 +0x1D10 | 73 | | s 3098 +0x1D11 | 00 | char | 0x00 (0) | string terminator 3099 3100padding: 3101 +0x1D12 | 00 00 | uint8_t[2] | .. | padding 3102 3103table (reflection.Field): 3104 +0x1D14 | 1C F2 FF FF | SOffset32 | 0xFFFFF21C (-3556) Loc: 0x2AF8 | offset to vtable 3105 +0x1D18 | 24 00 | uint16_t | 0x0024 (36) | table field `id` (UShort) 3106 +0x1D1A | 4C 00 | uint16_t | 0x004C (76) | table field `offset` (UShort) 3107 +0x1D1C | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: 0x1DE8 | offset to field `name` (string) 3108 +0x1D20 | B8 00 00 00 | UOffset32 | 0x000000B8 (184) Loc: 0x1DD8 | offset to field `type` (table) 3109 +0x1D24 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1D28 | offset to field `attributes` (vector) 3110 3111vector (reflection.Field.attributes): 3112 +0x1D28 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 3113 +0x1D2C | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: 0x1DAC | offset to table[0] 3114 +0x1D30 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x1D80 | offset to table[1] 3115 +0x1D34 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x1D58 | offset to table[2] 3116 +0x1D38 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1D3C | offset to table[3] 3117 3118table (reflection.KeyValue): 3119 +0x1D3C | 74 E4 FF FF | SOffset32 | 0xFFFFE474 (-7052) Loc: 0x38C8 | offset to vtable 3120 +0x1D40 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1D50 | offset to field `key` (string) 3121 +0x1D44 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1D48 | offset to field `value` (string) 3122 3123string (reflection.KeyValue.value): 3124 +0x1D48 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3125 +0x1D4C | 33 36 | char[2] | 36 | string literal 3126 +0x1D4E | 00 | char | 0x00 (0) | string terminator 3127 3128string (reflection.KeyValue.key): 3129 +0x1D50 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3130 +0x1D54 | 69 64 | char[2] | id | string literal 3131 +0x1D56 | 00 | char | 0x00 (0) | string terminator 3132 3133table (reflection.KeyValue): 3134 +0x1D58 | 90 E4 FF FF | SOffset32 | 0xFFFFE490 (-7024) Loc: 0x38C8 | offset to vtable 3135 +0x1D5C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1D74 | offset to field `key` (string) 3136 +0x1D60 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1D64 | offset to field `value` (string) 3137 3138string (reflection.KeyValue.value): 3139 +0x1D64 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3140 +0x1D68 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3141 +0x1D70 | 00 | char | 0x00 (0) | string terminator 3142 3143padding: 3144 +0x1D71 | 00 00 00 | uint8_t[3] | ... | padding 3145 3146string (reflection.KeyValue.key): 3147 +0x1D74 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3148 +0x1D78 | 68 61 73 68 | char[4] | hash | string literal 3149 +0x1D7C | 00 | char | 0x00 (0) | string terminator 3150 3151padding: 3152 +0x1D7D | 00 00 00 | uint8_t[3] | ... | padding 3153 3154table (reflection.KeyValue): 3155 +0x1D80 | B8 E4 FF FF | SOffset32 | 0xFFFFE4B8 (-6984) Loc: 0x38C8 | offset to vtable 3156 +0x1D84 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x1D9C | offset to field `key` (string) 3157 +0x1D88 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1D8C | offset to field `value` (string) 3158 3159string (reflection.KeyValue.value): 3160 +0x1D8C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 3161 +0x1D90 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 3162 +0x1D98 | 6C 65 54 | | leT 3163 +0x1D9B | 00 | char | 0x00 (0) | string terminator 3164 3165string (reflection.KeyValue.key): 3166 +0x1D9C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3167 +0x1DA0 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 3168 +0x1DA8 | 00 | char | 0x00 (0) | string terminator 3169 3170padding: 3171 +0x1DA9 | 00 00 00 | uint8_t[3] | ... | padding 3172 3173table (reflection.KeyValue): 3174 +0x1DAC | E4 E4 FF FF | SOffset32 | 0xFFFFE4E4 (-6940) Loc: 0x38C8 | offset to vtable 3175 +0x1DB0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x1DC4 | offset to field `key` (string) 3176 +0x1DB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1DB8 | offset to field `value` (string) 3177 3178string (reflection.KeyValue.value): 3179 +0x1DB8 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3180 +0x1DBC | 6E 61 6B 65 64 | char[5] | naked | string literal 3181 +0x1DC1 | 00 | char | 0x00 (0) | string terminator 3182 3183padding: 3184 +0x1DC2 | 00 00 | uint8_t[2] | .. | padding 3185 3186string (reflection.KeyValue.key): 3187 +0x1DC4 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 3188 +0x1DC8 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 3189 +0x1DD0 | 74 79 70 65 | | type 3190 +0x1DD4 | 00 | char | 0x00 (0) | string terminator 3191 3192padding: 3193 +0x1DD5 | 00 00 00 | uint8_t[3] | ... | padding 3194 3195table (reflection.Type): 3196 +0x1DD8 | 64 E7 FF FF | SOffset32 | 0xFFFFE764 (-6300) Loc: 0x3674 | offset to vtable 3197 +0x1DDC | 00 00 00 | uint8_t[3] | ... | padding 3198 +0x1DDF | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 3199 +0x1DE0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3200 +0x1DE4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3201 3202string (reflection.Field.name): 3203 +0x1DE8 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3204 +0x1DEC | 73 69 6E 67 6C 65 5F 77 | char[21] | single_w | string literal 3205 +0x1DF4 | 65 61 6B 5F 72 65 66 65 | | eak_refe 3206 +0x1DFC | 72 65 6E 63 65 | | rence 3207 +0x1E01 | 00 | char | 0x00 (0) | string terminator 3208 3209padding: 3210 +0x1E02 | 00 00 | uint8_t[2] | .. | padding 3211 3212table (reflection.Field): 3213 +0x1E04 | 1C F2 FF FF | SOffset32 | 0xFFFFF21C (-3556) Loc: 0x2BE8 | offset to vtable 3214 +0x1E08 | 00 00 00 | uint8_t[3] | ... | padding 3215 +0x1E0B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3216 +0x1E0C | 23 00 | uint16_t | 0x0023 (35) | table field `id` (UShort) 3217 +0x1E0E | 4A 00 | uint16_t | 0x004A (74) | table field `offset` (UShort) 3218 +0x1E10 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1E50 | offset to field `name` (string) 3219 +0x1E14 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1E40 | offset to field `type` (table) 3220 +0x1E18 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E1C | offset to field `attributes` (vector) 3221 3222vector (reflection.Field.attributes): 3223 +0x1E1C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3224 +0x1E20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E24 | offset to table[0] 3225 3226table (reflection.KeyValue): 3227 +0x1E24 | 5C E5 FF FF | SOffset32 | 0xFFFFE55C (-6820) Loc: 0x38C8 | offset to vtable 3228 +0x1E28 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1E38 | offset to field `key` (string) 3229 +0x1E2C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E30 | offset to field `value` (string) 3230 3231string (reflection.KeyValue.value): 3232 +0x1E30 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3233 +0x1E34 | 33 35 | char[2] | 35 | string literal 3234 +0x1E36 | 00 | char | 0x00 (0) | string terminator 3235 3236string (reflection.KeyValue.key): 3237 +0x1E38 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3238 +0x1E3C | 69 64 | char[2] | id | string literal 3239 +0x1E3E | 00 | char | 0x00 (0) | string terminator 3240 3241table (reflection.Type): 3242 +0x1E40 | CC F3 FF FF | SOffset32 | 0xFFFFF3CC (-3124) Loc: 0x2A74 | offset to vtable 3243 +0x1E44 | 00 00 | uint8_t[2] | .. | padding 3244 +0x1E46 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3245 +0x1E47 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3246 +0x1E48 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 3247 +0x1E4C | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3248 3249string (reflection.Field.name): 3250 +0x1E50 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3251 +0x1E54 | 76 65 63 74 6F 72 5F 6F | char[21] | vector_o | string literal 3252 +0x1E5C | 66 5F 72 65 66 65 72 72 | | f_referr 3253 +0x1E64 | 61 62 6C 65 73 | | ables 3254 +0x1E69 | 00 | char | 0x00 (0) | string terminator 3255 3256padding: 3257 +0x1E6A | 00 00 | uint8_t[2] | .. | padding 3258 3259table (reflection.Field): 3260 +0x1E6C | 84 F2 FF FF | SOffset32 | 0xFFFFF284 (-3452) Loc: 0x2BE8 | offset to vtable 3261 +0x1E70 | 00 00 00 | uint8_t[3] | ... | padding 3262 +0x1E73 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3263 +0x1E74 | 22 00 | uint16_t | 0x0022 (34) | table field `id` (UShort) 3264 +0x1E76 | 48 00 | uint16_t | 0x0048 (72) | table field `offset` (UShort) 3265 +0x1E78 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1EB8 | offset to field `name` (string) 3266 +0x1E7C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1EA8 | offset to field `type` (table) 3267 +0x1E80 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E84 | offset to field `attributes` (vector) 3268 3269vector (reflection.Field.attributes): 3270 +0x1E84 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3271 +0x1E88 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E8C | offset to table[0] 3272 3273table (reflection.KeyValue): 3274 +0x1E8C | C4 E5 FF FF | SOffset32 | 0xFFFFE5C4 (-6716) Loc: 0x38C8 | offset to vtable 3275 +0x1E90 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1EA0 | offset to field `key` (string) 3276 +0x1E94 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1E98 | offset to field `value` (string) 3277 3278string (reflection.KeyValue.value): 3279 +0x1E98 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3280 +0x1E9C | 33 34 | char[2] | 34 | string literal 3281 +0x1E9E | 00 | char | 0x00 (0) | string terminator 3282 3283string (reflection.KeyValue.key): 3284 +0x1EA0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3285 +0x1EA4 | 69 64 | char[2] | id | string literal 3286 +0x1EA6 | 00 | char | 0x00 (0) | string terminator 3287 3288table (reflection.Type): 3289 +0x1EA8 | 90 E6 FF FF | SOffset32 | 0xFFFFE690 (-6512) Loc: 0x3818 | offset to vtable 3290 +0x1EAC | 00 00 00 | uint8_t[3] | ... | padding 3291 +0x1EAF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 3292 +0x1EB0 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | table field `index` (Int) 3293 +0x1EB4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3294 3295string (reflection.Field.name): 3296 +0x1EB8 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3297 +0x1EBC | 70 61 72 65 6E 74 5F 6E | char[21] | parent_n | string literal 3298 +0x1EC4 | 61 6D 65 73 70 61 63 65 | | amespace 3299 +0x1ECC | 5F 74 65 73 74 | | _test 3300 +0x1ED1 | 00 | char | 0x00 (0) | string terminator 3301 3302padding: 3303 +0x1ED2 | 00 00 | uint8_t[2] | .. | padding 3304 3305table (reflection.Field): 3306 +0x1ED4 | EC F2 FF FF | SOffset32 | 0xFFFFF2EC (-3348) Loc: 0x2BE8 | offset to vtable 3307 +0x1ED8 | 00 00 00 | uint8_t[3] | ... | padding 3308 +0x1EDB | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3309 +0x1EDC | 21 00 | uint16_t | 0x0021 (33) | table field `id` (UShort) 3310 +0x1EDE | 46 00 | uint16_t | 0x0046 (70) | table field `offset` (UShort) 3311 +0x1EE0 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x1F1C | offset to field `name` (string) 3312 +0x1EE4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1F10 | offset to field `type` (table) 3313 +0x1EE8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1EEC | offset to field `attributes` (vector) 3314 3315vector (reflection.Field.attributes): 3316 +0x1EEC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3317 +0x1EF0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1EF4 | offset to table[0] 3318 3319table (reflection.KeyValue): 3320 +0x1EF4 | 2C E6 FF FF | SOffset32 | 0xFFFFE62C (-6612) Loc: 0x38C8 | offset to vtable 3321 +0x1EF8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1F08 | offset to field `key` (string) 3322 +0x1EFC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1F00 | offset to field `value` (string) 3323 3324string (reflection.KeyValue.value): 3325 +0x1F00 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3326 +0x1F04 | 33 33 | char[2] | 33 | string literal 3327 +0x1F06 | 00 | char | 0x00 (0) | string terminator 3328 3329string (reflection.KeyValue.key): 3330 +0x1F08 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3331 +0x1F0C | 69 64 | char[2] | id | string literal 3332 +0x1F0E | 00 | char | 0x00 (0) | string terminator 3333 3334table (reflection.Type): 3335 +0x1F10 | D0 F2 FF FF | SOffset32 | 0xFFFFF2D0 (-3376) Loc: 0x2C40 | offset to vtable 3336 +0x1F14 | 00 00 | uint8_t[2] | .. | padding 3337 +0x1F16 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3338 +0x1F17 | 0C | uint8_t | 0x0C (12) | table field `element` (Byte) 3339 +0x1F18 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3340 3341string (reflection.Field.name): 3342 +0x1F1C | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3343 +0x1F20 | 76 65 63 74 6F 72 5F 6F | char[17] | vector_o | string literal 3344 +0x1F28 | 66 5F 64 6F 75 62 6C 65 | | f_double 3345 +0x1F30 | 73 | | s 3346 +0x1F31 | 00 | char | 0x00 (0) | string terminator 3347 3348padding: 3349 +0x1F32 | 00 00 | uint8_t[2] | .. | padding 3350 3351table (reflection.Field): 3352 +0x1F34 | 4C F3 FF FF | SOffset32 | 0xFFFFF34C (-3252) Loc: 0x2BE8 | offset to vtable 3353 +0x1F38 | 00 00 00 | uint8_t[3] | ... | padding 3354 +0x1F3B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3355 +0x1F3C | 20 00 | uint16_t | 0x0020 (32) | table field `id` (UShort) 3356 +0x1F3E | 44 00 | uint16_t | 0x0044 (68) | table field `offset` (UShort) 3357 +0x1F40 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x1F7C | offset to field `name` (string) 3358 +0x1F44 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1F70 | offset to field `type` (table) 3359 +0x1F48 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1F4C | offset to field `attributes` (vector) 3360 3361vector (reflection.Field.attributes): 3362 +0x1F4C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3363 +0x1F50 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1F54 | offset to table[0] 3364 3365table (reflection.KeyValue): 3366 +0x1F54 | 8C E6 FF FF | SOffset32 | 0xFFFFE68C (-6516) Loc: 0x38C8 | offset to vtable 3367 +0x1F58 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1F68 | offset to field `key` (string) 3368 +0x1F5C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1F60 | offset to field `value` (string) 3369 3370string (reflection.KeyValue.value): 3371 +0x1F60 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3372 +0x1F64 | 33 32 | char[2] | 32 | string literal 3373 +0x1F66 | 00 | char | 0x00 (0) | string terminator 3374 3375string (reflection.KeyValue.key): 3376 +0x1F68 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3377 +0x1F6C | 69 64 | char[2] | id | string literal 3378 +0x1F6E | 00 | char | 0x00 (0) | string terminator 3379 3380table (reflection.Type): 3381 +0x1F70 | 30 F3 FF FF | SOffset32 | 0xFFFFF330 (-3280) Loc: 0x2C40 | offset to vtable 3382 +0x1F74 | 00 00 | uint8_t[2] | .. | padding 3383 +0x1F76 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3384 +0x1F77 | 09 | uint8_t | 0x09 (9) | table field `element` (Byte) 3385 +0x1F78 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3386 3387string (reflection.Field.name): 3388 +0x1F7C | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 3389 +0x1F80 | 76 65 63 74 6F 72 5F 6F | char[15] | vector_o | string literal 3390 +0x1F88 | 66 5F 6C 6F 6E 67 73 | | f_longs 3391 +0x1F8F | 00 | char | 0x00 (0) | string terminator 3392 3393table (reflection.Field): 3394 +0x1F90 | A8 F3 FF FF | SOffset32 | 0xFFFFF3A8 (-3160) Loc: 0x2BE8 | offset to vtable 3395 +0x1F94 | 00 00 00 | uint8_t[3] | ... | padding 3396 +0x1F97 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3397 +0x1F98 | 1F 00 | uint16_t | 0x001F (31) | table field `id` (UShort) 3398 +0x1F9A | 42 00 | uint16_t | 0x0042 (66) | table field `offset` (UShort) 3399 +0x1F9C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x1FDC | offset to field `name` (string) 3400 +0x1FA0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x1FCC | offset to field `type` (table) 3401 +0x1FA4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1FA8 | offset to field `attributes` (vector) 3402 3403vector (reflection.Field.attributes): 3404 +0x1FA8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3405 +0x1FAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1FB0 | offset to table[0] 3406 3407table (reflection.KeyValue): 3408 +0x1FB0 | E8 E6 FF FF | SOffset32 | 0xFFFFE6E8 (-6424) Loc: 0x38C8 | offset to vtable 3409 +0x1FB4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x1FC4 | offset to field `key` (string) 3410 +0x1FB8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x1FBC | offset to field `value` (string) 3411 3412string (reflection.KeyValue.value): 3413 +0x1FBC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3414 +0x1FC0 | 33 31 | char[2] | 31 | string literal 3415 +0x1FC2 | 00 | char | 0x00 (0) | string terminator 3416 3417string (reflection.KeyValue.key): 3418 +0x1FC4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3419 +0x1FC8 | 69 64 | char[2] | id | string literal 3420 +0x1FCA | 00 | char | 0x00 (0) | string terminator 3421 3422table (reflection.Type): 3423 +0x1FCC | 58 F5 FF FF | SOffset32 | 0xFFFFF558 (-2728) Loc: 0x2A74 | offset to vtable 3424 +0x1FD0 | 00 00 | uint8_t[2] | .. | padding 3425 +0x1FD2 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3426 +0x1FD3 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3427 +0x1FD4 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 3428 +0x1FD8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3429 3430string (reflection.Field.name): 3431 +0x1FDC | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3432 +0x1FE0 | 74 65 73 74 35 | char[5] | test5 | string literal 3433 +0x1FE5 | 00 | char | 0x00 (0) | string terminator 3434 3435padding: 3436 +0x1FE6 | 00 00 | uint8_t[2] | .. | padding 3437 3438table (reflection.Field): 3439 +0x1FE8 | 00 F4 FF FF | SOffset32 | 0xFFFFF400 (-3072) Loc: 0x2BE8 | offset to vtable 3440 +0x1FEC | 00 00 00 | uint8_t[3] | ... | padding 3441 +0x1FEF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3442 +0x1FF0 | 1E 00 | uint16_t | 0x001E (30) | table field `id` (UShort) 3443 +0x1FF2 | 40 00 | uint16_t | 0x0040 (64) | table field `offset` (UShort) 3444 +0x1FF4 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x2058 | offset to field `name` (string) 3445 +0x1FF8 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x204C | offset to field `type` (table) 3446 +0x1FFC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2000 | offset to field `attributes` (vector) 3447 3448vector (reflection.Field.attributes): 3449 +0x2000 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3450 +0x2004 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2028 | offset to table[0] 3451 +0x2008 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x200C | offset to table[1] 3452 3453table (reflection.KeyValue): 3454 +0x200C | 44 E7 FF FF | SOffset32 | 0xFFFFE744 (-6332) Loc: 0x38C8 | offset to vtable 3455 +0x2010 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2020 | offset to field `key` (string) 3456 +0x2014 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2018 | offset to field `value` (string) 3457 3458string (reflection.KeyValue.value): 3459 +0x2018 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3460 +0x201C | 33 30 | char[2] | 30 | string literal 3461 +0x201E | 00 | char | 0x00 (0) | string terminator 3462 3463string (reflection.KeyValue.key): 3464 +0x2020 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3465 +0x2024 | 69 64 | char[2] | id | string literal 3466 +0x2026 | 00 | char | 0x00 (0) | string terminator 3467 3468table (reflection.KeyValue): 3469 +0x2028 | 60 E7 FF FF | SOffset32 | 0xFFFFE760 (-6304) Loc: 0x38C8 | offset to vtable 3470 +0x202C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x203C | offset to field `key` (string) 3471 +0x2030 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2034 | offset to field `value` (string) 3472 3473string (reflection.KeyValue.value): 3474 +0x2034 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 3475 +0x2038 | 30 | char[1] | 0 | string literal 3476 +0x2039 | 00 | char | 0x00 (0) | string terminator 3477 3478padding: 3479 +0x203A | 00 00 | uint8_t[2] | .. | padding 3480 3481string (reflection.KeyValue.key): 3482 +0x203C | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 3483 +0x2040 | 66 6C 65 78 62 75 66 66 | char[10] | flexbuff | string literal 3484 +0x2048 | 65 72 | | er 3485 +0x204A | 00 | char | 0x00 (0) | string terminator 3486 3487table (reflection.Type): 3488 +0x204C | 0C F4 FF FF | SOffset32 | 0xFFFFF40C (-3060) Loc: 0x2C40 | offset to vtable 3489 +0x2050 | 00 00 | uint8_t[2] | .. | padding 3490 +0x2052 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3491 +0x2053 | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 3492 +0x2054 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3493 3494string (reflection.Field.name): 3495 +0x2058 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3496 +0x205C | 66 6C 65 78 | char[4] | flex | string literal 3497 +0x2060 | 00 | char | 0x00 (0) | string terminator 3498 3499padding: 3500 +0x2061 | 00 00 00 | uint8_t[3] | ... | padding 3501 3502table (reflection.Field): 3503 +0x2064 | 7C F4 FF FF | SOffset32 | 0xFFFFF47C (-2948) Loc: 0x2BE8 | offset to vtable 3504 +0x2068 | 00 00 00 | uint8_t[3] | ... | padding 3505 +0x206B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3506 +0x206C | 1D 00 | uint16_t | 0x001D (29) | table field `id` (UShort) 3507 +0x206E | 3E 00 | uint16_t | 0x003E (62) | table field `offset` (UShort) 3508 +0x2070 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x20B0 | offset to field `name` (string) 3509 +0x2074 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x20A0 | offset to field `type` (table) 3510 +0x2078 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x207C | offset to field `attributes` (vector) 3511 3512vector (reflection.Field.attributes): 3513 +0x207C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3514 +0x2080 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2084 | offset to table[0] 3515 3516table (reflection.KeyValue): 3517 +0x2084 | BC E7 FF FF | SOffset32 | 0xFFFFE7BC (-6212) Loc: 0x38C8 | offset to vtable 3518 +0x2088 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2098 | offset to field `key` (string) 3519 +0x208C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2090 | offset to field `value` (string) 3520 3521string (reflection.KeyValue.value): 3522 +0x2090 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3523 +0x2094 | 32 39 | char[2] | 29 | string literal 3524 +0x2096 | 00 | char | 0x00 (0) | string terminator 3525 3526string (reflection.KeyValue.key): 3527 +0x2098 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3528 +0x209C | 69 64 | char[2] | id | string literal 3529 +0x209E | 00 | char | 0x00 (0) | string terminator 3530 3531table (reflection.Type): 3532 +0x20A0 | 2C F6 FF FF | SOffset32 | 0xFFFFF62C (-2516) Loc: 0x2A74 | offset to vtable 3533 +0x20A4 | 00 00 | uint8_t[2] | .. | padding 3534 +0x20A6 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3535 +0x20A7 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3536 +0x20A8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 3537 +0x20AC | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3538 3539string (reflection.Field.name): 3540 +0x20B0 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 3541 +0x20B4 | 74 65 73 74 61 72 72 61 | char[23] | testarra | string literal 3542 +0x20BC | 79 6F 66 73 6F 72 74 65 | | yofsorte 3543 +0x20C4 | 64 73 74 72 75 63 74 | | dstruct 3544 +0x20CB | 00 | char | 0x00 (0) | string terminator 3545 3546table (reflection.Field): 3547 +0x20CC | E4 F4 FF FF | SOffset32 | 0xFFFFF4E4 (-2844) Loc: 0x2BE8 | offset to vtable 3548 +0x20D0 | 00 00 00 | uint8_t[3] | ... | padding 3549 +0x20D3 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3550 +0x20D4 | 1C 00 | uint16_t | 0x001C (28) | table field `id` (UShort) 3551 +0x20D6 | 3C 00 | uint16_t | 0x003C (60) | table field `offset` (UShort) 3552 +0x20D8 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2114 | offset to field `name` (string) 3553 +0x20DC | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2108 | offset to field `type` (table) 3554 +0x20E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x20E4 | offset to field `attributes` (vector) 3555 3556vector (reflection.Field.attributes): 3557 +0x20E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3558 +0x20E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x20EC | offset to table[0] 3559 3560table (reflection.KeyValue): 3561 +0x20EC | 24 E8 FF FF | SOffset32 | 0xFFFFE824 (-6108) Loc: 0x38C8 | offset to vtable 3562 +0x20F0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2100 | offset to field `key` (string) 3563 +0x20F4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x20F8 | offset to field `value` (string) 3564 3565string (reflection.KeyValue.value): 3566 +0x20F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3567 +0x20FC | 32 38 | char[2] | 28 | string literal 3568 +0x20FE | 00 | char | 0x00 (0) | string terminator 3569 3570string (reflection.KeyValue.key): 3571 +0x2100 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3572 +0x2104 | 69 64 | char[2] | id | string literal 3573 +0x2106 | 00 | char | 0x00 (0) | string terminator 3574 3575table (reflection.Type): 3576 +0x2108 | C8 F4 FF FF | SOffset32 | 0xFFFFF4C8 (-2872) Loc: 0x2C40 | offset to vtable 3577 +0x210C | 00 00 | uint8_t[2] | .. | padding 3578 +0x210E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3579 +0x210F | 0D | uint8_t | 0x0D (13) | table field `element` (Byte) 3580 +0x2110 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3581 3582string (reflection.Field.name): 3583 +0x2114 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 3584 +0x2118 | 74 65 73 74 61 72 72 61 | char[18] | testarra | string literal 3585 +0x2120 | 79 6F 66 73 74 72 69 6E | | yofstrin 3586 +0x2128 | 67 32 | | g2 3587 +0x212A | 00 | char | 0x00 (0) | string terminator 3588 3589table (reflection.Field): 3590 +0x212C | 34 F6 FF FF | SOffset32 | 0xFFFFF634 (-2508) Loc: 0x2AF8 | offset to vtable 3591 +0x2130 | 1B 00 | uint16_t | 0x001B (27) | table field `id` (UShort) 3592 +0x2132 | 3A 00 | uint16_t | 0x003A (58) | table field `offset` (UShort) 3593 +0x2134 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2170 | offset to field `name` (string) 3594 +0x2138 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2164 | offset to field `type` (table) 3595 +0x213C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2140 | offset to field `attributes` (vector) 3596 3597vector (reflection.Field.attributes): 3598 +0x2140 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3599 +0x2144 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2148 | offset to table[0] 3600 3601table (reflection.KeyValue): 3602 +0x2148 | 80 E8 FF FF | SOffset32 | 0xFFFFE880 (-6016) Loc: 0x38C8 | offset to vtable 3603 +0x214C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x215C | offset to field `key` (string) 3604 +0x2150 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2154 | offset to field `value` (string) 3605 3606string (reflection.KeyValue.value): 3607 +0x2154 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3608 +0x2158 | 32 37 | char[2] | 27 | string literal 3609 +0x215A | 00 | char | 0x00 (0) | string terminator 3610 3611string (reflection.KeyValue.key): 3612 +0x215C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3613 +0x2160 | 69 64 | char[2] | id | string literal 3614 +0x2162 | 00 | char | 0x00 (0) | string terminator 3615 3616table (reflection.Type): 3617 +0x2164 | 88 E8 FF FF | SOffset32 | 0xFFFFE888 (-6008) Loc: 0x38DC | offset to vtable 3618 +0x2168 | 00 00 00 | uint8_t[3] | ... | padding 3619 +0x216B | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3620 +0x216C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3621 3622string (reflection.Field.name): 3623 +0x2170 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 3624 +0x2174 | 74 65 73 74 66 33 | char[6] | testf3 | string literal 3625 +0x217A | 00 | char | 0x00 (0) | string terminator 3626 3627table (reflection.Field): 3628 +0x217C | A8 FF FF FF | SOffset32 | 0xFFFFFFA8 (-88) Loc: 0x21D4 | offset to vtable 3629 +0x2180 | 1A 00 | uint16_t | 0x001A (26) | table field `id` (UShort) 3630 +0x2182 | 38 00 | uint16_t | 0x0038 (56) | table field `offset` (UShort) 3631 +0x2184 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x21C8 | offset to field `name` (string) 3632 +0x2188 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x21BC | offset to field `type` (table) 3633 +0x218C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2198 | offset to field `attributes` (vector) 3634 +0x2190 | 00 00 00 00 00 00 08 40 | double | 0x4008000000000000 (3) | table field `default_real` (Double) 3635 3636vector (reflection.Field.attributes): 3637 +0x2198 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3638 +0x219C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x21A0 | offset to table[0] 3639 3640table (reflection.KeyValue): 3641 +0x21A0 | D8 E8 FF FF | SOffset32 | 0xFFFFE8D8 (-5928) Loc: 0x38C8 | offset to vtable 3642 +0x21A4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x21B4 | offset to field `key` (string) 3643 +0x21A8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x21AC | offset to field `value` (string) 3644 3645string (reflection.KeyValue.value): 3646 +0x21AC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3647 +0x21B0 | 32 36 | char[2] | 26 | string literal 3648 +0x21B2 | 00 | char | 0x00 (0) | string terminator 3649 3650string (reflection.KeyValue.key): 3651 +0x21B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3652 +0x21B8 | 69 64 | char[2] | id | string literal 3653 +0x21BA | 00 | char | 0x00 (0) | string terminator 3654 3655table (reflection.Type): 3656 +0x21BC | E0 E8 FF FF | SOffset32 | 0xFFFFE8E0 (-5920) Loc: 0x38DC | offset to vtable 3657 +0x21C0 | 00 00 00 | uint8_t[3] | ... | padding 3658 +0x21C3 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3659 +0x21C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3660 3661string (reflection.Field.name): 3662 +0x21C8 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 3663 +0x21CC | 74 65 73 74 66 32 | char[6] | testf2 | string literal 3664 +0x21D2 | 00 | char | 0x00 (0) | string terminator 3665 3666vtable (reflection.Field): 3667 +0x21D4 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 3668 +0x21D6 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 3669 +0x21D8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 3670 +0x21DA | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 3671 +0x21DC | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 3672 +0x21DE | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 3673 +0x21E0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 3674 +0x21E2 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `default_real` (id: 5) 3675 +0x21E4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 3676 +0x21E6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 3677 +0x21E8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 3678 +0x21EA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 3679 3680table (reflection.Field): 3681 +0x21EC | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x21D4 | offset to vtable 3682 +0x21F0 | 19 00 | uint16_t | 0x0019 (25) | table field `id` (UShort) 3683 +0x21F2 | 36 00 | uint16_t | 0x0036 (54) | table field `offset` (UShort) 3684 +0x21F4 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x2238 | offset to field `name` (string) 3685 +0x21F8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x222C | offset to field `type` (table) 3686 +0x21FC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2208 | offset to field `attributes` (vector) 3687 +0x2200 | 6E 86 1B F0 F9 21 09 40 | double | 0x400921F9F01B866E (3.14159) | table field `default_real` (Double) 3688 3689vector (reflection.Field.attributes): 3690 +0x2208 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3691 +0x220C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2210 | offset to table[0] 3692 3693table (reflection.KeyValue): 3694 +0x2210 | 48 E9 FF FF | SOffset32 | 0xFFFFE948 (-5816) Loc: 0x38C8 | offset to vtable 3695 +0x2214 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2224 | offset to field `key` (string) 3696 +0x2218 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x221C | offset to field `value` (string) 3697 3698string (reflection.KeyValue.value): 3699 +0x221C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3700 +0x2220 | 32 35 | char[2] | 25 | string literal 3701 +0x2222 | 00 | char | 0x00 (0) | string terminator 3702 3703string (reflection.KeyValue.key): 3704 +0x2224 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3705 +0x2228 | 69 64 | char[2] | id | string literal 3706 +0x222A | 00 | char | 0x00 (0) | string terminator 3707 3708table (reflection.Type): 3709 +0x222C | 50 E9 FF FF | SOffset32 | 0xFFFFE950 (-5808) Loc: 0x38DC | offset to vtable 3710 +0x2230 | 00 00 00 | uint8_t[3] | ... | padding 3711 +0x2233 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3712 +0x2234 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3713 3714string (reflection.Field.name): 3715 +0x2238 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3716 +0x223C | 74 65 73 74 66 | char[5] | testf | string literal 3717 +0x2241 | 00 | char | 0x00 (0) | string terminator 3718 3719padding: 3720 +0x2242 | 00 00 | uint8_t[2] | .. | padding 3721 3722table (reflection.Field): 3723 +0x2244 | 5C F6 FF FF | SOffset32 | 0xFFFFF65C (-2468) Loc: 0x2BE8 | offset to vtable 3724 +0x2248 | 00 00 00 | uint8_t[3] | ... | padding 3725 +0x224B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3726 +0x224C | 18 00 | uint16_t | 0x0018 (24) | table field `id` (UShort) 3727 +0x224E | 34 00 | uint16_t | 0x0034 (52) | table field `offset` (UShort) 3728 +0x2250 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x228C | offset to field `name` (string) 3729 +0x2254 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2280 | offset to field `type` (table) 3730 +0x2258 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x225C | offset to field `attributes` (vector) 3731 3732vector (reflection.Field.attributes): 3733 +0x225C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3734 +0x2260 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2264 | offset to table[0] 3735 3736table (reflection.KeyValue): 3737 +0x2264 | 9C E9 FF FF | SOffset32 | 0xFFFFE99C (-5732) Loc: 0x38C8 | offset to vtable 3738 +0x2268 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2278 | offset to field `key` (string) 3739 +0x226C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2270 | offset to field `value` (string) 3740 3741string (reflection.KeyValue.value): 3742 +0x2270 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3743 +0x2274 | 32 34 | char[2] | 24 | string literal 3744 +0x2276 | 00 | char | 0x00 (0) | string terminator 3745 3746string (reflection.KeyValue.key): 3747 +0x2278 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3748 +0x227C | 69 64 | char[2] | id | string literal 3749 +0x227E | 00 | char | 0x00 (0) | string terminator 3750 3751table (reflection.Type): 3752 +0x2280 | 40 F6 FF FF | SOffset32 | 0xFFFFF640 (-2496) Loc: 0x2C40 | offset to vtable 3753 +0x2284 | 00 00 | uint8_t[2] | .. | padding 3754 +0x2286 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3755 +0x2287 | 02 | uint8_t | 0x02 (2) | table field `element` (Byte) 3756 +0x2288 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3757 3758string (reflection.Field.name): 3759 +0x228C | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 3760 +0x2290 | 74 65 73 74 61 72 72 61 | char[16] | testarra | string literal 3761 +0x2298 | 79 6F 66 62 6F 6F 6C 73 | | yofbools 3762 +0x22A0 | 00 | char | 0x00 (0) | string terminator 3763 3764padding: 3765 +0x22A1 | 00 00 00 | uint8_t[3] | ... | padding 3766 3767table (reflection.Field): 3768 +0x22A4 | AC F7 FF FF | SOffset32 | 0xFFFFF7AC (-2132) Loc: 0x2AF8 | offset to vtable 3769 +0x22A8 | 17 00 | uint16_t | 0x0017 (23) | table field `id` (UShort) 3770 +0x22AA | 32 00 | uint16_t | 0x0032 (50) | table field `offset` (UShort) 3771 +0x22AC | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: 0x2318 | offset to field `name` (string) 3772 +0x22B0 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x2308 | offset to field `type` (table) 3773 +0x22B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x22B8 | offset to field `attributes` (vector) 3774 3775vector (reflection.Field.attributes): 3776 +0x22B8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3777 +0x22BC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x22E0 | offset to table[0] 3778 +0x22C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x22C4 | offset to table[1] 3779 3780table (reflection.KeyValue): 3781 +0x22C4 | FC E9 FF FF | SOffset32 | 0xFFFFE9FC (-5636) Loc: 0x38C8 | offset to vtable 3782 +0x22C8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x22D8 | offset to field `key` (string) 3783 +0x22CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x22D0 | offset to field `value` (string) 3784 3785string (reflection.KeyValue.value): 3786 +0x22D0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3787 +0x22D4 | 32 33 | char[2] | 23 | string literal 3788 +0x22D6 | 00 | char | 0x00 (0) | string terminator 3789 3790string (reflection.KeyValue.key): 3791 +0x22D8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3792 +0x22DC | 69 64 | char[2] | id | string literal 3793 +0x22DE | 00 | char | 0x00 (0) | string terminator 3794 3795table (reflection.KeyValue): 3796 +0x22E0 | 18 EA FF FF | SOffset32 | 0xFFFFEA18 (-5608) Loc: 0x38C8 | offset to vtable 3797 +0x22E4 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x22FC | offset to field `key` (string) 3798 +0x22E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x22EC | offset to field `value` (string) 3799 3800string (reflection.KeyValue.value): 3801 +0x22EC | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3802 +0x22F0 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3803 +0x22F8 | 00 | char | 0x00 (0) | string terminator 3804 3805padding: 3806 +0x22F9 | 00 00 00 | uint8_t[3] | ... | padding 3807 3808string (reflection.KeyValue.key): 3809 +0x22FC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3810 +0x2300 | 68 61 73 68 | char[4] | hash | string literal 3811 +0x2304 | 00 | char | 0x00 (0) | string terminator 3812 3813padding: 3814 +0x2305 | 00 00 00 | uint8_t[3] | ... | padding 3815 3816table (reflection.Type): 3817 +0x2308 | 94 EC FF FF | SOffset32 | 0xFFFFEC94 (-4972) Loc: 0x3674 | offset to vtable 3818 +0x230C | 00 00 00 | uint8_t[3] | ... | padding 3819 +0x230F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 3820 +0x2310 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3821 +0x2314 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3822 3823string (reflection.Field.name): 3824 +0x2318 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3825 +0x231C | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 3826 +0x2324 | 75 36 34 5F 66 6E 76 31 | | u64_fnv1 3827 +0x232C | 61 | | a 3828 +0x232D | 00 | char | 0x00 (0) | string terminator 3829 3830padding: 3831 +0x232E | 00 00 | uint8_t[2] | .. | padding 3832 3833table (reflection.Field): 3834 +0x2330 | 38 F8 FF FF | SOffset32 | 0xFFFFF838 (-1992) Loc: 0x2AF8 | offset to vtable 3835 +0x2334 | 16 00 | uint16_t | 0x0016 (22) | table field `id` (UShort) 3836 +0x2336 | 30 00 | uint16_t | 0x0030 (48) | table field `offset` (UShort) 3837 +0x2338 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: 0x23A4 | offset to field `name` (string) 3838 +0x233C | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x2394 | offset to field `type` (table) 3839 +0x2340 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2344 | offset to field `attributes` (vector) 3840 3841vector (reflection.Field.attributes): 3842 +0x2344 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3843 +0x2348 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x236C | offset to table[0] 3844 +0x234C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2350 | offset to table[1] 3845 3846table (reflection.KeyValue): 3847 +0x2350 | 88 EA FF FF | SOffset32 | 0xFFFFEA88 (-5496) Loc: 0x38C8 | offset to vtable 3848 +0x2354 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2364 | offset to field `key` (string) 3849 +0x2358 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x235C | offset to field `value` (string) 3850 3851string (reflection.KeyValue.value): 3852 +0x235C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3853 +0x2360 | 32 32 | char[2] | 22 | string literal 3854 +0x2362 | 00 | char | 0x00 (0) | string terminator 3855 3856string (reflection.KeyValue.key): 3857 +0x2364 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3858 +0x2368 | 69 64 | char[2] | id | string literal 3859 +0x236A | 00 | char | 0x00 (0) | string terminator 3860 3861table (reflection.KeyValue): 3862 +0x236C | A4 EA FF FF | SOffset32 | 0xFFFFEAA4 (-5468) Loc: 0x38C8 | offset to vtable 3863 +0x2370 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x2388 | offset to field `key` (string) 3864 +0x2374 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2378 | offset to field `value` (string) 3865 3866string (reflection.KeyValue.value): 3867 +0x2378 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3868 +0x237C | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3869 +0x2384 | 00 | char | 0x00 (0) | string terminator 3870 3871padding: 3872 +0x2385 | 00 00 00 | uint8_t[3] | ... | padding 3873 3874string (reflection.KeyValue.key): 3875 +0x2388 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3876 +0x238C | 68 61 73 68 | char[4] | hash | string literal 3877 +0x2390 | 00 | char | 0x00 (0) | string terminator 3878 3879padding: 3880 +0x2391 | 00 00 00 | uint8_t[3] | ... | padding 3881 3882table (reflection.Type): 3883 +0x2394 | 20 ED FF FF | SOffset32 | 0xFFFFED20 (-4832) Loc: 0x3674 | offset to vtable 3884 +0x2398 | 00 00 00 | uint8_t[3] | ... | padding 3885 +0x239B | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 3886 +0x239C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3887 +0x23A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3888 3889string (reflection.Field.name): 3890 +0x23A4 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3891 +0x23A8 | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 3892 +0x23B0 | 73 36 34 5F 66 6E 76 31 | | s64_fnv1 3893 +0x23B8 | 61 | | a 3894 +0x23B9 | 00 | char | 0x00 (0) | string terminator 3895 3896padding: 3897 +0x23BA | 00 00 | uint8_t[2] | .. | padding 3898 3899table (reflection.Field): 3900 +0x23BC | C4 F8 FF FF | SOffset32 | 0xFFFFF8C4 (-1852) Loc: 0x2AF8 | offset to vtable 3901 +0x23C0 | 15 00 | uint16_t | 0x0015 (21) | table field `id` (UShort) 3902 +0x23C2 | 2E 00 | uint16_t | 0x002E (46) | table field `offset` (UShort) 3903 +0x23C4 | C4 00 00 00 | UOffset32 | 0x000000C4 (196) Loc: 0x2488 | offset to field `name` (string) 3904 +0x23C8 | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: 0x247C | offset to field `type` (table) 3905 +0x23CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x23D0 | offset to field `attributes` (vector) 3906 3907vector (reflection.Field.attributes): 3908 +0x23D0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 3909 +0x23D4 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: 0x2450 | offset to table[0] 3910 +0x23D8 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x2428 | offset to table[1] 3911 +0x23DC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2400 | offset to table[2] 3912 +0x23E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x23E4 | offset to table[3] 3913 3914table (reflection.KeyValue): 3915 +0x23E4 | 1C EB FF FF | SOffset32 | 0xFFFFEB1C (-5348) Loc: 0x38C8 | offset to vtable 3916 +0x23E8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x23F8 | offset to field `key` (string) 3917 +0x23EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x23F0 | offset to field `value` (string) 3918 3919string (reflection.KeyValue.value): 3920 +0x23F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3921 +0x23F4 | 32 31 | char[2] | 21 | string literal 3922 +0x23F6 | 00 | char | 0x00 (0) | string terminator 3923 3924string (reflection.KeyValue.key): 3925 +0x23F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3926 +0x23FC | 69 64 | char[2] | id | string literal 3927 +0x23FE | 00 | char | 0x00 (0) | string terminator 3928 3929table (reflection.KeyValue): 3930 +0x2400 | 38 EB FF FF | SOffset32 | 0xFFFFEB38 (-5320) Loc: 0x38C8 | offset to vtable 3931 +0x2404 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x241C | offset to field `key` (string) 3932 +0x2408 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x240C | offset to field `value` (string) 3933 3934string (reflection.KeyValue.value): 3935 +0x240C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3936 +0x2410 | 66 6E 76 31 61 5F 33 32 | char[8] | fnv1a_32 | string literal 3937 +0x2418 | 00 | char | 0x00 (0) | string terminator 3938 3939padding: 3940 +0x2419 | 00 00 00 | uint8_t[3] | ... | padding 3941 3942string (reflection.KeyValue.key): 3943 +0x241C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3944 +0x2420 | 68 61 73 68 | char[4] | hash | string literal 3945 +0x2424 | 00 | char | 0x00 (0) | string terminator 3946 3947padding: 3948 +0x2425 | 00 00 00 | uint8_t[3] | ... | padding 3949 3950table (reflection.KeyValue): 3951 +0x2428 | 60 EB FF FF | SOffset32 | 0xFFFFEB60 (-5280) Loc: 0x38C8 | offset to vtable 3952 +0x242C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x2440 | offset to field `key` (string) 3953 +0x2430 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2434 | offset to field `value` (string) 3954 3955string (reflection.KeyValue.value): 3956 +0x2434 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3957 +0x2438 | 53 74 61 74 | char[4] | Stat | string literal 3958 +0x243C | 00 | char | 0x00 (0) | string terminator 3959 3960padding: 3961 +0x243D | 00 00 00 | uint8_t[3] | ... | padding 3962 3963string (reflection.KeyValue.key): 3964 +0x2440 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3965 +0x2444 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 3966 +0x244C | 00 | char | 0x00 (0) | string terminator 3967 3968padding: 3969 +0x244D | 00 00 00 | uint8_t[3] | ... | padding 3970 3971table (reflection.KeyValue): 3972 +0x2450 | 88 EB FF FF | SOffset32 | 0xFFFFEB88 (-5240) Loc: 0x38C8 | offset to vtable 3973 +0x2454 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x2468 | offset to field `key` (string) 3974 +0x2458 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x245C | offset to field `value` (string) 3975 3976string (reflection.KeyValue.value): 3977 +0x245C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3978 +0x2460 | 6E 61 6B 65 64 | char[5] | naked | string literal 3979 +0x2465 | 00 | char | 0x00 (0) | string terminator 3980 3981padding: 3982 +0x2466 | 00 00 | uint8_t[2] | .. | padding 3983 3984string (reflection.KeyValue.key): 3985 +0x2468 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 3986 +0x246C | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 3987 +0x2474 | 74 79 70 65 | | type 3988 +0x2478 | 00 | char | 0x00 (0) | string terminator 3989 3990padding: 3991 +0x2479 | 00 00 00 | uint8_t[3] | ... | padding 3992 3993table (reflection.Type): 3994 +0x247C | A0 EB FF FF | SOffset32 | 0xFFFFEBA0 (-5216) Loc: 0x38DC | offset to vtable 3995 +0x2480 | 00 00 00 | uint8_t[3] | ... | padding 3996 +0x2483 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 3997 +0x2484 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3998 3999string (reflection.Field.name): 4000 +0x2488 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4001 +0x248C | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 4002 +0x2494 | 75 33 32 5F 66 6E 76 31 | | u32_fnv1 4003 +0x249C | 61 | | a 4004 +0x249D | 00 | char | 0x00 (0) | string terminator 4005 4006padding: 4007 +0x249E | 00 00 | uint8_t[2] | .. | padding 4008 4009table (reflection.Field): 4010 +0x24A0 | A8 F9 FF FF | SOffset32 | 0xFFFFF9A8 (-1624) Loc: 0x2AF8 | offset to vtable 4011 +0x24A4 | 14 00 | uint16_t | 0x0014 (20) | table field `id` (UShort) 4012 +0x24A6 | 2C 00 | uint16_t | 0x002C (44) | table field `offset` (UShort) 4013 +0x24A8 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: 0x2510 | offset to field `name` (string) 4014 +0x24AC | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x2504 | offset to field `type` (table) 4015 +0x24B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x24B4 | offset to field `attributes` (vector) 4016 4017vector (reflection.Field.attributes): 4018 +0x24B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4019 +0x24B8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x24DC | offset to table[0] 4020 +0x24BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x24C0 | offset to table[1] 4021 4022table (reflection.KeyValue): 4023 +0x24C0 | F8 EB FF FF | SOffset32 | 0xFFFFEBF8 (-5128) Loc: 0x38C8 | offset to vtable 4024 +0x24C4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x24D4 | offset to field `key` (string) 4025 +0x24C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x24CC | offset to field `value` (string) 4026 4027string (reflection.KeyValue.value): 4028 +0x24CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4029 +0x24D0 | 32 30 | char[2] | 20 | string literal 4030 +0x24D2 | 00 | char | 0x00 (0) | string terminator 4031 4032string (reflection.KeyValue.key): 4033 +0x24D4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4034 +0x24D8 | 69 64 | char[2] | id | string literal 4035 +0x24DA | 00 | char | 0x00 (0) | string terminator 4036 4037table (reflection.KeyValue): 4038 +0x24DC | 14 EC FF FF | SOffset32 | 0xFFFFEC14 (-5100) Loc: 0x38C8 | offset to vtable 4039 +0x24E0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x24F8 | offset to field `key` (string) 4040 +0x24E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x24E8 | offset to field `value` (string) 4041 4042string (reflection.KeyValue.value): 4043 +0x24E8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 4044 +0x24EC | 66 6E 76 31 61 5F 33 32 | char[8] | fnv1a_32 | string literal 4045 +0x24F4 | 00 | char | 0x00 (0) | string terminator 4046 4047padding: 4048 +0x24F5 | 00 00 00 | uint8_t[3] | ... | padding 4049 4050string (reflection.KeyValue.key): 4051 +0x24F8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4052 +0x24FC | 68 61 73 68 | char[4] | hash | string literal 4053 +0x2500 | 00 | char | 0x00 (0) | string terminator 4054 4055padding: 4056 +0x2501 | 00 00 00 | uint8_t[3] | ... | padding 4057 4058table (reflection.Type): 4059 +0x2504 | 28 EC FF FF | SOffset32 | 0xFFFFEC28 (-5080) Loc: 0x38DC | offset to vtable 4060 +0x2508 | 00 00 00 | uint8_t[3] | ... | padding 4061 +0x250B | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 4062 +0x250C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4063 4064string (reflection.Field.name): 4065 +0x2510 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4066 +0x2514 | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 4067 +0x251C | 73 33 32 5F 66 6E 76 31 | | s32_fnv1 4068 +0x2524 | 61 | | a 4069 +0x2525 | 00 | char | 0x00 (0) | string terminator 4070 4071padding: 4072 +0x2526 | 00 00 | uint8_t[2] | .. | padding 4073 4074table (reflection.Field): 4075 +0x2528 | 30 FA FF FF | SOffset32 | 0xFFFFFA30 (-1488) Loc: 0x2AF8 | offset to vtable 4076 +0x252C | 13 00 | uint16_t | 0x0013 (19) | table field `id` (UShort) 4077 +0x252E | 2A 00 | uint16_t | 0x002A (42) | table field `offset` (UShort) 4078 +0x2530 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: 0x2598 | offset to field `name` (string) 4079 +0x2534 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x2588 | offset to field `type` (table) 4080 +0x2538 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x253C | offset to field `attributes` (vector) 4081 4082vector (reflection.Field.attributes): 4083 +0x253C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4084 +0x2540 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2564 | offset to table[0] 4085 +0x2544 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2548 | offset to table[1] 4086 4087table (reflection.KeyValue): 4088 +0x2548 | 80 EC FF FF | SOffset32 | 0xFFFFEC80 (-4992) Loc: 0x38C8 | offset to vtable 4089 +0x254C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x255C | offset to field `key` (string) 4090 +0x2550 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2554 | offset to field `value` (string) 4091 4092string (reflection.KeyValue.value): 4093 +0x2554 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4094 +0x2558 | 31 39 | char[2] | 19 | string literal 4095 +0x255A | 00 | char | 0x00 (0) | string terminator 4096 4097string (reflection.KeyValue.key): 4098 +0x255C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4099 +0x2560 | 69 64 | char[2] | id | string literal 4100 +0x2562 | 00 | char | 0x00 (0) | string terminator 4101 4102table (reflection.KeyValue): 4103 +0x2564 | 9C EC FF FF | SOffset32 | 0xFFFFEC9C (-4964) Loc: 0x38C8 | offset to vtable 4104 +0x2568 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x257C | offset to field `key` (string) 4105 +0x256C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2570 | offset to field `value` (string) 4106 4107string (reflection.KeyValue.value): 4108 +0x2570 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4109 +0x2574 | 66 6E 76 31 5F 36 34 | char[7] | fnv1_64 | string literal 4110 +0x257B | 00 | char | 0x00 (0) | string terminator 4111 4112string (reflection.KeyValue.key): 4113 +0x257C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4114 +0x2580 | 68 61 73 68 | char[4] | hash | string literal 4115 +0x2584 | 00 | char | 0x00 (0) | string terminator 4116 4117padding: 4118 +0x2585 | 00 00 00 | uint8_t[3] | ... | padding 4119 4120table (reflection.Type): 4121 +0x2588 | 14 EF FF FF | SOffset32 | 0xFFFFEF14 (-4332) Loc: 0x3674 | offset to vtable 4122 +0x258C | 00 00 00 | uint8_t[3] | ... | padding 4123 +0x258F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 4124 +0x2590 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 4125 +0x2594 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4126 4127string (reflection.Field.name): 4128 +0x2598 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4129 +0x259C | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4130 +0x25A4 | 75 36 34 5F 66 6E 76 31 | | u64_fnv1 4131 +0x25AC | 00 | char | 0x00 (0) | string terminator 4132 4133padding: 4134 +0x25AD | 00 00 00 | uint8_t[3] | ... | padding 4135 4136table (reflection.Field): 4137 +0x25B0 | B8 FA FF FF | SOffset32 | 0xFFFFFAB8 (-1352) Loc: 0x2AF8 | offset to vtable 4138 +0x25B4 | 12 00 | uint16_t | 0x0012 (18) | table field `id` (UShort) 4139 +0x25B6 | 28 00 | uint16_t | 0x0028 (40) | table field `offset` (UShort) 4140 +0x25B8 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: 0x2620 | offset to field `name` (string) 4141 +0x25BC | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x2610 | offset to field `type` (table) 4142 +0x25C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x25C4 | offset to field `attributes` (vector) 4143 4144vector (reflection.Field.attributes): 4145 +0x25C4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4146 +0x25C8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x25EC | offset to table[0] 4147 +0x25CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x25D0 | offset to table[1] 4148 4149table (reflection.KeyValue): 4150 +0x25D0 | 08 ED FF FF | SOffset32 | 0xFFFFED08 (-4856) Loc: 0x38C8 | offset to vtable 4151 +0x25D4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x25E4 | offset to field `key` (string) 4152 +0x25D8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x25DC | offset to field `value` (string) 4153 4154string (reflection.KeyValue.value): 4155 +0x25DC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4156 +0x25E0 | 31 38 | char[2] | 18 | string literal 4157 +0x25E2 | 00 | char | 0x00 (0) | string terminator 4158 4159string (reflection.KeyValue.key): 4160 +0x25E4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4161 +0x25E8 | 69 64 | char[2] | id | string literal 4162 +0x25EA | 00 | char | 0x00 (0) | string terminator 4163 4164table (reflection.KeyValue): 4165 +0x25EC | 24 ED FF FF | SOffset32 | 0xFFFFED24 (-4828) Loc: 0x38C8 | offset to vtable 4166 +0x25F0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x2604 | offset to field `key` (string) 4167 +0x25F4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x25F8 | offset to field `value` (string) 4168 4169string (reflection.KeyValue.value): 4170 +0x25F8 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4171 +0x25FC | 66 6E 76 31 5F 36 34 | char[7] | fnv1_64 | string literal 4172 +0x2603 | 00 | char | 0x00 (0) | string terminator 4173 4174string (reflection.KeyValue.key): 4175 +0x2604 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4176 +0x2608 | 68 61 73 68 | char[4] | hash | string literal 4177 +0x260C | 00 | char | 0x00 (0) | string terminator 4178 4179padding: 4180 +0x260D | 00 00 00 | uint8_t[3] | ... | padding 4181 4182table (reflection.Type): 4183 +0x2610 | 9C EF FF FF | SOffset32 | 0xFFFFEF9C (-4196) Loc: 0x3674 | offset to vtable 4184 +0x2614 | 00 00 00 | uint8_t[3] | ... | padding 4185 +0x2617 | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 4186 +0x2618 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 4187 +0x261C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4188 4189string (reflection.Field.name): 4190 +0x2620 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4191 +0x2624 | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4192 +0x262C | 73 36 34 5F 66 6E 76 31 | | s64_fnv1 4193 +0x2634 | 00 | char | 0x00 (0) | string terminator 4194 4195padding: 4196 +0x2635 | 00 00 00 | uint8_t[3] | ... | padding 4197 4198table (reflection.Field): 4199 +0x2638 | 40 FB FF FF | SOffset32 | 0xFFFFFB40 (-1216) Loc: 0x2AF8 | offset to vtable 4200 +0x263C | 11 00 | uint16_t | 0x0011 (17) | table field `id` (UShort) 4201 +0x263E | 26 00 | uint16_t | 0x0026 (38) | table field `offset` (UShort) 4202 +0x2640 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x26A4 | offset to field `name` (string) 4203 +0x2644 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x2698 | offset to field `type` (table) 4204 +0x2648 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x264C | offset to field `attributes` (vector) 4205 4206vector (reflection.Field.attributes): 4207 +0x264C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4208 +0x2650 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2674 | offset to table[0] 4209 +0x2654 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2658 | offset to table[1] 4210 4211table (reflection.KeyValue): 4212 +0x2658 | 90 ED FF FF | SOffset32 | 0xFFFFED90 (-4720) Loc: 0x38C8 | offset to vtable 4213 +0x265C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x266C | offset to field `key` (string) 4214 +0x2660 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2664 | offset to field `value` (string) 4215 4216string (reflection.KeyValue.value): 4217 +0x2664 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4218 +0x2668 | 31 37 | char[2] | 17 | string literal 4219 +0x266A | 00 | char | 0x00 (0) | string terminator 4220 4221string (reflection.KeyValue.key): 4222 +0x266C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4223 +0x2670 | 69 64 | char[2] | id | string literal 4224 +0x2672 | 00 | char | 0x00 (0) | string terminator 4225 4226table (reflection.KeyValue): 4227 +0x2674 | AC ED FF FF | SOffset32 | 0xFFFFEDAC (-4692) Loc: 0x38C8 | offset to vtable 4228 +0x2678 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x268C | offset to field `key` (string) 4229 +0x267C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2680 | offset to field `value` (string) 4230 4231string (reflection.KeyValue.value): 4232 +0x2680 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4233 +0x2684 | 66 6E 76 31 5F 33 32 | char[7] | fnv1_32 | string literal 4234 +0x268B | 00 | char | 0x00 (0) | string terminator 4235 4236string (reflection.KeyValue.key): 4237 +0x268C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4238 +0x2690 | 68 61 73 68 | char[4] | hash | string literal 4239 +0x2694 | 00 | char | 0x00 (0) | string terminator 4240 4241padding: 4242 +0x2695 | 00 00 00 | uint8_t[3] | ... | padding 4243 4244table (reflection.Type): 4245 +0x2698 | BC ED FF FF | SOffset32 | 0xFFFFEDBC (-4676) Loc: 0x38DC | offset to vtable 4246 +0x269C | 00 00 00 | uint8_t[3] | ... | padding 4247 +0x269F | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 4248 +0x26A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4249 4250string (reflection.Field.name): 4251 +0x26A4 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4252 +0x26A8 | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4253 +0x26B0 | 75 33 32 5F 66 6E 76 31 | | u32_fnv1 4254 +0x26B8 | 00 | char | 0x00 (0) | string terminator 4255 4256padding: 4257 +0x26B9 | 00 00 00 | uint8_t[3] | ... | padding 4258 4259table (reflection.Field): 4260 +0x26BC | C4 FB FF FF | SOffset32 | 0xFFFFFBC4 (-1084) Loc: 0x2AF8 | offset to vtable 4261 +0x26C0 | 10 00 | uint16_t | 0x0010 (16) | table field `id` (UShort) 4262 +0x26C2 | 24 00 | uint16_t | 0x0024 (36) | table field `offset` (UShort) 4263 +0x26C4 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x2728 | offset to field `name` (string) 4264 +0x26C8 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: 0x271C | offset to field `type` (table) 4265 +0x26CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x26D0 | offset to field `attributes` (vector) 4266 4267vector (reflection.Field.attributes): 4268 +0x26D0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4269 +0x26D4 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x26F8 | offset to table[0] 4270 +0x26D8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x26DC | offset to table[1] 4271 4272table (reflection.KeyValue): 4273 +0x26DC | 14 EE FF FF | SOffset32 | 0xFFFFEE14 (-4588) Loc: 0x38C8 | offset to vtable 4274 +0x26E0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x26F0 | offset to field `key` (string) 4275 +0x26E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x26E8 | offset to field `value` (string) 4276 4277string (reflection.KeyValue.value): 4278 +0x26E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4279 +0x26EC | 31 36 | char[2] | 16 | string literal 4280 +0x26EE | 00 | char | 0x00 (0) | string terminator 4281 4282string (reflection.KeyValue.key): 4283 +0x26F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4284 +0x26F4 | 69 64 | char[2] | id | string literal 4285 +0x26F6 | 00 | char | 0x00 (0) | string terminator 4286 4287table (reflection.KeyValue): 4288 +0x26F8 | 30 EE FF FF | SOffset32 | 0xFFFFEE30 (-4560) Loc: 0x38C8 | offset to vtable 4289 +0x26FC | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x2710 | offset to field `key` (string) 4290 +0x2700 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2704 | offset to field `value` (string) 4291 4292string (reflection.KeyValue.value): 4293 +0x2704 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4294 +0x2708 | 66 6E 76 31 5F 33 32 | char[7] | fnv1_32 | string literal 4295 +0x270F | 00 | char | 0x00 (0) | string terminator 4296 4297string (reflection.KeyValue.key): 4298 +0x2710 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4299 +0x2714 | 68 61 73 68 | char[4] | hash | string literal 4300 +0x2718 | 00 | char | 0x00 (0) | string terminator 4301 4302padding: 4303 +0x2719 | 00 00 00 | uint8_t[3] | ... | padding 4304 4305table (reflection.Type): 4306 +0x271C | 40 EE FF FF | SOffset32 | 0xFFFFEE40 (-4544) Loc: 0x38DC | offset to vtable 4307 +0x2720 | 00 00 00 | uint8_t[3] | ... | padding 4308 +0x2723 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 4309 +0x2724 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4310 4311string (reflection.Field.name): 4312 +0x2728 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4313 +0x272C | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4314 +0x2734 | 73 33 32 5F 66 6E 76 31 | | s32_fnv1 4315 +0x273C | 00 | char | 0x00 (0) | string terminator 4316 4317padding: 4318 +0x273D | 00 00 00 | uint8_t[3] | ... | padding 4319 4320table (reflection.Field): 4321 +0x2740 | 48 FC FF FF | SOffset32 | 0xFFFFFC48 (-952) Loc: 0x2AF8 | offset to vtable 4322 +0x2744 | 0F 00 | uint16_t | 0x000F (15) | table field `id` (UShort) 4323 +0x2746 | 22 00 | uint16_t | 0x0022 (34) | table field `offset` (UShort) 4324 +0x2748 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x2788 | offset to field `name` (string) 4325 +0x274C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2778 | offset to field `type` (table) 4326 +0x2750 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2754 | offset to field `attributes` (vector) 4327 4328vector (reflection.Field.attributes): 4329 +0x2754 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4330 +0x2758 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x275C | offset to table[0] 4331 4332table (reflection.KeyValue): 4333 +0x275C | 94 EE FF FF | SOffset32 | 0xFFFFEE94 (-4460) Loc: 0x38C8 | offset to vtable 4334 +0x2760 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2770 | offset to field `key` (string) 4335 +0x2764 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2768 | offset to field `value` (string) 4336 4337string (reflection.KeyValue.value): 4338 +0x2768 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4339 +0x276C | 31 35 | char[2] | 15 | string literal 4340 +0x276E | 00 | char | 0x00 (0) | string terminator 4341 4342string (reflection.KeyValue.key): 4343 +0x2770 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4344 +0x2774 | 69 64 | char[2] | id | string literal 4345 +0x2776 | 00 | char | 0x00 (0) | string terminator 4346 4347table (reflection.Type): 4348 +0x2778 | 04 F1 FF FF | SOffset32 | 0xFFFFF104 (-3836) Loc: 0x3674 | offset to vtable 4349 +0x277C | 00 00 00 | uint8_t[3] | ... | padding 4350 +0x277F | 02 | uint8_t | 0x02 (2) | table field `base_type` (Byte) 4351 +0x2780 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4352 +0x2784 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4353 4354string (reflection.Field.name): 4355 +0x2788 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 4356 +0x278C | 74 65 73 74 62 6F 6F 6C | char[8] | testbool | string literal 4357 +0x2794 | 00 | char | 0x00 (0) | string terminator 4358 4359padding: 4360 +0x2795 | 00 00 00 | uint8_t[3] | ... | padding 4361 4362table (reflection.Field): 4363 +0x2798 | B0 FB FF FF | SOffset32 | 0xFFFFFBB0 (-1104) Loc: 0x2BE8 | offset to vtable 4364 +0x279C | 00 00 00 | uint8_t[3] | ... | padding 4365 +0x279F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4366 +0x27A0 | 0E 00 | uint16_t | 0x000E (14) | table field `id` (UShort) 4367 +0x27A2 | 20 00 | uint16_t | 0x0020 (32) | table field `offset` (UShort) 4368 +0x27A4 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x27E4 | offset to field `name` (string) 4369 +0x27A8 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x27D4 | offset to field `type` (table) 4370 +0x27AC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x27B0 | offset to field `attributes` (vector) 4371 4372vector (reflection.Field.attributes): 4373 +0x27B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4374 +0x27B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x27B8 | offset to table[0] 4375 4376table (reflection.KeyValue): 4377 +0x27B8 | F0 EE FF FF | SOffset32 | 0xFFFFEEF0 (-4368) Loc: 0x38C8 | offset to vtable 4378 +0x27BC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x27CC | offset to field `key` (string) 4379 +0x27C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x27C4 | offset to field `value` (string) 4380 4381string (reflection.KeyValue.value): 4382 +0x27C4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4383 +0x27C8 | 31 34 | char[2] | 14 | string literal 4384 +0x27CA | 00 | char | 0x00 (0) | string terminator 4385 4386string (reflection.KeyValue.key): 4387 +0x27CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4388 +0x27D0 | 69 64 | char[2] | id | string literal 4389 +0x27D2 | 00 | char | 0x00 (0) | string terminator 4390 4391table (reflection.Type): 4392 +0x27D4 | BC EF FF FF | SOffset32 | 0xFFFFEFBC (-4164) Loc: 0x3818 | offset to vtable 4393 +0x27D8 | 00 00 00 | uint8_t[3] | ... | padding 4394 +0x27DB | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 4395 +0x27DC | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 4396 +0x27E0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4397 4398string (reflection.Field.name): 4399 +0x27E4 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4400 +0x27E8 | 74 65 73 74 65 6D 70 74 | char[9] | testempt | string literal 4401 +0x27F0 | 79 | | y 4402 +0x27F1 | 00 | char | 0x00 (0) | string terminator 4403 4404padding: 4405 +0x27F2 | 00 00 | uint8_t[2] | .. | padding 4406 4407table (reflection.Field): 4408 +0x27F4 | 0C FC FF FF | SOffset32 | 0xFFFFFC0C (-1012) Loc: 0x2BE8 | offset to vtable 4409 +0x27F8 | 00 00 00 | uint8_t[3] | ... | padding 4410 +0x27FB | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4411 +0x27FC | 0D 00 | uint16_t | 0x000D (13) | table field `id` (UShort) 4412 +0x27FE | 1E 00 | uint16_t | 0x001E (30) | table field `offset` (UShort) 4413 +0x2800 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: 0x2870 | offset to field `name` (string) 4414 +0x2804 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x2864 | offset to field `type` (table) 4415 +0x2808 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x280C | offset to field `attributes` (vector) 4416 4417vector (reflection.Field.attributes): 4418 +0x280C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4419 +0x2810 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x2848 | offset to table[0] 4420 +0x2814 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2818 | offset to table[1] 4421 4422table (reflection.KeyValue): 4423 +0x2818 | 50 EF FF FF | SOffset32 | 0xFFFFEF50 (-4272) Loc: 0x38C8 | offset to vtable 4424 +0x281C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x2830 | offset to field `key` (string) 4425 +0x2820 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2824 | offset to field `value` (string) 4426 4427string (reflection.KeyValue.value): 4428 +0x2824 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4429 +0x2828 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 4430 +0x282F | 00 | char | 0x00 (0) | string terminator 4431 4432string (reflection.KeyValue.key): 4433 +0x2830 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4434 +0x2834 | 6E 65 73 74 65 64 5F 66 | char[17] | nested_f | string literal 4435 +0x283C | 6C 61 74 62 75 66 66 65 | | latbuffe 4436 +0x2844 | 72 | | r 4437 +0x2845 | 00 | char | 0x00 (0) | string terminator 4438 4439padding: 4440 +0x2846 | 00 00 | uint8_t[2] | .. | padding 4441 4442table (reflection.KeyValue): 4443 +0x2848 | 80 EF FF FF | SOffset32 | 0xFFFFEF80 (-4224) Loc: 0x38C8 | offset to vtable 4444 +0x284C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x285C | offset to field `key` (string) 4445 +0x2850 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2854 | offset to field `value` (string) 4446 4447string (reflection.KeyValue.value): 4448 +0x2854 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4449 +0x2858 | 31 33 | char[2] | 13 | string literal 4450 +0x285A | 00 | char | 0x00 (0) | string terminator 4451 4452string (reflection.KeyValue.key): 4453 +0x285C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4454 +0x2860 | 69 64 | char[2] | id | string literal 4455 +0x2862 | 00 | char | 0x00 (0) | string terminator 4456 4457table (reflection.Type): 4458 +0x2864 | 24 FC FF FF | SOffset32 | 0xFFFFFC24 (-988) Loc: 0x2C40 | offset to vtable 4459 +0x2868 | 00 00 | uint8_t[2] | .. | padding 4460 +0x286A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4461 +0x286B | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 4462 +0x286C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4463 4464string (reflection.Field.name): 4465 +0x2870 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 4466 +0x2874 | 74 65 73 74 6E 65 73 74 | char[20] | testnest | string literal 4467 +0x287C | 65 64 66 6C 61 74 62 75 | | edflatbu 4468 +0x2884 | 66 66 65 72 | | ffer 4469 +0x2888 | 00 | char | 0x00 (0) | string terminator 4470 4471padding: 4472 +0x2889 | 00 00 00 | uint8_t[3] | ... | padding 4473 4474table (reflection.Field): 4475 +0x288C | A4 FC FF FF | SOffset32 | 0xFFFFFCA4 (-860) Loc: 0x2BE8 | offset to vtable 4476 +0x2890 | 00 00 00 | uint8_t[3] | ... | padding 4477 +0x2893 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4478 +0x2894 | 0C 00 | uint16_t | 0x000C (12) | table field `id` (UShort) 4479 +0x2896 | 1C 00 | uint16_t | 0x001C (28) | table field `offset` (UShort) 4480 +0x2898 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x28D8 | offset to field `name` (string) 4481 +0x289C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x28C8 | offset to field `type` (table) 4482 +0x28A0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x28A4 | offset to field `attributes` (vector) 4483 4484vector (reflection.Field.attributes): 4485 +0x28A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4486 +0x28A8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x28AC | offset to table[0] 4487 4488table (reflection.KeyValue): 4489 +0x28AC | E4 EF FF FF | SOffset32 | 0xFFFFEFE4 (-4124) Loc: 0x38C8 | offset to vtable 4490 +0x28B0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x28C0 | offset to field `key` (string) 4491 +0x28B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x28B8 | offset to field `value` (string) 4492 4493string (reflection.KeyValue.value): 4494 +0x28B8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4495 +0x28BC | 31 32 | char[2] | 12 | string literal 4496 +0x28BE | 00 | char | 0x00 (0) | string terminator 4497 4498string (reflection.KeyValue.key): 4499 +0x28C0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4500 +0x28C4 | 69 64 | char[2] | id | string literal 4501 +0x28C6 | 00 | char | 0x00 (0) | string terminator 4502 4503table (reflection.Type): 4504 +0x28C8 | B0 F0 FF FF | SOffset32 | 0xFFFFF0B0 (-3920) Loc: 0x3818 | offset to vtable 4505 +0x28CC | 00 00 00 | uint8_t[3] | ... | padding 4506 +0x28CF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 4507 +0x28D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 4508 +0x28D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4509 4510string (reflection.Field.name): 4511 +0x28D8 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4512 +0x28DC | 65 6E 65 6D 79 | char[5] | enemy | string literal 4513 +0x28E1 | 00 | char | 0x00 (0) | string terminator 4514 4515padding: 4516 +0x28E2 | 00 00 | uint8_t[2] | .. | padding 4517 4518vtable (reflection.Field): 4519 +0x28E4 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 4520 +0x28E6 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 4521 +0x28E8 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 4522 +0x28EA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 4523 +0x28EC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 4524 +0x28EE | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 4525 +0x28F0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4526 +0x28F2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4527 +0x28F4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4528 +0x28F6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4529 +0x28F8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4530 +0x28FA | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 4531 +0x28FC | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 10) 4532 +0x28FE | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 4533 4534table (reflection.Field): 4535 +0x2900 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x28E4 | offset to vtable 4536 +0x2904 | 00 00 00 | uint8_t[3] | ... | padding 4537 +0x2907 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4538 +0x2908 | 0B 00 | uint16_t | 0x000B (11) | table field `id` (UShort) 4539 +0x290A | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 4540 +0x290C | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: 0x29C0 | offset to field `name` (string) 4541 +0x2910 | A0 00 00 00 | UOffset32 | 0x000000A0 (160) Loc: 0x29B0 | offset to field `type` (table) 4542 +0x2914 | 78 00 00 00 | UOffset32 | 0x00000078 (120) Loc: 0x298C | offset to field `attributes` (vector) 4543 +0x2918 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x291C | offset to field `documentation` (vector) 4544 4545vector (reflection.Field.documentation): 4546 +0x291C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4547 +0x2920 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x293C | offset to string[0] 4548 +0x2924 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2928 | offset to string[1] 4549 4550string (reflection.Field.documentation): 4551 +0x2928 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 4552 +0x292C | 20 6D 75 6C 74 69 6C 69 | char[14] | multili | string literal 4553 +0x2934 | 6E 65 20 74 6F 6F | | ne too 4554 +0x293A | 00 | char | 0x00 (0) | string terminator 4555 4556string (reflection.Field.documentation): 4557 +0x293C | 49 00 00 00 | uint32_t | 0x00000049 (73) | length of string 4558 +0x2940 | 20 61 6E 20 65 78 61 6D | char[73] | an exam | string literal 4559 +0x2948 | 70 6C 65 20 64 6F 63 75 | | ple docu 4560 +0x2950 | 6D 65 6E 74 61 74 69 6F | | mentatio 4561 +0x2958 | 6E 20 63 6F 6D 6D 65 6E | | n commen 4562 +0x2960 | 74 3A 20 74 68 69 73 20 | | t: this 4563 +0x2968 | 77 69 6C 6C 20 65 6E 64 | | will end 4564 +0x2970 | 20 75 70 20 69 6E 20 74 | | up in t 4565 +0x2978 | 68 65 20 67 65 6E 65 72 | | he gener 4566 +0x2980 | 61 74 65 64 20 63 6F 64 | | ated cod 4567 +0x2988 | 65 | | e 4568 +0x2989 | 00 | char | 0x00 (0) | string terminator 4569 4570padding: 4571 +0x298A | 00 00 | uint8_t[2] | .. | padding 4572 4573vector (reflection.Field.attributes): 4574 +0x298C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4575 +0x2990 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2994 | offset to table[0] 4576 4577table (reflection.KeyValue): 4578 +0x2994 | CC F0 FF FF | SOffset32 | 0xFFFFF0CC (-3892) Loc: 0x38C8 | offset to vtable 4579 +0x2998 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x29A8 | offset to field `key` (string) 4580 +0x299C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x29A0 | offset to field `value` (string) 4581 4582string (reflection.KeyValue.value): 4583 +0x29A0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4584 +0x29A4 | 31 31 | char[2] | 11 | string literal 4585 +0x29A6 | 00 | char | 0x00 (0) | string terminator 4586 4587string (reflection.KeyValue.key): 4588 +0x29A8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4589 +0x29AC | 69 64 | char[2] | id | string literal 4590 +0x29AE | 00 | char | 0x00 (0) | string terminator 4591 4592table (reflection.Type): 4593 +0x29B0 | 3C FF FF FF | SOffset32 | 0xFFFFFF3C (-196) Loc: 0x2A74 | offset to vtable 4594 +0x29B4 | 00 00 | uint8_t[2] | .. | padding 4595 +0x29B6 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4596 +0x29B7 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 4597 +0x29B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 4598 +0x29BC | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4599 4600string (reflection.Field.name): 4601 +0x29C0 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4602 +0x29C4 | 74 65 73 74 61 72 72 61 | char[17] | testarra | string literal 4603 +0x29CC | 79 6F 66 74 61 62 6C 65 | | yoftable 4604 +0x29D4 | 73 | | s 4605 +0x29D5 | 00 | char | 0x00 (0) | string terminator 4606 4607padding: 4608 +0x29D6 | 00 00 | uint8_t[2] | .. | padding 4609 4610table (reflection.Field): 4611 +0x29D8 | F0 FD FF FF | SOffset32 | 0xFFFFFDF0 (-528) Loc: 0x2BE8 | offset to vtable 4612 +0x29DC | 00 00 00 | uint8_t[3] | ... | padding 4613 +0x29DF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4614 +0x29E0 | 0A 00 | uint16_t | 0x000A (10) | table field `id` (UShort) 4615 +0x29E2 | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 4616 +0x29E4 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2A20 | offset to field `name` (string) 4617 +0x29E8 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2A14 | offset to field `type` (table) 4618 +0x29EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x29F0 | offset to field `attributes` (vector) 4619 4620vector (reflection.Field.attributes): 4621 +0x29F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4622 +0x29F4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x29F8 | offset to table[0] 4623 4624table (reflection.KeyValue): 4625 +0x29F8 | 30 F1 FF FF | SOffset32 | 0xFFFFF130 (-3792) Loc: 0x38C8 | offset to vtable 4626 +0x29FC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2A0C | offset to field `key` (string) 4627 +0x2A00 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2A04 | offset to field `value` (string) 4628 4629string (reflection.KeyValue.value): 4630 +0x2A04 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4631 +0x2A08 | 31 30 | char[2] | 10 | string literal 4632 +0x2A0A | 00 | char | 0x00 (0) | string terminator 4633 4634string (reflection.KeyValue.key): 4635 +0x2A0C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4636 +0x2A10 | 69 64 | char[2] | id | string literal 4637 +0x2A12 | 00 | char | 0x00 (0) | string terminator 4638 4639table (reflection.Type): 4640 +0x2A14 | D4 FD FF FF | SOffset32 | 0xFFFFFDD4 (-556) Loc: 0x2C40 | offset to vtable 4641 +0x2A18 | 00 00 | uint8_t[2] | .. | padding 4642 +0x2A1A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4643 +0x2A1B | 0D | uint8_t | 0x0D (13) | table field `element` (Byte) 4644 +0x2A1C | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4645 4646string (reflection.Field.name): 4647 +0x2A20 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4648 +0x2A24 | 74 65 73 74 61 72 72 61 | char[17] | testarra | string literal 4649 +0x2A2C | 79 6F 66 73 74 72 69 6E | | yofstrin 4650 +0x2A34 | 67 | | g 4651 +0x2A35 | 00 | char | 0x00 (0) | string terminator 4652 4653padding: 4654 +0x2A36 | 00 00 | uint8_t[2] | .. | padding 4655 4656table (reflection.Field): 4657 +0x2A38 | 50 FE FF FF | SOffset32 | 0xFFFFFE50 (-432) Loc: 0x2BE8 | offset to vtable 4658 +0x2A3C | 00 00 00 | uint8_t[3] | ... | padding 4659 +0x2A3F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4660 +0x2A40 | 09 00 | uint16_t | 0x0009 (9) | table field `id` (UShort) 4661 +0x2A42 | 16 00 | uint16_t | 0x0016 (22) | table field `offset` (UShort) 4662 +0x2A44 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x2A94 | offset to field `name` (string) 4663 +0x2A48 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2A84 | offset to field `type` (table) 4664 +0x2A4C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2A50 | offset to field `attributes` (vector) 4665 4666vector (reflection.Field.attributes): 4667 +0x2A50 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4668 +0x2A54 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2A58 | offset to table[0] 4669 4670table (reflection.KeyValue): 4671 +0x2A58 | 90 F1 FF FF | SOffset32 | 0xFFFFF190 (-3696) Loc: 0x38C8 | offset to vtable 4672 +0x2A5C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2A6C | offset to field `key` (string) 4673 +0x2A60 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2A64 | offset to field `value` (string) 4674 4675string (reflection.KeyValue.value): 4676 +0x2A64 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4677 +0x2A68 | 39 | char[1] | 9 | string literal 4678 +0x2A69 | 00 | char | 0x00 (0) | string terminator 4679 4680padding: 4681 +0x2A6A | 00 00 | uint8_t[2] | .. | padding 4682 4683string (reflection.KeyValue.key): 4684 +0x2A6C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4685 +0x2A70 | 69 64 | char[2] | id | string literal 4686 +0x2A72 | 00 | char | 0x00 (0) | string terminator 4687 4688vtable (reflection.Type): 4689 +0x2A74 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 4690 +0x2A76 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 4691 +0x2A78 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `base_type` (id: 0) 4692 +0x2A7A | 07 00 | VOffset16 | 0x0007 (7) | offset to field `element` (id: 1) 4693 +0x2A7C | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 4694 +0x2A7E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 4695 +0x2A80 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 4696 +0x2A82 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 4697 4698table (reflection.Type): 4699 +0x2A84 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x2A74 | offset to vtable 4700 +0x2A88 | 00 00 | uint8_t[2] | .. | padding 4701 +0x2A8A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4702 +0x2A8B | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 4703 +0x2A8C | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 4704 +0x2A90 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4705 4706string (reflection.Field.name): 4707 +0x2A94 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4708 +0x2A98 | 74 65 73 74 34 | char[5] | test4 | string literal 4709 +0x2A9D | 00 | char | 0x00 (0) | string terminator 4710 4711padding: 4712 +0x2A9E | 00 00 | uint8_t[2] | .. | padding 4713 4714table (reflection.Field): 4715 +0x2AA0 | B8 FE FF FF | SOffset32 | 0xFFFFFEB8 (-328) Loc: 0x2BE8 | offset to vtable 4716 +0x2AA4 | 00 00 00 | uint8_t[3] | ... | padding 4717 +0x2AA7 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4718 +0x2AA8 | 08 00 | uint16_t | 0x0008 (8) | table field `id` (UShort) 4719 +0x2AAA | 14 00 | uint16_t | 0x0014 (20) | table field `offset` (UShort) 4720 +0x2AAC | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x2AEC | offset to field `name` (string) 4721 +0x2AB0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2ADC | offset to field `type` (table) 4722 +0x2AB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2AB8 | offset to field `attributes` (vector) 4723 4724vector (reflection.Field.attributes): 4725 +0x2AB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4726 +0x2ABC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2AC0 | offset to table[0] 4727 4728table (reflection.KeyValue): 4729 +0x2AC0 | F8 F1 FF FF | SOffset32 | 0xFFFFF1F8 (-3592) Loc: 0x38C8 | offset to vtable 4730 +0x2AC4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2AD4 | offset to field `key` (string) 4731 +0x2AC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2ACC | offset to field `value` (string) 4732 4733string (reflection.KeyValue.value): 4734 +0x2ACC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4735 +0x2AD0 | 38 | char[1] | 8 | string literal 4736 +0x2AD1 | 00 | char | 0x00 (0) | string terminator 4737 4738padding: 4739 +0x2AD2 | 00 00 | uint8_t[2] | .. | padding 4740 4741string (reflection.KeyValue.key): 4742 +0x2AD4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4743 +0x2AD8 | 69 64 | char[2] | id | string literal 4744 +0x2ADA | 00 | char | 0x00 (0) | string terminator 4745 4746table (reflection.Type): 4747 +0x2ADC | C4 F2 FF FF | SOffset32 | 0xFFFFF2C4 (-3388) Loc: 0x3818 | offset to vtable 4748 +0x2AE0 | 00 00 00 | uint8_t[3] | ... | padding 4749 +0x2AE3 | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 4750 +0x2AE4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 4751 +0x2AE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4752 4753string (reflection.Field.name): 4754 +0x2AEC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4755 +0x2AF0 | 74 65 73 74 | char[4] | test | string literal 4756 +0x2AF4 | 00 | char | 0x00 (0) | string terminator 4757 4758padding: 4759 +0x2AF5 | 00 00 00 | uint8_t[3] | ... | padding 4760 4761vtable (reflection.Field): 4762 +0x2AF8 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 4763 +0x2AFA | 14 00 | uint16_t | 0x0014 (20) | size of referring table 4764 +0x2AFC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 4765 +0x2AFE | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 4766 +0x2B00 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 4767 +0x2B02 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 4768 +0x2B04 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4769 +0x2B06 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4770 +0x2B08 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4771 +0x2B0A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4772 +0x2B0C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4773 +0x2B0E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 4774 4775table (reflection.Field): 4776 +0x2B10 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2AF8 | offset to vtable 4777 +0x2B14 | 07 00 | uint16_t | 0x0007 (7) | table field `id` (UShort) 4778 +0x2B16 | 12 00 | uint16_t | 0x0012 (18) | table field `offset` (UShort) 4779 +0x2B18 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x2B5C | offset to field `name` (string) 4780 +0x2B1C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2B48 | offset to field `type` (table) 4781 +0x2B20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2B24 | offset to field `attributes` (vector) 4782 4783vector (reflection.Field.attributes): 4784 +0x2B24 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4785 +0x2B28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2B2C | offset to table[0] 4786 4787table (reflection.KeyValue): 4788 +0x2B2C | 64 F2 FF FF | SOffset32 | 0xFFFFF264 (-3484) Loc: 0x38C8 | offset to vtable 4789 +0x2B30 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2B40 | offset to field `key` (string) 4790 +0x2B34 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2B38 | offset to field `value` (string) 4791 4792string (reflection.KeyValue.value): 4793 +0x2B38 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4794 +0x2B3C | 37 | char[1] | 7 | string literal 4795 +0x2B3D | 00 | char | 0x00 (0) | string terminator 4796 4797padding: 4798 +0x2B3E | 00 00 | uint8_t[2] | .. | padding 4799 4800string (reflection.KeyValue.key): 4801 +0x2B40 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4802 +0x2B44 | 69 64 | char[2] | id | string literal 4803 +0x2B46 | 00 | char | 0x00 (0) | string terminator 4804 4805table (reflection.Type): 4806 +0x2B48 | 9C F5 FF FF | SOffset32 | 0xFFFFF59C (-2660) Loc: 0x35AC | offset to vtable 4807 +0x2B4C | 00 00 00 | uint8_t[3] | ... | padding 4808 +0x2B4F | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 4809 +0x2B50 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 4810 +0x2B54 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4811 +0x2B58 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4812 4813string (reflection.Field.name): 4814 +0x2B5C | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4815 +0x2B60 | 74 65 73 74 5F 74 79 70 | char[9] | test_typ | string literal 4816 +0x2B68 | 65 | | e 4817 +0x2B69 | 00 | char | 0x00 (0) | string terminator 4818 4819padding: 4820 +0x2B6A | 00 00 | uint8_t[2] | .. | padding 4821 4822vtable (reflection.Field): 4823 +0x2B6C | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 4824 +0x2B6E | 20 00 | uint16_t | 0x0020 (32) | size of referring table 4825 +0x2B70 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 4826 +0x2B72 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 4827 +0x2B74 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 4828 +0x2B76 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 4829 +0x2B78 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `default_integer` (id: 4) 4830 +0x2B7A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4831 +0x2B7C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4832 +0x2B7E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4833 +0x2B80 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4834 +0x2B82 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 4835 4836table (reflection.Field): 4837 +0x2B84 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2B6C | offset to vtable 4838 +0x2B88 | 06 00 | uint16_t | 0x0006 (6) | table field `id` (UShort) 4839 +0x2B8A | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 4840 +0x2B8C | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: 0x2BDC | offset to field `name` (string) 4841 +0x2B90 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x2BC8 | offset to field `type` (table) 4842 +0x2B94 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2BA4 | offset to field `attributes` (vector) 4843 +0x2B98 | 08 00 00 00 00 00 00 00 | int64_t | 0x0000000000000008 (8) | table field `default_integer` (Long) 4844 +0x2BA0 | 00 00 00 00 | uint8_t[4] | .... | padding 4845 4846vector (reflection.Field.attributes): 4847 +0x2BA4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4848 +0x2BA8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2BAC | offset to table[0] 4849 4850table (reflection.KeyValue): 4851 +0x2BAC | E4 F2 FF FF | SOffset32 | 0xFFFFF2E4 (-3356) Loc: 0x38C8 | offset to vtable 4852 +0x2BB0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2BC0 | offset to field `key` (string) 4853 +0x2BB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2BB8 | offset to field `value` (string) 4854 4855string (reflection.KeyValue.value): 4856 +0x2BB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4857 +0x2BBC | 36 | char[1] | 6 | string literal 4858 +0x2BBD | 00 | char | 0x00 (0) | string terminator 4859 4860padding: 4861 +0x2BBE | 00 00 | uint8_t[2] | .. | padding 4862 4863string (reflection.KeyValue.key): 4864 +0x2BC0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4865 +0x2BC4 | 69 64 | char[2] | id | string literal 4866 +0x2BC6 | 00 | char | 0x00 (0) | string terminator 4867 4868table (reflection.Type): 4869 +0x2BC8 | 1C F6 FF FF | SOffset32 | 0xFFFFF61C (-2532) Loc: 0x35AC | offset to vtable 4870 +0x2BCC | 00 00 00 | uint8_t[3] | ... | padding 4871 +0x2BCF | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 4872 +0x2BD0 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 4873 +0x2BD4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4874 +0x2BD8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4875 4876string (reflection.Field.name): 4877 +0x2BDC | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4878 +0x2BE0 | 63 6F 6C 6F 72 | char[5] | color | string literal 4879 +0x2BE5 | 00 | char | 0x00 (0) | string terminator 4880 4881padding: 4882 +0x2BE6 | 00 00 | uint8_t[2] | .. | padding 4883 4884vtable (reflection.Field): 4885 +0x2BE8 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 4886 +0x2BEA | 18 00 | uint16_t | 0x0018 (24) | size of referring table 4887 +0x2BEC | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 4888 +0x2BEE | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 4889 +0x2BF0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 4890 +0x2BF2 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 4891 +0x2BF4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4892 +0x2BF6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4893 +0x2BF8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4894 +0x2BFA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4895 +0x2BFC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4896 +0x2BFE | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 4897 +0x2C00 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 4898 +0x2C02 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 4899 4900table (reflection.Field): 4901 +0x2C04 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x2BE8 | offset to vtable 4902 +0x2C08 | 00 00 00 | uint8_t[3] | ... | padding 4903 +0x2C0B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4904 +0x2C0C | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 4905 +0x2C0E | 0E 00 | uint16_t | 0x000E (14) | table field `offset` (UShort) 4906 +0x2C10 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x2C5C | offset to field `name` (string) 4907 +0x2C14 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2C50 | offset to field `type` (table) 4908 +0x2C18 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2C1C | offset to field `attributes` (vector) 4909 4910vector (reflection.Field.attributes): 4911 +0x2C1C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4912 +0x2C20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2C24 | offset to table[0] 4913 4914table (reflection.KeyValue): 4915 +0x2C24 | 5C F3 FF FF | SOffset32 | 0xFFFFF35C (-3236) Loc: 0x38C8 | offset to vtable 4916 +0x2C28 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2C38 | offset to field `key` (string) 4917 +0x2C2C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2C30 | offset to field `value` (string) 4918 4919string (reflection.KeyValue.value): 4920 +0x2C30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4921 +0x2C34 | 35 | char[1] | 5 | string literal 4922 +0x2C35 | 00 | char | 0x00 (0) | string terminator 4923 4924padding: 4925 +0x2C36 | 00 00 | uint8_t[2] | .. | padding 4926 4927string (reflection.KeyValue.key): 4928 +0x2C38 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4929 +0x2C3C | 69 64 | char[2] | id | string literal 4930 +0x2C3E | 00 | char | 0x00 (0) | string terminator 4931 4932vtable (reflection.Type): 4933 +0x2C40 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 4934 +0x2C42 | 0C 00 | uint16_t | 0x000C (12) | size of referring table 4935 +0x2C44 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `base_type` (id: 0) 4936 +0x2C46 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `element` (id: 1) 4937 +0x2C48 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 4938 +0x2C4A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 4939 +0x2C4C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 4940 +0x2C4E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 4941 4942table (reflection.Type): 4943 +0x2C50 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x2C40 | offset to vtable 4944 +0x2C54 | 00 00 | uint8_t[2] | .. | padding 4945 +0x2C56 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4946 +0x2C57 | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 4947 +0x2C58 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4948 4949string (reflection.Field.name): 4950 +0x2C5C | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4951 +0x2C60 | 69 6E 76 65 6E 74 6F 72 | char[9] | inventor | string literal 4952 +0x2C68 | 79 | | y 4953 +0x2C69 | 00 | char | 0x00 (0) | string terminator 4954 4955padding: 4956 +0x2C6A | 00 00 | uint8_t[2] | .. | padding 4957 4958vtable (reflection.Field): 4959 +0x2C6C | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 4960 +0x2C6E | 18 00 | uint16_t | 0x0018 (24) | size of referring table 4961 +0x2C70 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 4962 +0x2C72 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 4963 +0x2C74 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 4964 +0x2C76 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 4965 +0x2C78 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4966 +0x2C7A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4967 +0x2C7C | 07 00 | VOffset16 | 0x0007 (7) | offset to field `deprecated` (id: 6) 4968 +0x2C7E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4969 +0x2C80 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4970 +0x2C82 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 4971 4972table (reflection.Field): 4973 +0x2C84 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2C6C | offset to vtable 4974 +0x2C88 | 00 00 00 | uint8_t[3] | ... | padding 4975 +0x2C8B | 01 | uint8_t | 0x01 (1) | table field `deprecated` (Bool) 4976 +0x2C8C | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 4977 +0x2C8E | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 4978 +0x2C90 | 90 00 00 00 | UOffset32 | 0x00000090 (144) Loc: 0x2D20 | offset to field `name` (string) 4979 +0x2C94 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: 0x2D10 | offset to field `type` (table) 4980 +0x2C98 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2C9C | offset to field `attributes` (vector) 4981 4982vector (reflection.Field.attributes): 4983 +0x2C9C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 4984 +0x2CA0 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x2CEC | offset to table[0] 4985 +0x2CA4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2CD0 | offset to table[1] 4986 +0x2CA8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2CAC | offset to table[2] 4987 4988table (reflection.KeyValue): 4989 +0x2CAC | E4 F3 FF FF | SOffset32 | 0xFFFFF3E4 (-3100) Loc: 0x38C8 | offset to vtable 4990 +0x2CB0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2CC0 | offset to field `key` (string) 4991 +0x2CB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2CB8 | offset to field `value` (string) 4992 4993string (reflection.KeyValue.value): 4994 +0x2CB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4995 +0x2CBC | 31 | char[1] | 1 | string literal 4996 +0x2CBD | 00 | char | 0x00 (0) | string terminator 4997 4998padding: 4999 +0x2CBE | 00 00 | uint8_t[2] | .. | padding 5000 5001string (reflection.KeyValue.key): 5002 +0x2CC0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5003 +0x2CC4 | 70 72 69 6F 72 69 74 79 | char[8] | priority | string literal 5004 +0x2CCC | 00 | char | 0x00 (0) | string terminator 5005 5006padding: 5007 +0x2CCD | 00 00 00 | uint8_t[3] | ... | padding 5008 5009table (reflection.KeyValue): 5010 +0x2CD0 | 08 F4 FF FF | SOffset32 | 0xFFFFF408 (-3064) Loc: 0x38C8 | offset to vtable 5011 +0x2CD4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2CE4 | offset to field `key` (string) 5012 +0x2CD8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2CDC | offset to field `value` (string) 5013 5014string (reflection.KeyValue.value): 5015 +0x2CDC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5016 +0x2CE0 | 34 | char[1] | 4 | string literal 5017 +0x2CE1 | 00 | char | 0x00 (0) | string terminator 5018 5019padding: 5020 +0x2CE2 | 00 00 | uint8_t[2] | .. | padding 5021 5022string (reflection.KeyValue.key): 5023 +0x2CE4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5024 +0x2CE8 | 69 64 | char[2] | id | string literal 5025 +0x2CEA | 00 | char | 0x00 (0) | string terminator 5026 5027table (reflection.KeyValue): 5028 +0x2CEC | 24 F4 FF FF | SOffset32 | 0xFFFFF424 (-3036) Loc: 0x38C8 | offset to vtable 5029 +0x2CF0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2D00 | offset to field `key` (string) 5030 +0x2CF4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2CF8 | offset to field `value` (string) 5031 5032string (reflection.KeyValue.value): 5033 +0x2CF8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5034 +0x2CFC | 30 | char[1] | 0 | string literal 5035 +0x2CFD | 00 | char | 0x00 (0) | string terminator 5036 5037padding: 5038 +0x2CFE | 00 00 | uint8_t[2] | .. | padding 5039 5040string (reflection.KeyValue.key): 5041 +0x2D00 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 5042 +0x2D04 | 64 65 70 72 65 63 61 74 | char[10] | deprecat | string literal 5043 +0x2D0C | 65 64 | | ed 5044 +0x2D0E | 00 | char | 0x00 (0) | string terminator 5045 5046table (reflection.Type): 5047 +0x2D10 | 9C F6 FF FF | SOffset32 | 0xFFFFF69C (-2404) Loc: 0x3674 | offset to vtable 5048 +0x2D14 | 00 00 00 | uint8_t[3] | ... | padding 5049 +0x2D17 | 02 | uint8_t | 0x02 (2) | table field `base_type` (Byte) 5050 +0x2D18 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 5051 +0x2D1C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5052 5053string (reflection.Field.name): 5054 +0x2D20 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5055 +0x2D24 | 66 72 69 65 6E 64 6C 79 | char[8] | friendly | string literal 5056 +0x2D2C | 00 | char | 0x00 (0) | string terminator 5057 5058padding: 5059 +0x2D2D | 00 00 00 | uint8_t[3] | ... | padding 5060 5061vtable (reflection.Field): 5062 +0x2D30 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 5063 +0x2D32 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5064 +0x2D34 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5065 +0x2D36 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5066 +0x2D38 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5067 +0x2D3A | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5068 +0x2D3C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5069 +0x2D3E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5070 +0x2D40 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5071 +0x2D42 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `required` (id: 7) 5072 +0x2D44 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5073 +0x2D46 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 5074 5075table (reflection.Field): 5076 +0x2D48 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2D30 | offset to vtable 5077 +0x2D4C | 00 00 | uint8_t[2] | .. | padding 5078 +0x2D4E | 01 | uint8_t | 0x01 (1) | table field `required` (Bool) 5079 +0x2D4F | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5080 +0x2D50 | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 5081 +0x2D52 | 0A 00 | uint16_t | 0x000A (10) | table field `offset` (UShort) 5082 +0x2D54 | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: 0x2DB0 | offset to field `name` (string) 5083 +0x2D58 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: 0x2DA4 | offset to field `type` (table) 5084 +0x2D5C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2D60 | offset to field `attributes` (vector) 5085 5086vector (reflection.Field.attributes): 5087 +0x2D60 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5088 +0x2D64 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2D88 | offset to table[0] 5089 +0x2D68 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2D6C | offset to table[1] 5090 5091table (reflection.KeyValue): 5092 +0x2D6C | A4 F4 FF FF | SOffset32 | 0xFFFFF4A4 (-2908) Loc: 0x38C8 | offset to vtable 5093 +0x2D70 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2D80 | offset to field `key` (string) 5094 +0x2D74 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2D78 | offset to field `value` (string) 5095 5096string (reflection.KeyValue.value): 5097 +0x2D78 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5098 +0x2D7C | 30 | char[1] | 0 | string literal 5099 +0x2D7D | 00 | char | 0x00 (0) | string terminator 5100 5101padding: 5102 +0x2D7E | 00 00 | uint8_t[2] | .. | padding 5103 5104string (reflection.KeyValue.key): 5105 +0x2D80 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5106 +0x2D84 | 6B 65 79 | char[3] | key | string literal 5107 +0x2D87 | 00 | char | 0x00 (0) | string terminator 5108 5109table (reflection.KeyValue): 5110 +0x2D88 | C0 F4 FF FF | SOffset32 | 0xFFFFF4C0 (-2880) Loc: 0x38C8 | offset to vtable 5111 +0x2D8C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2D9C | offset to field `key` (string) 5112 +0x2D90 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2D94 | offset to field `value` (string) 5113 5114string (reflection.KeyValue.value): 5115 +0x2D94 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5116 +0x2D98 | 33 | char[1] | 3 | string literal 5117 +0x2D99 | 00 | char | 0x00 (0) | string terminator 5118 5119padding: 5120 +0x2D9A | 00 00 | uint8_t[2] | .. | padding 5121 5122string (reflection.KeyValue.key): 5123 +0x2D9C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5124 +0x2DA0 | 69 64 | char[2] | id | string literal 5125 +0x2DA2 | 00 | char | 0x00 (0) | string terminator 5126 5127table (reflection.Type): 5128 +0x2DA4 | C8 F4 FF FF | SOffset32 | 0xFFFFF4C8 (-2872) Loc: 0x38DC | offset to vtable 5129 +0x2DA8 | 00 00 00 | uint8_t[3] | ... | padding 5130 +0x2DAB | 0D | uint8_t | 0x0D (13) | table field `base_type` (Byte) 5131 +0x2DAC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5132 5133string (reflection.Field.name): 5134 +0x2DB0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5135 +0x2DB4 | 6E 61 6D 65 | char[4] | name | string literal 5136 +0x2DB8 | 00 | char | 0x00 (0) | string terminator 5137 5138padding: 5139 +0x2DB9 | 00 00 00 | uint8_t[3] | ... | padding 5140 5141table (reflection.Field): 5142 +0x2DBC | A8 FF FF FF | SOffset32 | 0xFFFFFFA8 (-88) Loc: 0x2E14 | offset to vtable 5143 +0x2DC0 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5144 +0x2DC2 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5145 +0x2DC4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x2E0C | offset to field `name` (string) 5146 +0x2DC8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x2DFC | offset to field `type` (table) 5147 +0x2DCC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2DD8 | offset to field `attributes` (vector) 5148 +0x2DD0 | 64 00 00 00 00 00 00 00 | int64_t | 0x0000000000000064 (100) | table field `default_integer` (Long) 5149 5150vector (reflection.Field.attributes): 5151 +0x2DD8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5152 +0x2DDC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2DE0 | offset to table[0] 5153 5154table (reflection.KeyValue): 5155 +0x2DE0 | 18 F5 FF FF | SOffset32 | 0xFFFFF518 (-2792) Loc: 0x38C8 | offset to vtable 5156 +0x2DE4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2DF4 | offset to field `key` (string) 5157 +0x2DE8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2DEC | offset to field `value` (string) 5158 5159string (reflection.KeyValue.value): 5160 +0x2DEC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5161 +0x2DF0 | 32 | char[1] | 2 | string literal 5162 +0x2DF1 | 00 | char | 0x00 (0) | string terminator 5163 5164padding: 5165 +0x2DF2 | 00 00 | uint8_t[2] | .. | padding 5166 5167string (reflection.KeyValue.key): 5168 +0x2DF4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5169 +0x2DF8 | 69 64 | char[2] | id | string literal 5170 +0x2DFA | 00 | char | 0x00 (0) | string terminator 5171 5172table (reflection.Type): 5173 +0x2DFC | 88 F7 FF FF | SOffset32 | 0xFFFFF788 (-2168) Loc: 0x3674 | offset to vtable 5174 +0x2E00 | 00 00 00 | uint8_t[3] | ... | padding 5175 +0x2E03 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 5176 +0x2E04 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5177 +0x2E08 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5178 5179string (reflection.Field.name): 5180 +0x2E0C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5181 +0x2E10 | 68 70 | char[2] | hp | string literal 5182 +0x2E12 | 00 | char | 0x00 (0) | string terminator 5183 5184vtable (reflection.Field): 5185 +0x2E14 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 5186 +0x2E16 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 5187 +0x2E18 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5188 +0x2E1A | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5189 +0x2E1C | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 5190 +0x2E1E | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5191 +0x2E20 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `default_integer` (id: 4) 5192 +0x2E22 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5193 +0x2E24 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5194 +0x2E26 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5195 +0x2E28 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5196 +0x2E2A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5197 5198table (reflection.Field): 5199 +0x2E2C | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2E14 | offset to vtable 5200 +0x2E30 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5201 +0x2E32 | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 5202 +0x2E34 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x2E7C | offset to field `name` (string) 5203 +0x2E38 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x2E6C | offset to field `type` (table) 5204 +0x2E3C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2E48 | offset to field `attributes` (vector) 5205 +0x2E40 | 96 00 00 00 00 00 00 00 | int64_t | 0x0000000000000096 (150) | table field `default_integer` (Long) 5206 5207vector (reflection.Field.attributes): 5208 +0x2E48 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5209 +0x2E4C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2E50 | offset to table[0] 5210 5211table (reflection.KeyValue): 5212 +0x2E50 | 88 F5 FF FF | SOffset32 | 0xFFFFF588 (-2680) Loc: 0x38C8 | offset to vtable 5213 +0x2E54 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2E64 | offset to field `key` (string) 5214 +0x2E58 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2E5C | offset to field `value` (string) 5215 5216string (reflection.KeyValue.value): 5217 +0x2E5C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5218 +0x2E60 | 31 | char[1] | 1 | string literal 5219 +0x2E61 | 00 | char | 0x00 (0) | string terminator 5220 5221padding: 5222 +0x2E62 | 00 00 | uint8_t[2] | .. | padding 5223 5224string (reflection.KeyValue.key): 5225 +0x2E64 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5226 +0x2E68 | 69 64 | char[2] | id | string literal 5227 +0x2E6A | 00 | char | 0x00 (0) | string terminator 5228 5229table (reflection.Type): 5230 +0x2E6C | F8 F7 FF FF | SOffset32 | 0xFFFFF7F8 (-2056) Loc: 0x3674 | offset to vtable 5231 +0x2E70 | 00 00 00 | uint8_t[3] | ... | padding 5232 +0x2E73 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 5233 +0x2E74 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5234 +0x2E78 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5235 5236string (reflection.Field.name): 5237 +0x2E7C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5238 +0x2E80 | 6D 61 6E 61 | char[4] | mana | string literal 5239 +0x2E84 | 00 | char | 0x00 (0) | string terminator 5240 5241padding: 5242 +0x2E85 | 00 00 00 | uint8_t[3] | ... | padding 5243 5244vtable (reflection.Field): 5245 +0x2E88 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5246 +0x2E8A | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5247 +0x2E8C | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5248 +0x2E8E | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5249 +0x2E90 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5250 +0x2E92 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5251 +0x2E94 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5252 +0x2E96 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5253 +0x2E98 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5254 +0x2E9A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5255 +0x2E9C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5256 +0x2E9E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5257 +0x2EA0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 5258 +0x2EA2 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 5259 5260table (reflection.Field): 5261 +0x2EA4 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x2E88 | offset to vtable 5262 +0x2EA8 | 00 | uint8_t[1] | . | padding 5263 +0x2EA9 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5264 +0x2EAA | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5265 +0x2EAC | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x2EEC | offset to field `name` (string) 5266 +0x2EB0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x2EDC | offset to field `type` (table) 5267 +0x2EB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2EB8 | offset to field `attributes` (vector) 5268 5269vector (reflection.Field.attributes): 5270 +0x2EB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5271 +0x2EBC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2EC0 | offset to table[0] 5272 5273table (reflection.KeyValue): 5274 +0x2EC0 | F8 F5 FF FF | SOffset32 | 0xFFFFF5F8 (-2568) Loc: 0x38C8 | offset to vtable 5275 +0x2EC4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2ED4 | offset to field `key` (string) 5276 +0x2EC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2ECC | offset to field `value` (string) 5277 5278string (reflection.KeyValue.value): 5279 +0x2ECC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5280 +0x2ED0 | 30 | char[1] | 0 | string literal 5281 +0x2ED1 | 00 | char | 0x00 (0) | string terminator 5282 5283padding: 5284 +0x2ED2 | 00 00 | uint8_t[2] | .. | padding 5285 5286string (reflection.KeyValue.key): 5287 +0x2ED4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5288 +0x2ED8 | 69 64 | char[2] | id | string literal 5289 +0x2EDA | 00 | char | 0x00 (0) | string terminator 5290 5291table (reflection.Type): 5292 +0x2EDC | C4 F6 FF FF | SOffset32 | 0xFFFFF6C4 (-2364) Loc: 0x3818 | offset to vtable 5293 +0x2EE0 | 00 00 00 | uint8_t[3] | ... | padding 5294 +0x2EE3 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5295 +0x2EE4 | 09 00 00 00 | uint32_t | 0x00000009 (9) | table field `index` (Int) 5296 +0x2EE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5297 5298string (reflection.Field.name): 5299 +0x2EEC | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5300 +0x2EF0 | 70 6F 73 | char[3] | pos | string literal 5301 +0x2EF3 | 00 | char | 0x00 (0) | string terminator 5302 5303table (reflection.Object): 5304 +0x2EF4 | 5C F7 FF FF | SOffset32 | 0xFFFFF75C (-2212) Loc: 0x3798 | offset to vtable 5305 +0x2EF8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x2F10 | offset to field `name` (string) 5306 +0x2EFC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2F08 | offset to field `fields` (vector) 5307 +0x2F00 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 5308 +0x2F04 | E0 07 00 00 | UOffset32 | 0x000007E0 (2016) Loc: 0x36E4 | offset to field `declaration_file` (string) 5309 5310vector (reflection.Object.fields): 5311 +0x2F08 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5312 +0x2F0C | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x2F48 | offset to table[0] 5313 5314string (reflection.Object.name): 5315 +0x2F10 | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 5316 +0x2F14 | 4D 79 47 61 6D 65 2E 45 | char[25] | MyGame.E | string literal 5317 +0x2F1C | 78 61 6D 70 6C 65 2E 52 | | xample.R 5318 +0x2F24 | 65 66 65 72 72 61 62 6C | | eferrabl 5319 +0x2F2C | 65 | | e 5320 +0x2F2D | 00 | char | 0x00 (0) | string terminator 5321 5322padding: 5323 +0x2F2E | 00 00 | uint8_t[2] | .. | padding 5324 5325vtable (reflection.Field): 5326 +0x2F30 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 5327 +0x2F32 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5328 +0x2F34 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5329 +0x2F36 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5330 +0x2F38 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5331 +0x2F3A | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5332 +0x2F3C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5333 +0x2F3E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5334 +0x2F40 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5335 +0x2F42 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5336 +0x2F44 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `key` (id: 8) 5337 +0x2F46 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5338 5339table (reflection.Field): 5340 +0x2F48 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x2F30 | offset to vtable 5341 +0x2F4C | 00 | uint8_t[1] | . | padding 5342 +0x2F4D | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5343 +0x2F4E | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5344 +0x2F50 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: 0x2FBC | offset to field `name` (string) 5345 +0x2F54 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: 0x2FAC | offset to field `type` (table) 5346 +0x2F58 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2F5C | offset to field `attributes` (vector) 5347 5348vector (reflection.Field.attributes): 5349 +0x2F5C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5350 +0x2F60 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x2F84 | offset to table[0] 5351 +0x2F64 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2F68 | offset to table[1] 5352 5353table (reflection.KeyValue): 5354 +0x2F68 | A0 F6 FF FF | SOffset32 | 0xFFFFF6A0 (-2400) Loc: 0x38C8 | offset to vtable 5355 +0x2F6C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x2F7C | offset to field `key` (string) 5356 +0x2F70 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2F74 | offset to field `value` (string) 5357 5358string (reflection.KeyValue.value): 5359 +0x2F74 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5360 +0x2F78 | 30 | char[1] | 0 | string literal 5361 +0x2F79 | 00 | char | 0x00 (0) | string terminator 5362 5363padding: 5364 +0x2F7A | 00 00 | uint8_t[2] | .. | padding 5365 5366string (reflection.KeyValue.key): 5367 +0x2F7C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5368 +0x2F80 | 6B 65 79 | char[3] | key | string literal 5369 +0x2F83 | 00 | char | 0x00 (0) | string terminator 5370 5371table (reflection.KeyValue): 5372 +0x2F84 | BC F6 FF FF | SOffset32 | 0xFFFFF6BC (-2372) Loc: 0x38C8 | offset to vtable 5373 +0x2F88 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x2FA0 | offset to field `key` (string) 5374 +0x2F8C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x2F90 | offset to field `value` (string) 5375 5376string (reflection.KeyValue.value): 5377 +0x2F90 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5378 +0x2F94 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 5379 +0x2F9C | 00 | char | 0x00 (0) | string terminator 5380 5381padding: 5382 +0x2F9D | 00 00 00 | uint8_t[3] | ... | padding 5383 5384string (reflection.KeyValue.key): 5385 +0x2FA0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5386 +0x2FA4 | 68 61 73 68 | char[4] | hash | string literal 5387 +0x2FA8 | 00 | char | 0x00 (0) | string terminator 5388 5389padding: 5390 +0x2FA9 | 00 00 00 | uint8_t[3] | ... | padding 5391 5392table (reflection.Type): 5393 +0x2FAC | 38 F9 FF FF | SOffset32 | 0xFFFFF938 (-1736) Loc: 0x3674 | offset to vtable 5394 +0x2FB0 | 00 00 00 | uint8_t[3] | ... | padding 5395 +0x2FB3 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 5396 +0x2FB4 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 5397 +0x2FB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5398 5399string (reflection.Field.name): 5400 +0x2FBC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5401 +0x2FC0 | 69 64 | char[2] | id | string literal 5402 +0x2FC2 | 00 | char | 0x00 (0) | string terminator 5403 5404table (reflection.Object): 5405 +0x2FC4 | 2C F8 FF FF | SOffset32 | 0xFFFFF82C (-2004) Loc: 0x3798 | offset to vtable 5406 +0x2FC8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x2FE8 | offset to field `name` (string) 5407 +0x2FCC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x2FD8 | offset to field `fields` (vector) 5408 +0x2FD0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 5409 +0x2FD4 | 10 07 00 00 | UOffset32 | 0x00000710 (1808) Loc: 0x36E4 | offset to field `declaration_file` (string) 5410 5411vector (reflection.Object.fields): 5412 +0x2FD8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 5413 +0x2FDC | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x3018 | offset to table[0] 5414 +0x2FE0 | B8 00 00 00 | UOffset32 | 0x000000B8 (184) Loc: 0x3098 | offset to table[1] 5415 +0x2FE4 | 8C 00 00 00 | UOffset32 | 0x0000008C (140) Loc: 0x3070 | offset to table[2] 5416 5417string (reflection.Object.name): 5418 +0x2FE8 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 5419 +0x2FEC | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 5420 +0x2FF4 | 78 61 6D 70 6C 65 2E 53 | | xample.S 5421 +0x2FFC | 74 61 74 | | tat 5422 +0x2FFF | 00 | char | 0x00 (0) | string terminator 5423 5424vtable (reflection.Field): 5425 +0x3000 | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 5426 +0x3002 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5427 +0x3004 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5428 +0x3006 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5429 +0x3008 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5430 +0x300A | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5431 +0x300C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5432 +0x300E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5433 +0x3010 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5434 +0x3012 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5435 +0x3014 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5436 +0x3016 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 5437 5438table (reflection.Field): 5439 +0x3018 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x3000 | offset to vtable 5440 +0x301C | 00 00 00 | uint8_t[3] | ... | padding 5441 +0x301F | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5442 +0x3020 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5443 +0x3022 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5444 +0x3024 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x3064 | offset to field `name` (string) 5445 +0x3028 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x3054 | offset to field `type` (table) 5446 +0x302C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3030 | offset to field `attributes` (vector) 5447 5448vector (reflection.Field.attributes): 5449 +0x3030 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5450 +0x3034 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3038 | offset to table[0] 5451 5452table (reflection.KeyValue): 5453 +0x3038 | 70 F7 FF FF | SOffset32 | 0xFFFFF770 (-2192) Loc: 0x38C8 | offset to vtable 5454 +0x303C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x304C | offset to field `key` (string) 5455 +0x3040 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3044 | offset to field `value` (string) 5456 5457string (reflection.KeyValue.value): 5458 +0x3044 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5459 +0x3048 | 30 | char[1] | 0 | string literal 5460 +0x3049 | 00 | char | 0x00 (0) | string terminator 5461 5462padding: 5463 +0x304A | 00 00 | uint8_t[2] | .. | padding 5464 5465string (reflection.KeyValue.key): 5466 +0x304C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5467 +0x3050 | 6B 65 79 | char[3] | key | string literal 5468 +0x3053 | 00 | char | 0x00 (0) | string terminator 5469 5470table (reflection.Type): 5471 +0x3054 | E0 F9 FF FF | SOffset32 | 0xFFFFF9E0 (-1568) Loc: 0x3674 | offset to vtable 5472 +0x3058 | 00 00 00 | uint8_t[3] | ... | padding 5473 +0x305B | 06 | uint8_t | 0x06 (6) | table field `base_type` (Byte) 5474 +0x305C | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5475 +0x3060 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5476 5477string (reflection.Field.name): 5478 +0x3064 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5479 +0x3068 | 63 6F 75 6E 74 | char[5] | count | string literal 5480 +0x306D | 00 | char | 0x00 (0) | string terminator 5481 5482padding: 5483 +0x306E | 00 00 | uint8_t[2] | .. | padding 5484 5485table (reflection.Field): 5486 +0x3070 | F4 FB FF FF | SOffset32 | 0xFFFFFBF4 (-1036) Loc: 0x347C | offset to vtable 5487 +0x3074 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5488 +0x3076 | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 5489 +0x3078 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x3090 | offset to field `name` (string) 5490 +0x307C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3080 | offset to field `type` (table) 5491 5492table (reflection.Type): 5493 +0x3080 | 0C FA FF FF | SOffset32 | 0xFFFFFA0C (-1524) Loc: 0x3674 | offset to vtable 5494 +0x3084 | 00 00 00 | uint8_t[3] | ... | padding 5495 +0x3087 | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 5496 +0x3088 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 5497 +0x308C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5498 5499string (reflection.Field.name): 5500 +0x3090 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5501 +0x3094 | 76 61 6C | char[3] | val | string literal 5502 +0x3097 | 00 | char | 0x00 (0) | string terminator 5503 5504table (reflection.Field): 5505 +0x3098 | AC F8 FF FF | SOffset32 | 0xFFFFF8AC (-1876) Loc: 0x37EC | offset to vtable 5506 +0x309C | 00 | uint8_t[1] | . | padding 5507 +0x309D | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5508 +0x309E | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5509 +0x30A0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x30B4 | offset to field `name` (string) 5510 +0x30A4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x30A8 | offset to field `type` (table) 5511 5512table (reflection.Type): 5513 +0x30A8 | CC F7 FF FF | SOffset32 | 0xFFFFF7CC (-2100) Loc: 0x38DC | offset to vtable 5514 +0x30AC | 00 00 00 | uint8_t[3] | ... | padding 5515 +0x30AF | 0D | uint8_t | 0x0D (13) | table field `base_type` (Byte) 5516 +0x30B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5517 5518string (reflection.Field.name): 5519 +0x30B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5520 +0x30B8 | 69 64 | char[2] | id | string literal 5521 +0x30BA | 00 | char | 0x00 (0) | string terminator 5522 5523table (reflection.Object): 5524 +0x30BC | 7C F8 FF FF | SOffset32 | 0xFFFFF87C (-1924) Loc: 0x3840 | offset to vtable 5525 +0x30C0 | 00 00 00 | uint8_t[3] | ... | padding 5526 +0x30C3 | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5527 +0x30C4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x30E0 | offset to field `name` (string) 5528 +0x30C8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x30D8 | offset to field `fields` (vector) 5529 +0x30CC | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5530 +0x30D0 | 14 00 00 00 | uint32_t | 0x00000014 (20) | table field `bytesize` (Int) 5531 +0x30D4 | 10 06 00 00 | UOffset32 | 0x00000610 (1552) Loc: 0x36E4 | offset to field `declaration_file` (string) 5532 5533vector (reflection.Object.fields): 5534 +0x30D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5535 +0x30DC | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: 0x310C | offset to table[0] 5536 5537string (reflection.Object.name): 5538 +0x30E0 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 5539 +0x30E4 | 4D 79 47 61 6D 65 2E 45 | char[39] | MyGame.E | string literal 5540 +0x30EC | 78 61 6D 70 6C 65 2E 53 | | xample.S 5541 +0x30F4 | 74 72 75 63 74 4F 66 53 | | tructOfS 5542 +0x30FC | 74 72 75 63 74 73 4F 66 | | tructsOf 5543 +0x3104 | 53 74 72 75 63 74 73 | | Structs 5544 +0x310B | 00 | char | 0x00 (0) | string terminator 5545 5546table (reflection.Field): 5547 +0x310C | 14 FF FF FF | SOffset32 | 0xFFFFFF14 (-236) Loc: 0x31F8 | offset to vtable 5548 +0x3110 | 00 00 00 | uint8_t[3] | ... | padding 5549 +0x3113 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5550 +0x3114 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x312C | offset to field `name` (string) 5551 +0x3118 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x311C | offset to field `type` (table) 5552 5553table (reflection.Type): 5554 +0x311C | 04 F9 FF FF | SOffset32 | 0xFFFFF904 (-1788) Loc: 0x3818 | offset to vtable 5555 +0x3120 | 00 00 00 | uint8_t[3] | ... | padding 5556 +0x3123 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5557 +0x3124 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 5558 +0x3128 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5559 5560string (reflection.Field.name): 5561 +0x312C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5562 +0x3130 | 61 | char[1] | a | string literal 5563 +0x3131 | 00 | char | 0x00 (0) | string terminator 5564 5565padding: 5566 +0x3132 | 00 00 | uint8_t[2] | .. | padding 5567 5568table (reflection.Object): 5569 +0x3134 | F4 F8 FF FF | SOffset32 | 0xFFFFF8F4 (-1804) Loc: 0x3840 | offset to vtable 5570 +0x3138 | 00 00 00 | uint8_t[3] | ... | padding 5571 +0x313B | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5572 +0x313C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x3160 | offset to field `name` (string) 5573 +0x3140 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3150 | offset to field `fields` (vector) 5574 +0x3144 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5575 +0x3148 | 14 00 00 00 | uint32_t | 0x00000014 (20) | table field `bytesize` (Int) 5576 +0x314C | 98 05 00 00 | UOffset32 | 0x00000598 (1432) Loc: 0x36E4 | offset to field `declaration_file` (string) 5577 5578vector (reflection.Object.fields): 5579 +0x3150 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 5580 +0x3154 | C0 00 00 00 | UOffset32 | 0x000000C0 (192) Loc: 0x3214 | offset to table[0] 5581 +0x3158 | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: 0x31CC | offset to table[1] 5582 +0x315C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x3184 | offset to table[2] 5583 5584string (reflection.Object.name): 5585 +0x3160 | 1E 00 00 00 | uint32_t | 0x0000001E (30) | length of string 5586 +0x3164 | 4D 79 47 61 6D 65 2E 45 | char[30] | MyGame.E | string literal 5587 +0x316C | 78 61 6D 70 6C 65 2E 53 | | xample.S 5588 +0x3174 | 74 72 75 63 74 4F 66 53 | | tructOfS 5589 +0x317C | 74 72 75 63 74 73 | | tructs 5590 +0x3182 | 00 | char | 0x00 (0) | string terminator 5591 5592table (reflection.Field): 5593 +0x3184 | D4 FF FF FF | SOffset32 | 0xFFFFFFD4 (-44) Loc: 0x31B0 | offset to vtable 5594 +0x3188 | 00 00 00 | uint8_t[3] | ... | padding 5595 +0x318B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5596 +0x318C | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5597 +0x318E | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 5598 +0x3190 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x31A8 | offset to field `name` (string) 5599 +0x3194 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3198 | offset to field `type` (table) 5600 5601table (reflection.Type): 5602 +0x3198 | 80 F9 FF FF | SOffset32 | 0xFFFFF980 (-1664) Loc: 0x3818 | offset to vtable 5603 +0x319C | 00 00 00 | uint8_t[3] | ... | padding 5604 +0x319F | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5605 +0x31A0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 5606 +0x31A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5607 5608string (reflection.Field.name): 5609 +0x31A8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5610 +0x31AC | 63 | char[1] | c | string literal 5611 +0x31AD | 00 | char | 0x00 (0) | string terminator 5612 5613padding: 5614 +0x31AE | 00 00 | uint8_t[2] | .. | padding 5615 5616vtable (reflection.Field): 5617 +0x31B0 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5618 +0x31B2 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5619 +0x31B4 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5620 +0x31B6 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5621 +0x31B8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5622 +0x31BA | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5623 +0x31BC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5624 +0x31BE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5625 +0x31C0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5626 +0x31C2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5627 +0x31C4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5628 +0x31C6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5629 +0x31C8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 5630 +0x31CA | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 5631 5632table (reflection.Field): 5633 +0x31CC | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x31B0 | offset to vtable 5634 +0x31D0 | 00 00 00 | uint8_t[3] | ... | padding 5635 +0x31D3 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5636 +0x31D4 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5637 +0x31D6 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5638 +0x31D8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x31F0 | offset to field `name` (string) 5639 +0x31DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x31E0 | offset to field `type` (table) 5640 5641table (reflection.Type): 5642 +0x31E0 | C8 F9 FF FF | SOffset32 | 0xFFFFF9C8 (-1592) Loc: 0x3818 | offset to vtable 5643 +0x31E4 | 00 00 00 | uint8_t[3] | ... | padding 5644 +0x31E7 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5645 +0x31E8 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 5646 +0x31EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5647 5648string (reflection.Field.name): 5649 +0x31F0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5650 +0x31F4 | 62 | char[1] | b | string literal 5651 +0x31F5 | 00 | char | 0x00 (0) | string terminator 5652 5653padding: 5654 +0x31F6 | 00 00 | uint8_t[2] | .. | padding 5655 5656vtable (reflection.Field): 5657 +0x31F8 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5658 +0x31FA | 10 00 | uint16_t | 0x0010 (16) | size of referring table 5659 +0x31FC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5660 +0x31FE | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5661 +0x3200 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5662 +0x3202 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `offset` (id: 3) <defaults to 0> (UShort) 5663 +0x3204 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5664 +0x3206 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5665 +0x3208 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5666 +0x320A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5667 +0x320C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5668 +0x320E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5669 +0x3210 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 5670 +0x3212 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 5671 5672table (reflection.Field): 5673 +0x3214 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x31F8 | offset to vtable 5674 +0x3218 | 00 00 00 | uint8_t[3] | ... | padding 5675 +0x321B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5676 +0x321C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x3234 | offset to field `name` (string) 5677 +0x3220 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3224 | offset to field `type` (table) 5678 5679table (reflection.Type): 5680 +0x3224 | 0C FA FF FF | SOffset32 | 0xFFFFFA0C (-1524) Loc: 0x3818 | offset to vtable 5681 +0x3228 | 00 00 00 | uint8_t[3] | ... | padding 5682 +0x322B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5683 +0x322C | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 5684 +0x3230 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5685 5686string (reflection.Field.name): 5687 +0x3234 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5688 +0x3238 | 61 | char[1] | a | string literal 5689 +0x3239 | 00 | char | 0x00 (0) | string terminator 5690 5691padding: 5692 +0x323A | 00 00 | uint8_t[2] | .. | padding 5693 5694table (reflection.Object): 5695 +0x323C | FC F9 FF FF | SOffset32 | 0xFFFFF9FC (-1540) Loc: 0x3840 | offset to vtable 5696 +0x3240 | 00 00 00 | uint8_t[3] | ... | padding 5697 +0x3243 | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5698 +0x3244 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x3264 | offset to field `name` (string) 5699 +0x3248 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3258 | offset to field `fields` (vector) 5700 +0x324C | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5701 +0x3250 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `bytesize` (Int) 5702 +0x3254 | 90 04 00 00 | UOffset32 | 0x00000490 (1168) Loc: 0x36E4 | offset to field `declaration_file` (string) 5703 5704vector (reflection.Object.fields): 5705 +0x3258 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5706 +0x325C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x3280 | offset to table[0] 5707 +0x3260 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x32C4 | offset to table[1] 5708 5709string (reflection.Object.name): 5710 +0x3264 | 16 00 00 00 | uint32_t | 0x00000016 (22) | length of string 5711 +0x3268 | 4D 79 47 61 6D 65 2E 45 | char[22] | MyGame.E | string literal 5712 +0x3270 | 78 61 6D 70 6C 65 2E 41 | | xample.A 5713 +0x3278 | 62 69 6C 69 74 79 | | bility 5714 +0x327E | 00 | char | 0x00 (0) | string terminator 5715 5716table (reflection.Field): 5717 +0x3280 | 04 FE FF FF | SOffset32 | 0xFFFFFE04 (-508) Loc: 0x347C | offset to vtable 5718 +0x3284 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5719 +0x3286 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5720 +0x3288 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x329C | offset to field `name` (string) 5721 +0x328C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3290 | offset to field `type` (table) 5722 5723table (reflection.Type): 5724 +0x3290 | B4 F9 FF FF | SOffset32 | 0xFFFFF9B4 (-1612) Loc: 0x38DC | offset to vtable 5725 +0x3294 | 00 00 00 | uint8_t[3] | ... | padding 5726 +0x3297 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 5727 +0x3298 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5728 5729string (reflection.Field.name): 5730 +0x329C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5731 +0x32A0 | 64 69 73 74 61 6E 63 65 | char[8] | distance | string literal 5732 +0x32A8 | 00 | char | 0x00 (0) | string terminator 5733 5734padding: 5735 +0x32A9 | 00 00 00 | uint8_t[3] | ... | padding 5736 5737vtable (reflection.Field): 5738 +0x32AC | 18 00 | uint16_t | 0x0018 (24) | size of this vtable 5739 +0x32AE | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5740 +0x32B0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5741 +0x32B2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5742 +0x32B4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5743 +0x32B6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `offset` (id: 3) <defaults to 0> (UShort) 5744 +0x32B8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5745 +0x32BA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5746 +0x32BC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5747 +0x32BE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5748 +0x32C0 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5749 +0x32C2 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5750 5751table (reflection.Field): 5752 +0x32C4 | 18 00 00 00 | SOffset32 | 0x00000018 (24) Loc: 0x32AC | offset to vtable 5753 +0x32C8 | 00 00 00 | uint8_t[3] | ... | padding 5754 +0x32CB | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5755 +0x32CC | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x3308 | offset to field `name` (string) 5756 +0x32D0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x32FC | offset to field `type` (table) 5757 +0x32D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x32D8 | offset to field `attributes` (vector) 5758 5759vector (reflection.Field.attributes): 5760 +0x32D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5761 +0x32DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x32E0 | offset to table[0] 5762 5763table (reflection.KeyValue): 5764 +0x32E0 | 18 FA FF FF | SOffset32 | 0xFFFFFA18 (-1512) Loc: 0x38C8 | offset to vtable 5765 +0x32E4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x32F4 | offset to field `key` (string) 5766 +0x32E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x32EC | offset to field `value` (string) 5767 5768string (reflection.KeyValue.value): 5769 +0x32EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5770 +0x32F0 | 30 | char[1] | 0 | string literal 5771 +0x32F1 | 00 | char | 0x00 (0) | string terminator 5772 5773padding: 5774 +0x32F2 | 00 00 | uint8_t[2] | .. | padding 5775 5776string (reflection.KeyValue.key): 5777 +0x32F4 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5778 +0x32F8 | 6B 65 79 | char[3] | key | string literal 5779 +0x32FB | 00 | char | 0x00 (0) | string terminator 5780 5781table (reflection.Type): 5782 +0x32FC | 20 FA FF FF | SOffset32 | 0xFFFFFA20 (-1504) Loc: 0x38DC | offset to vtable 5783 +0x3300 | 00 00 00 | uint8_t[3] | ... | padding 5784 +0x3303 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 5785 +0x3304 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5786 5787string (reflection.Field.name): 5788 +0x3308 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5789 +0x330C | 69 64 | char[2] | id | string literal 5790 +0x330E | 00 | char | 0x00 (0) | string terminator 5791 5792vtable (reflection.Object): 5793 +0x3310 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 5794 +0x3312 | 20 00 | uint16_t | 0x0020 (32) | size of referring table 5795 +0x3314 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5796 +0x3316 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `fields` (id: 1) 5797 +0x3318 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_struct` (id: 2) 5798 +0x331A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `minalign` (id: 3) 5799 +0x331C | 14 00 | VOffset16 | 0x0014 (20) | offset to field `bytesize` (id: 4) 5800 +0x331E | 18 00 | VOffset16 | 0x0018 (24) | offset to field `attributes` (id: 5) 5801 +0x3320 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 6) <null> (Vector) 5802 +0x3322 | 1C 00 | VOffset16 | 0x001C (28) | offset to field `declaration_file` (id: 7) 5803 5804table (reflection.Object): 5805 +0x3324 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x3310 | offset to vtable 5806 +0x3328 | 00 00 00 | uint8_t[3] | ... | padding 5807 +0x332B | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5808 +0x332C | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: 0x338C | offset to field `name` (string) 5809 +0x3330 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x3370 | offset to field `fields` (vector) 5810 +0x3334 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `minalign` (Int) 5811 +0x3338 | 20 00 00 00 | uint32_t | 0x00000020 (32) | table field `bytesize` (Int) 5812 +0x333C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x3344 | offset to field `attributes` (vector) 5813 +0x3340 | A4 03 00 00 | UOffset32 | 0x000003A4 (932) Loc: 0x36E4 | offset to field `declaration_file` (string) 5814 5815vector (reflection.Object.attributes): 5816 +0x3344 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5817 +0x3348 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x334C | offset to table[0] 5818 5819table (reflection.KeyValue): 5820 +0x334C | 84 FA FF FF | SOffset32 | 0xFFFFFA84 (-1404) Loc: 0x38C8 | offset to vtable 5821 +0x3350 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3360 | offset to field `key` (string) 5822 +0x3354 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3358 | offset to field `value` (string) 5823 5824string (reflection.KeyValue.value): 5825 +0x3358 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5826 +0x335C | 38 | char[1] | 8 | string literal 5827 +0x335D | 00 | char | 0x00 (0) | string terminator 5828 5829padding: 5830 +0x335E | 00 00 | uint8_t[2] | .. | padding 5831 5832string (reflection.KeyValue.key): 5833 +0x3360 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 5834 +0x3364 | 66 6F 72 63 65 5F 61 6C | char[11] | force_al | string literal 5835 +0x336C | 69 67 6E | | ign 5836 +0x336F | 00 | char | 0x00 (0) | string terminator 5837 5838vector (reflection.Object.fields): 5839 +0x3370 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of vector (# items) 5840 +0x3374 | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: 0x3428 | offset to table[0] 5841 +0x3378 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: 0x33F4 | offset to table[1] 5842 +0x337C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x33C4 | offset to table[2] 5843 +0x3380 | 2C 01 00 00 | UOffset32 | 0x0000012C (300) Loc: 0x34AC | offset to table[3] 5844 +0x3384 | 04 01 00 00 | UOffset32 | 0x00000104 (260) Loc: 0x3488 | offset to table[4] 5845 +0x3388 | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: 0x3454 | offset to table[5] 5846 5847string (reflection.Object.name): 5848 +0x338C | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 5849 +0x3390 | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 5850 +0x3398 | 78 61 6D 70 6C 65 2E 56 | | xample.V 5851 +0x33A0 | 65 63 33 | | ec3 5852 +0x33A3 | 00 | char | 0x00 (0) | string terminator 5853 5854padding: 5855 +0x33A4 | 00 00 | uint8_t[2] | .. | padding 5856 5857vtable (reflection.Field): 5858 +0x33A6 | 1E 00 | uint16_t | 0x001E (30) | size of this vtable 5859 +0x33A8 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5860 +0x33AA | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5861 +0x33AC | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5862 +0x33AE | 06 00 | VOffset16 | 0x0006 (6) | offset to field `id` (id: 2) 5863 +0x33B0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `offset` (id: 3) 5864 +0x33B2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5865 +0x33B4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5866 +0x33B6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5867 +0x33B8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5868 +0x33BA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5869 +0x33BC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5870 +0x33BE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 5871 +0x33C0 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 5872 +0x33C2 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `padding` (id: 12) 5873 5874table (reflection.Field): 5875 +0x33C4 | 1E 00 00 00 | SOffset32 | 0x0000001E (30) Loc: 0x33A6 | offset to vtable 5876 +0x33C8 | 00 | uint8_t[1] | . | padding 5877 +0x33C9 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5878 +0x33CA | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 5879 +0x33CC | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 5880 +0x33CE | 02 00 | uint16_t | 0x0002 (2) | table field `padding` (UShort) 5881 +0x33D0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x33E8 | offset to field `name` (string) 5882 +0x33D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x33D8 | offset to field `type` (table) 5883 5884table (reflection.Type): 5885 +0x33D8 | C0 FB FF FF | SOffset32 | 0xFFFFFBC0 (-1088) Loc: 0x3818 | offset to vtable 5886 +0x33DC | 00 00 00 | uint8_t[3] | ... | padding 5887 +0x33DF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5888 +0x33E0 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 5889 +0x33E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5890 5891string (reflection.Field.name): 5892 +0x33E8 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5893 +0x33EC | 74 65 73 74 33 | char[5] | test3 | string literal 5894 +0x33F1 | 00 | char | 0x00 (0) | string terminator 5895 5896padding: 5897 +0x33F2 | 00 00 | uint8_t[2] | .. | padding 5898 5899table (reflection.Field): 5900 +0x33F4 | D6 FD FF FF | SOffset32 | 0xFFFFFDD6 (-554) Loc: 0x361E | offset to vtable 5901 +0x33F8 | 00 00 | uint8_t[2] | .. | padding 5902 +0x33FA | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 5903 +0x33FC | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 5904 +0x33FE | 01 00 | uint16_t | 0x0001 (1) | table field `padding` (UShort) 5905 +0x3400 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: 0x341C | offset to field `name` (string) 5906 +0x3404 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3408 | offset to field `type` (table) 5907 5908table (reflection.Type): 5909 +0x3408 | 5C FE FF FF | SOffset32 | 0xFFFFFE5C (-420) Loc: 0x35AC | offset to vtable 5910 +0x340C | 00 00 00 | uint8_t[3] | ... | padding 5911 +0x340F | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 5912 +0x3410 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 5913 +0x3414 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 5914 +0x3418 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5915 5916string (reflection.Field.name): 5917 +0x341C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5918 +0x3420 | 74 65 73 74 32 | char[5] | test2 | string literal 5919 +0x3425 | 00 | char | 0x00 (0) | string terminator 5920 5921padding: 5922 +0x3426 | 00 00 | uint8_t[2] | .. | padding 5923 5924table (reflection.Field): 5925 +0x3428 | AC FF FF FF | SOffset32 | 0xFFFFFFAC (-84) Loc: 0x347C | offset to vtable 5926 +0x342C | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 5927 +0x342E | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 5928 +0x3430 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x3448 | offset to field `name` (string) 5929 +0x3434 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3438 | offset to field `type` (table) 5930 5931table (reflection.Type): 5932 +0x3438 | C4 FD FF FF | SOffset32 | 0xFFFFFDC4 (-572) Loc: 0x3674 | offset to vtable 5933 +0x343C | 00 00 00 | uint8_t[3] | ... | padding 5934 +0x343F | 0C | uint8_t | 0x0C (12) | table field `base_type` (Byte) 5935 +0x3440 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 5936 +0x3444 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5937 5938string (reflection.Field.name): 5939 +0x3448 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5940 +0x344C | 74 65 73 74 31 | char[5] | test1 | string literal 5941 +0x3451 | 00 | char | 0x00 (0) | string terminator 5942 5943padding: 5944 +0x3452 | 00 00 | uint8_t[2] | .. | padding 5945 5946table (reflection.Field): 5947 +0x3454 | 36 FE FF FF | SOffset32 | 0xFFFFFE36 (-458) Loc: 0x361E | offset to vtable 5948 +0x3458 | 00 00 | uint8_t[2] | .. | padding 5949 +0x345A | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5950 +0x345C | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5951 +0x345E | 04 00 | uint16_t | 0x0004 (4) | table field `padding` (UShort) 5952 +0x3460 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x3474 | offset to field `name` (string) 5953 +0x3464 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3468 | offset to field `type` (table) 5954 5955table (reflection.Type): 5956 +0x3468 | 8C FB FF FF | SOffset32 | 0xFFFFFB8C (-1140) Loc: 0x38DC | offset to vtable 5957 +0x346C | 00 00 00 | uint8_t[3] | ... | padding 5958 +0x346F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 5959 +0x3470 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5960 5961string (reflection.Field.name): 5962 +0x3474 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5963 +0x3478 | 7A | char[1] | z | string literal 5964 +0x3479 | 00 | char | 0x00 (0) | string terminator 5965 5966padding: 5967 +0x347A | 00 00 | uint8_t[2] | .. | padding 5968 5969vtable (reflection.Field): 5970 +0x347C | 0C 00 | uint16_t | 0x000C (12) | size of this vtable 5971 +0x347E | 10 00 | uint16_t | 0x0010 (16) | size of referring table 5972 +0x3480 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5973 +0x3482 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5974 +0x3484 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 5975 +0x3486 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5976 5977table (reflection.Field): 5978 +0x3488 | 0C 00 00 00 | SOffset32 | 0x0000000C (12) Loc: 0x347C | offset to vtable 5979 +0x348C | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5980 +0x348E | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5981 +0x3490 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x34A4 | offset to field `name` (string) 5982 +0x3494 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3498 | offset to field `type` (table) 5983 5984table (reflection.Type): 5985 +0x3498 | BC FB FF FF | SOffset32 | 0xFFFFFBBC (-1092) Loc: 0x38DC | offset to vtable 5986 +0x349C | 00 00 00 | uint8_t[3] | ... | padding 5987 +0x349F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 5988 +0x34A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5989 5990string (reflection.Field.name): 5991 +0x34A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5992 +0x34A8 | 79 | char[1] | y | string literal 5993 +0x34A9 | 00 | char | 0x00 (0) | string terminator 5994 5995padding: 5996 +0x34AA | 00 00 | uint8_t[2] | .. | padding 5997 5998table (reflection.Field): 5999 +0x34AC | E4 FB FF FF | SOffset32 | 0xFFFFFBE4 (-1052) Loc: 0x38C8 | offset to vtable 6000 +0x34B0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x34C4 | offset to field `name` (string) 6001 +0x34B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x34B8 | offset to field `type` (table) 6002 6003table (reflection.Type): 6004 +0x34B8 | DC FB FF FF | SOffset32 | 0xFFFFFBDC (-1060) Loc: 0x38DC | offset to vtable 6005 +0x34BC | 00 00 00 | uint8_t[3] | ... | padding 6006 +0x34BF | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 6007 +0x34C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6008 6009string (reflection.Field.name): 6010 +0x34C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6011 +0x34C8 | 78 | char[1] | x | string literal 6012 +0x34C9 | 00 | char | 0x00 (0) | string terminator 6013 6014padding: 6015 +0x34CA | 00 00 | uint8_t[2] | .. | padding 6016 6017vtable (reflection.Object): 6018 +0x34CC | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6019 +0x34CE | 18 00 | uint16_t | 0x0018 (24) | size of referring table 6020 +0x34D0 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 6021 +0x34D2 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `fields` (id: 1) 6022 +0x34D4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_struct` (id: 2) <defaults to 0> (Bool) 6023 +0x34D6 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `minalign` (id: 3) 6024 +0x34D8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `bytesize` (id: 4) <defaults to 0> (Int) 6025 +0x34DA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 5) 6026 +0x34DC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 6) <null> (Vector) 6027 +0x34DE | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 7) 6028 6029table (reflection.Object): 6030 +0x34E0 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x34CC | offset to vtable 6031 +0x34E4 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: 0x3554 | offset to field `name` (string) 6032 +0x34E8 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: 0x354C | offset to field `fields` (vector) 6033 +0x34EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6034 +0x34F0 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: 0x34F8 | offset to field `attributes` (vector) 6035 +0x34F4 | F0 01 00 00 | UOffset32 | 0x000001F0 (496) Loc: 0x36E4 | offset to field `declaration_file` (string) 6036 6037vector (reflection.Object.attributes): 6038 +0x34F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 6039 +0x34FC | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x3524 | offset to table[0] 6040 +0x3500 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3504 | offset to table[1] 6041 6042table (reflection.KeyValue): 6043 +0x3504 | 3C FC FF FF | SOffset32 | 0xFFFFFC3C (-964) Loc: 0x38C8 | offset to vtable 6044 +0x3508 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3518 | offset to field `key` (string) 6045 +0x350C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3510 | offset to field `value` (string) 6046 6047string (reflection.KeyValue.value): 6048 +0x3510 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6049 +0x3514 | 30 | char[1] | 0 | string literal 6050 +0x3515 | 00 | char | 0x00 (0) | string terminator 6051 6052padding: 6053 +0x3516 | 00 00 | uint8_t[2] | .. | padding 6054 6055string (reflection.KeyValue.key): 6056 +0x3518 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 6057 +0x351C | 70 72 69 76 61 74 65 | char[7] | private | string literal 6058 +0x3523 | 00 | char | 0x00 (0) | string terminator 6059 6060table (reflection.KeyValue): 6061 +0x3524 | 5C FC FF FF | SOffset32 | 0xFFFFFC5C (-932) Loc: 0x38C8 | offset to vtable 6062 +0x3528 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3538 | offset to field `key` (string) 6063 +0x352C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3530 | offset to field `value` (string) 6064 6065string (reflection.KeyValue.value): 6066 +0x3530 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6067 +0x3534 | 30 | char[1] | 0 | string literal 6068 +0x3535 | 00 | char | 0x00 (0) | string terminator 6069 6070padding: 6071 +0x3536 | 00 00 | uint8_t[2] | .. | padding 6072 6073string (reflection.KeyValue.key): 6074 +0x3538 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 6075 +0x353C | 63 73 68 61 72 70 5F 70 | char[14] | csharp_p | string literal 6076 +0x3544 | 61 72 74 69 61 6C | | artial 6077 +0x354A | 00 | char | 0x00 (0) | string terminator 6078 6079vector (reflection.Object.fields): 6080 +0x354C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6081 +0x3550 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x3590 | offset to table[0] 6082 6083string (reflection.Object.name): 6084 +0x3554 | 26 00 00 00 | uint32_t | 0x00000026 (38) | length of string 6085 +0x3558 | 4D 79 47 61 6D 65 2E 45 | char[38] | MyGame.E | string literal 6086 +0x3560 | 78 61 6D 70 6C 65 2E 54 | | xample.T 6087 +0x3568 | 65 73 74 53 69 6D 70 6C | | estSimpl 6088 +0x3570 | 65 54 61 62 6C 65 57 69 | | eTableWi 6089 +0x3578 | 74 68 45 6E 75 6D | | thEnum 6090 +0x357E | 00 | char | 0x00 (0) | string terminator 6091 6092padding: 6093 +0x357F | 00 00 00 | uint8_t[3] | ... | padding 6094 6095vtable (reflection.Field): 6096 +0x3582 | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 6097 +0x3584 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 6098 +0x3586 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6099 +0x3588 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 6100 +0x358A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 6101 +0x358C | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 6102 +0x358E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `default_integer` (id: 4) 6103 6104table (reflection.Field): 6105 +0x3590 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: 0x3582 | offset to vtable 6106 +0x3594 | 00 00 | uint8_t[2] | .. | padding 6107 +0x3596 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6108 +0x3598 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x35D0 | offset to field `name` (string) 6109 +0x359C | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x35BC | offset to field `type` (table) 6110 +0x35A0 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `default_integer` (Long) 6111 +0x35A8 | 00 00 00 00 | uint8_t[4] | .... | padding 6112 6113vtable (reflection.Type): 6114 +0x35AC | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6115 +0x35AE | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6116 +0x35B0 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6117 +0x35B2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6118 +0x35B4 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 6119 +0x35B6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6120 +0x35B8 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `base_size` (id: 4) 6121 +0x35BA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `element_size` (id: 5) 6122 6123table (reflection.Type): 6124 +0x35BC | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x35AC | offset to vtable 6125 +0x35C0 | 00 00 00 | uint8_t[3] | ... | padding 6126 +0x35C3 | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 6127 +0x35C4 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 6128 +0x35C8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 6129 +0x35CC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6130 6131string (reflection.Field.name): 6132 +0x35D0 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 6133 +0x35D4 | 63 6F 6C 6F 72 | char[5] | color | string literal 6134 +0x35D9 | 00 | char | 0x00 (0) | string terminator 6135 6136padding: 6137 +0x35DA | 00 00 | uint8_t[2] | .. | padding 6138 6139table (reflection.Object): 6140 +0x35DC | 9C FD FF FF | SOffset32 | 0xFFFFFD9C (-612) Loc: 0x3840 | offset to vtable 6141 +0x35E0 | 00 00 00 | uint8_t[3] | ... | padding 6142 +0x35E3 | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 6143 +0x35E4 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: 0x3604 | offset to field `name` (string) 6144 +0x35E8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x35F8 | offset to field `fields` (vector) 6145 +0x35EC | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `minalign` (Int) 6146 +0x35F0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `bytesize` (Int) 6147 +0x35F4 | F0 00 00 00 | UOffset32 | 0x000000F0 (240) Loc: 0x36E4 | offset to field `declaration_file` (string) 6148 6149vector (reflection.Object.fields): 6150 +0x35F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 6151 +0x35FC | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: 0x3668 | offset to table[0] 6152 +0x3600 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x363C | offset to table[1] 6153 6154string (reflection.Object.name): 6155 +0x3604 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 6156 +0x3608 | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 6157 +0x3610 | 78 61 6D 70 6C 65 2E 54 | | xample.T 6158 +0x3618 | 65 73 74 | | est 6159 +0x361B | 00 | char | 0x00 (0) | string terminator 6160 6161padding: 6162 +0x361C | 00 00 | uint8_t[2] | .. | padding 6163 6164vtable (reflection.Field): 6165 +0x361E | 1E 00 | uint16_t | 0x001E (30) | size of this vtable 6166 +0x3620 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6167 +0x3622 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 6168 +0x3624 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 6169 +0x3626 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `id` (id: 2) 6170 +0x3628 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `offset` (id: 3) 6171 +0x362A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6172 +0x362C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6173 +0x362E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6174 +0x3630 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6175 +0x3632 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6176 +0x3634 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6177 +0x3636 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 6178 +0x3638 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `optional` (id: 11) <defaults to 0> (Bool) 6179 +0x363A | 0A 00 | VOffset16 | 0x000A (10) | offset to field `padding` (id: 12) 6180 6181table (reflection.Field): 6182 +0x363C | 1E 00 00 00 | SOffset32 | 0x0000001E (30) Loc: 0x361E | offset to vtable 6183 +0x3640 | 00 00 | uint8_t[2] | .. | padding 6184 +0x3642 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 6185 +0x3644 | 02 00 | uint16_t | 0x0002 (2) | table field `offset` (UShort) 6186 +0x3646 | 01 00 | uint16_t | 0x0001 (1) | table field `padding` (UShort) 6187 +0x3648 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x3660 | offset to field `name` (string) 6188 +0x364C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3650 | offset to field `type` (table) 6189 6190table (reflection.Type): 6191 +0x3650 | DC FF FF FF | SOffset32 | 0xFFFFFFDC (-36) Loc: 0x3674 | offset to vtable 6192 +0x3654 | 00 00 00 | uint8_t[3] | ... | padding 6193 +0x3657 | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 6194 +0x3658 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 6195 +0x365C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6196 6197string (reflection.Field.name): 6198 +0x3660 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6199 +0x3664 | 62 | char[1] | b | string literal 6200 +0x3665 | 00 | char | 0x00 (0) | string terminator 6201 6202padding: 6203 +0x3666 | 00 00 | uint8_t[2] | .. | padding 6204 6205table (reflection.Field): 6206 +0x3668 | A0 FD FF FF | SOffset32 | 0xFFFFFDA0 (-608) Loc: 0x38C8 | offset to vtable 6207 +0x366C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x3694 | offset to field `name` (string) 6208 +0x3670 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x3684 | offset to field `type` (table) 6209 6210vtable (reflection.Type): 6211 +0x3674 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6212 +0x3676 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6213 +0x3678 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6214 +0x367A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6215 +0x367C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 6216 +0x367E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6217 +0x3680 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `base_size` (id: 4) 6218 +0x3682 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 6219 6220table (reflection.Type): 6221 +0x3684 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x3674 | offset to vtable 6222 +0x3688 | 00 00 00 | uint8_t[3] | ... | padding 6223 +0x368B | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 6224 +0x368C | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 6225 +0x3690 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6226 6227string (reflection.Field.name): 6228 +0x3694 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6229 +0x3698 | 61 | char[1] | a | string literal 6230 +0x3699 | 00 | char | 0x00 (0) | string terminator 6231 6232padding: 6233 +0x369A | 00 00 | uint8_t[2] | .. | padding 6234 6235table (reflection.Object): 6236 +0x369C | 04 FF FF FF | SOffset32 | 0xFFFFFF04 (-252) Loc: 0x3798 | offset to vtable 6237 +0x36A0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x36B4 | offset to field `name` (string) 6238 +0x36A4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x36B0 | offset to field `fields` (vector) 6239 +0x36A8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6240 +0x36AC | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: 0x36E4 | offset to field `declaration_file` (string) 6241 6242vector (reflection.Object.fields): 6243 +0x36B0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6244 6245string (reflection.Object.name): 6246 +0x36B4 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 6247 +0x36B8 | 4D 79 47 61 6D 65 2E 45 | char[23] | MyGame.E | string literal 6248 +0x36C0 | 78 61 6D 70 6C 65 32 2E | | xample2. 6249 +0x36C8 | 4D 6F 6E 73 74 65 72 | | Monster 6250 +0x36CF | 00 | char | 0x00 (0) | string terminator 6251 6252table (reflection.Object): 6253 +0x36D0 | 38 FF FF FF | SOffset32 | 0xFFFFFF38 (-200) Loc: 0x3798 | offset to vtable 6254 +0x36D4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: 0x3700 | offset to field `name` (string) 6255 +0x36D8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x36FC | offset to field `fields` (vector) 6256 +0x36DC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6257 +0x36E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x36E4 | offset to field `declaration_file` (string) 6258 6259string (reflection.Object.declaration_file): 6260 +0x36E4 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 6261 +0x36E8 | 2F 2F 6D 6F 6E 73 74 65 | char[18] | //monste | string literal 6262 +0x36F0 | 72 5F 74 65 73 74 2E 66 | | r_test.f 6263 +0x36F8 | 62 73 | | bs 6264 +0x36FA | 00 | char | 0x00 (0) | string terminator 6265 6266vector (reflection.Object.fields): 6267 +0x36FC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6268 6269string (reflection.Object.name): 6270 +0x3700 | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 6271 +0x3704 | 4D 79 47 61 6D 65 2E 49 | char[24] | MyGame.I | string literal 6272 +0x370C | 6E 50 61 72 65 6E 74 4E | | nParentN 6273 +0x3714 | 61 6D 65 73 70 61 63 65 | | amespace 6274 +0x371C | 00 | char | 0x00 (0) | string terminator 6275 6276padding: 6277 +0x371D | 00 00 00 | uint8_t[3] | ... | padding 6278 6279table (reflection.Object): 6280 +0x3720 | 88 FF FF FF | SOffset32 | 0xFFFFFF88 (-120) Loc: 0x3798 | offset to vtable 6281 +0x3724 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: 0x3764 | offset to field `name` (string) 6282 +0x3728 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: 0x375C | offset to field `fields` (vector) 6283 +0x372C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6284 +0x3730 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3734 | offset to field `declaration_file` (string) 6285 6286string (reflection.Object.declaration_file): 6287 +0x3734 | 20 00 00 00 | uint32_t | 0x00000020 (32) | length of string 6288 +0x3738 | 2F 2F 69 6E 63 6C 75 64 | char[32] | //includ | string literal 6289 +0x3740 | 65 5F 74 65 73 74 2F 69 | | e_test/i 6290 +0x3748 | 6E 63 6C 75 64 65 5F 74 | | nclude_t 6291 +0x3750 | 65 73 74 31 2E 66 62 73 | | est1.fbs 6292 +0x3758 | 00 | char | 0x00 (0) | string terminator 6293 6294padding: 6295 +0x3759 | 00 00 00 | uint8_t[3] | ... | padding 6296 6297vector (reflection.Object.fields): 6298 +0x375C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6299 +0x3760 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: 0x3770 | offset to table[0] 6300 6301string (reflection.Object.name): 6302 +0x3764 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 6303 +0x3768 | 54 61 62 6C 65 41 | char[6] | TableA | string literal 6304 +0x376E | 00 | char | 0x00 (0) | string terminator 6305 6306table (reflection.Field): 6307 +0x3770 | 84 FF FF FF | SOffset32 | 0xFFFFFF84 (-124) Loc: 0x37EC | offset to vtable 6308 +0x3774 | 00 | uint8_t[1] | . | padding 6309 +0x3775 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 6310 +0x3776 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6311 +0x3778 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x3790 | offset to field `name` (string) 6312 +0x377C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3780 | offset to field `type` (table) 6313 6314table (reflection.Type): 6315 +0x3780 | 68 FF FF FF | SOffset32 | 0xFFFFFF68 (-152) Loc: 0x3818 | offset to vtable 6316 +0x3784 | 00 00 00 | uint8_t[3] | ... | padding 6317 +0x3787 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 6318 +0x3788 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | table field `index` (Int) 6319 +0x378C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6320 6321string (reflection.Field.name): 6322 +0x3790 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6323 +0x3794 | 62 | char[1] | b | string literal 6324 +0x3795 | 00 | char | 0x00 (0) | string terminator 6325 6326padding: 6327 +0x3796 | 00 00 | uint8_t[2] | .. | padding 6328 6329vtable (reflection.Object): 6330 +0x3798 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6331 +0x379A | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6332 +0x379C | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 6333 +0x379E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `fields` (id: 1) 6334 +0x37A0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_struct` (id: 2) <defaults to 0> (Bool) 6335 +0x37A2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `minalign` (id: 3) 6336 +0x37A4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `bytesize` (id: 4) <defaults to 0> (Int) 6337 +0x37A6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 5) <null> (Vector) 6338 +0x37A8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 6) <null> (Vector) 6339 +0x37AA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `declaration_file` (id: 7) 6340 6341table (reflection.Object): 6342 +0x37AC | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x3798 | offset to vtable 6343 +0x37B0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: 0x37C8 | offset to field `name` (string) 6344 +0x37B4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: 0x37C0 | offset to field `fields` (vector) 6345 +0x37B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6346 +0x37BC | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: 0x3870 | offset to field `declaration_file` (string) 6347 6348vector (reflection.Object.fields): 6349 +0x37C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6350 +0x37C4 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: 0x3808 | offset to table[0] 6351 6352string (reflection.Object.name): 6353 +0x37C8 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 6354 +0x37CC | 4D 79 47 61 6D 65 2E 4F | char[28] | MyGame.O | string literal 6355 +0x37D4 | 74 68 65 72 4E 61 6D 65 | | therName 6356 +0x37DC | 53 70 61 63 65 2E 54 61 | | Space.Ta 6357 +0x37E4 | 62 6C 65 42 | | bleB 6358 +0x37E8 | 00 | char | 0x00 (0) | string terminator 6359 6360padding: 6361 +0x37E9 | 00 00 00 | uint8_t[3] | ... | padding 6362 6363vtable (reflection.Field): 6364 +0x37EC | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 6365 +0x37EE | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6366 +0x37F0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6367 +0x37F2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 6368 +0x37F4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 6369 +0x37F6 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 6370 +0x37F8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6371 +0x37FA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6372 +0x37FC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6373 +0x37FE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6374 +0x3800 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6375 +0x3802 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6376 +0x3804 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 10) <null> (Vector) 6377 +0x3806 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 6378 6379table (reflection.Field): 6380 +0x3808 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: 0x37EC | offset to vtable 6381 +0x380C | 00 | uint8_t[1] | . | padding 6382 +0x380D | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 6383 +0x380E | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6384 +0x3810 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: 0x3838 | offset to field `name` (string) 6385 +0x3814 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x3828 | offset to field `type` (table) 6386 6387vtable (reflection.Type): 6388 +0x3818 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6389 +0x381A | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6390 +0x381C | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6391 +0x381E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6392 +0x3820 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 6393 +0x3822 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6394 +0x3824 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 6395 +0x3826 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 6396 6397table (reflection.Type): 6398 +0x3828 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x3818 | offset to vtable 6399 +0x382C | 00 00 00 | uint8_t[3] | ... | padding 6400 +0x382F | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 6401 +0x3830 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | table field `index` (Int) 6402 +0x3834 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6403 6404string (reflection.Field.name): 6405 +0x3838 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6406 +0x383C | 61 | char[1] | a | string literal 6407 +0x383D | 00 | char | 0x00 (0) | string terminator 6408 6409padding: 6410 +0x383E | 00 00 | uint8_t[2] | .. | padding 6411 6412vtable (reflection.Object): 6413 +0x3840 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6414 +0x3842 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 6415 +0x3844 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6416 +0x3846 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `fields` (id: 1) 6417 +0x3848 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_struct` (id: 2) 6418 +0x384A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `minalign` (id: 3) 6419 +0x384C | 14 00 | VOffset16 | 0x0014 (20) | offset to field `bytesize` (id: 4) 6420 +0x384E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 5) <null> (Vector) 6421 +0x3850 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `documentation` (id: 6) <null> (Vector) 6422 +0x3852 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `declaration_file` (id: 7) 6423 6424table (reflection.Object): 6425 +0x3854 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: 0x3840 | offset to vtable 6426 +0x3858 | 00 00 00 | uint8_t[3] | ... | padding 6427 +0x385B | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 6428 +0x385C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: 0x38A4 | offset to field `name` (string) 6429 +0x3860 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: 0x389C | offset to field `fields` (vector) 6430 +0x3864 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 6431 +0x3868 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `bytesize` (Int) 6432 +0x386C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: 0x3870 | offset to field `declaration_file` (string) 6433 6434string (reflection.Object.declaration_file): 6435 +0x3870 | 24 00 00 00 | uint32_t | 0x00000024 (36) | length of string 6436 +0x3874 | 2F 2F 69 6E 63 6C 75 64 | char[36] | //includ | string literal 6437 +0x387C | 65 5F 74 65 73 74 2F 73 | | e_test/s 6438 +0x3884 | 75 62 2F 69 6E 63 6C 75 | | ub/inclu 6439 +0x388C | 64 65 5F 74 65 73 74 32 | | de_test2 6440 +0x3894 | 2E 66 62 73 | | .fbs 6441 +0x3898 | 00 | char | 0x00 (0) | string terminator 6442 6443padding: 6444 +0x3899 | 00 00 00 | uint8_t[3] | ... | padding 6445 6446vector (reflection.Object.fields): 6447 +0x389C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6448 +0x38A0 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: 0x38D0 | offset to table[0] 6449 6450string (reflection.Object.name): 6451 +0x38A4 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 6452 +0x38A8 | 4D 79 47 61 6D 65 2E 4F | char[28] | MyGame.O | string literal 6453 +0x38B0 | 74 68 65 72 4E 61 6D 65 | | therName 6454 +0x38B8 | 53 70 61 63 65 2E 55 6E | | Space.Un 6455 +0x38C0 | 75 73 65 64 | | used 6456 +0x38C4 | 00 | char | 0x00 (0) | string terminator 6457 6458padding: 6459 +0x38C5 | 00 00 00 | uint8_t[3] | ... | padding 6460 6461vtable (reflection.KeyValue, reflection.Field, reflection.SchemaFile): 6462 +0x38C8 | 08 00 | uint16_t | 0x0008 (8) | size of this vtable 6463 +0x38CA | 0C 00 | uint16_t | 0x000C (12) | size of referring table 6464 +0x38CC | 04 00 | VOffset16 | 0x0004 (4) | offset to field `key` (id: 0) 6465 +0x38CE | 08 00 | VOffset16 | 0x0008 (8) | offset to field `value` (id: 1) 6466 6467table (reflection.Field): 6468 +0x38D0 | 08 00 00 00 | SOffset32 | 0x00000008 (8) Loc: 0x38C8 | offset to vtable 6469 +0x38D4 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: 0x38F8 | offset to field `name` (string) 6470 +0x38D8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: 0x38EC | offset to field `type` (table) 6471 6472vtable (reflection.Type): 6473 +0x38DC | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6474 +0x38DE | 0C 00 | uint16_t | 0x000C (12) | size of referring table 6475 +0x38E0 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6476 +0x38E2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6477 +0x38E4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 6478 +0x38E6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6479 +0x38E8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 6480 +0x38EA | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 6481 6482table (reflection.Type): 6483 +0x38EC | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: 0x38DC | offset to vtable 6484 +0x38F0 | 00 00 00 | uint8_t[3] | ... | padding 6485 +0x38F3 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 6486 +0x38F4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6487 6488string (reflection.Field.name): 6489 +0x38F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6490 +0x38FC | 61 | char[1] | a | string literal 6491 +0x38FD | 00 | char | 0x00 (0) | string terminator 6492 6493padding: 6494 +0x38FE | 00 00 | uint8_t[2] | .. | padding 6495