1// Annotated Flatbuffer Binary 2// 3// Schema file: ../reflection/reflection.fbs 4// Binary file: monster_test.bfbs 5 6header: 7 +0x0000 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x001C | offset to root table `reflection.Schema` 8 +0x0004 | 42 46 42 53 | char[4] | BFBS | File Identifier 9 10vtable (reflection.Schema): 11 +0x0008 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 12 +0x000A | 20 00 | uint16_t | 0x0020 (32) | size of referring table 13 +0x000C | 04 00 | VOffset16 | 0x0004 (4) | offset to field `objects` (id: 0) 14 +0x000E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `enums` (id: 1) 15 +0x0010 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `file_ident` (id: 2) 16 +0x0012 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `file_ext` (id: 3) 17 +0x0014 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `root_table` (id: 4) 18 +0x0016 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `services` (id: 5) 19 +0x0018 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `advanced_features` (id: 6) <defaults to 0> (ULong) 20 +0x001A | 1C 00 | VOffset16 | 0x001C (28) | offset to field `fbs_files` (id: 7) 21 22root_table (reflection.Schema): 23 +0x001C | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: +0x0008 | offset to vtable 24 +0x0020 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: +0x0078 | offset to field `objects` (vector) 25 +0x0024 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x0058 | offset to field `enums` (vector) 26 +0x0028 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x004C | offset to field `file_ident` (string) 27 +0x002C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x0044 | offset to field `file_ext` (string) 28 +0x0030 | A0 0E 00 00 | UOffset32 | 0x00000EA0 (3744) Loc: +0x0ED0 | offset to field `root_table` (table) 29 +0x0034 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x003C | offset to field `services` (vector) 30 +0x0038 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x00B8 | offset to field `fbs_files` (vector) 31 32vector (reflection.Schema.services): 33 +0x003C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 34 +0x0040 | DC 00 00 00 | UOffset32 | 0x000000DC (220) Loc: +0x011C | offset to table[0] 35 36string (reflection.Schema.file_ext): 37 +0x0044 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 38 +0x0048 | 6D 6F 6E | char[3] | mon | string literal 39 +0x004B | 00 | char | 0x00 (0) | string terminator 40 41string (reflection.Schema.file_ident): 42 +0x004C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 43 +0x0050 | 4D 4F 4E 53 | char[4] | MONS | string literal 44 +0x0054 | 00 | char | 0x00 (0) | string terminator 45 46padding: 47 +0x0055 | 00 00 00 | uint8_t[3] | ... | padding 48 49vector (reflection.Schema.enums): 50 +0x0058 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of vector (# items) 51 +0x005C | 4C 05 00 00 | UOffset32 | 0x0000054C (1356) Loc: +0x05A8 | offset to table[0] 52 +0x0060 | B8 02 00 00 | UOffset32 | 0x000002B8 (696) Loc: +0x0318 | offset to table[1] 53 +0x0064 | F8 03 00 00 | UOffset32 | 0x000003F8 (1016) Loc: +0x045C | offset to table[2] 54 +0x0068 | 04 09 00 00 | UOffset32 | 0x00000904 (2308) Loc: +0x096C | offset to table[3] 55 +0x006C | 90 06 00 00 | UOffset32 | 0x00000690 (1680) Loc: +0x06FC | offset to table[4] 56 +0x0070 | BC 07 00 00 | UOffset32 | 0x000007BC (1980) Loc: +0x082C | offset to table[5] 57 +0x0074 | EC 0A 00 00 | UOffset32 | 0x00000AEC (2796) Loc: +0x0B60 | offset to table[6] 58 59vector (reflection.Schema.objects): 60 +0x0078 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of vector (# items) 61 +0x007C | 9C 31 00 00 | UOffset32 | 0x0000319C (12700) Loc: +0x3218 | offset to table[0] 62 +0x0080 | 50 0E 00 00 | UOffset32 | 0x00000E50 (3664) Loc: +0x0ED0 | offset to table[1] 63 +0x0084 | E8 2D 00 00 | UOffset32 | 0x00002DE8 (11752) Loc: +0x2E6C | offset to table[2] 64 +0x0088 | C4 2E 00 00 | UOffset32 | 0x00002EC4 (11972) Loc: +0x2F4C | offset to table[3] 65 +0x008C | 64 30 00 00 | UOffset32 | 0x00003064 (12388) Loc: +0x30F0 | offset to table[4] 66 +0x0090 | D8 2F 00 00 | UOffset32 | 0x00002FD8 (12248) Loc: +0x3068 | offset to table[5] 67 +0x0094 | A0 35 00 00 | UOffset32 | 0x000035A0 (13728) Loc: +0x3634 | offset to table[6] 68 +0x0098 | 80 34 00 00 | UOffset32 | 0x00003480 (13440) Loc: +0x3518 | offset to table[7] 69 +0x009C | 70 0B 00 00 | UOffset32 | 0x00000B70 (2928) Loc: +0x0C0C | offset to table[8] 70 +0x00A0 | 78 32 00 00 | UOffset32 | 0x00003278 (12920) Loc: +0x3318 | offset to table[9] 71 +0x00A4 | 68 36 00 00 | UOffset32 | 0x00003668 (13928) Loc: +0x370C | offset to table[10] 72 +0x00A8 | A0 36 00 00 | UOffset32 | 0x000036A0 (13984) Loc: +0x3748 | offset to table[11] 73 +0x00AC | 90 37 00 00 | UOffset32 | 0x00003790 (14224) Loc: +0x383C | offset to table[12] 74 +0x00B0 | 44 38 00 00 | UOffset32 | 0x00003844 (14404) Loc: +0x38F4 | offset to table[13] 75 +0x00B4 | EC 36 00 00 | UOffset32 | 0x000036EC (14060) Loc: +0x37A0 | offset to table[14] 76 77vector (reflection.Schema.fbs_files): 78 +0x00B8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 79 +0x00BC | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: +0x00F4 | offset to table[0] 80 +0x00C0 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x00DC | offset to table[1] 81 +0x00C4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x00C8 | offset to table[2] 82 83table (reflection.SchemaFile): 84 +0x00C8 | 64 CB FF FF | SOffset32 | 0xFFFFCB64 (-13468) Loc: +0x3564 | offset to vtable 85 +0x00CC | 94 36 00 00 | UOffset32 | 0x00003694 (13972) Loc: +0x3760 | offset to field `key` (string) 86 +0x00D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x00D4 | offset to field `value` (string) 87 88string (reflection.SchemaFile.value): 89 +0x00D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 90 +0x00D8 | E0 | char[1] | � | string literal 91 +0x00D9 | 36 | char | 0x36 (54) | string terminator 92 93padding: 94 +0x00DA | 00 00 | uint8_t[2] | .. | padding 95 96table (reflection.SchemaFile): 97 +0x00DC | 78 CB FF FF | SOffset32 | 0xFFFFCB78 (-13448) Loc: +0x3564 | offset to vtable 98 +0x00E0 | 34 38 00 00 | UOffset32 | 0x00003834 (14388) Loc: +0x3914 | offset to field `key` (string) 99 +0x00E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x00E8 | offset to field `value` (string) 100 101string (reflection.SchemaFile.value): 102 +0x00E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 103 +0x00EC | CC 36 | char[2] | �6 | string literal 104 +0x00EE | 00 | char | 0x00 (0) | string terminator 105 106unknown (no known references): 107 +0x00EF | 00 24 38 00 00 | ?uint8_t[5] | .$8.. | WARN: could be corrupted padding region. 108 109table (reflection.SchemaFile): 110 +0x00F4 | 90 CB FF FF | SOffset32 | 0xFFFFCB90 (-13424) Loc: +0x3564 | offset to vtable 111 +0x00F8 | C0 36 00 00 | UOffset32 | 0x000036C0 (14016) Loc: +0x37B8 | offset to field `key` (string) 112 +0x00FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0100 | offset to field `value` (string) 113 114string (reflection.SchemaFile.value): 115 +0x0100 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 116 +0x0104 | B4 36 | char[2] | �6 | string literal 117 +0x0106 | 00 | char | 0x00 (0) | string terminator 118 119unknown (no known references): 120 +0x0107 | 00 0C 38 00 00 00 00 | ?uint8_t[7] | ..8.... | WARN: could be corrupted padding region. 121 122vtable (reflection.Service): 123 +0x010E | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 124 +0x0110 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 125 +0x0112 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 126 +0x0114 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `calls` (id: 1) 127 +0x0116 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 2) <null> (Vector) 128 +0x0118 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 3) 129 +0x011A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `declaration_file` (id: 4) 130 131table (reflection.Service): 132 +0x011C | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: +0x010E | offset to vtable 133 +0x0120 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0148 | offset to field `name` (string) 134 +0x0124 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0134 | offset to field `calls` (vector) 135 +0x0128 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0130 | offset to field `documentation` (vector) 136 +0x012C | 34 36 00 00 | UOffset32 | 0x00003634 (13876) Loc: +0x3760 | offset to field `declaration_file` (string) 137 138vector (reflection.Service.documentation): 139 +0x0130 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 140 141vector (reflection.Service.calls): 142 +0x0134 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 143 +0x0138 | 88 01 00 00 | UOffset32 | 0x00000188 (392) Loc: +0x02C0 | offset to table[0] 144 +0x013C | F4 00 00 00 | UOffset32 | 0x000000F4 (244) Loc: +0x0230 | offset to table[1] 145 +0x0140 | 90 00 00 00 | UOffset32 | 0x00000090 (144) Loc: +0x01D0 | offset to table[2] 146 +0x0144 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x016C | offset to table[3] 147 148string (reflection.Service.name): 149 +0x0148 | 1D 00 00 00 | uint32_t | 0x0000001D (29) | length of string 150 +0x014C | 4D 79 47 61 6D 65 2E 45 | char[29] | MyGame.E | string literal 151 +0x0154 | 78 61 6D 70 6C 65 2E 4D | | xample.M 152 +0x015C | 6F 6E 73 74 65 72 53 74 | | onsterSt 153 +0x0164 | 6F 72 61 67 65 | | orage 154 +0x0169 | 00 | char | 0x00 (0) | string terminator 155 156padding: 157 +0x016A | 00 00 | uint8_t[2] | .. | padding 158 159table (reflection.RPCCall): 160 +0x016C | BA FE FF FF | SOffset32 | 0xFFFFFEBA (-326) Loc: +0x02B2 | offset to vtable 161 +0x0170 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x01B8 | offset to field `name` (string) 162 +0x0174 | 5C 0D 00 00 | UOffset32 | 0x00000D5C (3420) Loc: +0x0ED0 | offset to field `request` (table) 163 +0x0178 | D4 2D 00 00 | UOffset32 | 0x00002DD4 (11732) Loc: +0x2F4C | offset to field `response` (table) 164 +0x017C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0188 | offset to field `attributes` (vector) 165 +0x0180 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0184 | offset to field `documentation` (vector) 166 167vector (reflection.RPCCall.documentation): 168 +0x0184 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 169 170vector (reflection.RPCCall.attributes): 171 +0x0188 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 172 +0x018C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0190 | offset to table[0] 173 174table (reflection.KeyValue): 175 +0x0190 | 2C CC FF FF | SOffset32 | 0xFFFFCC2C (-13268) Loc: +0x3564 | offset to vtable 176 +0x0194 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x01A8 | offset to field `key` (string) 177 +0x0198 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x019C | offset to field `value` (string) 178 179string (reflection.KeyValue.value): 180 +0x019C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 181 +0x01A0 | 62 69 64 69 | char[4] | bidi | string literal 182 +0x01A4 | 00 | char | 0x00 (0) | string terminator 183 184padding: 185 +0x01A5 | 00 00 00 | uint8_t[3] | ... | padding 186 187string (reflection.KeyValue.key): 188 +0x01A8 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 189 +0x01AC | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 190 +0x01B4 | 67 | | g 191 +0x01B5 | 00 | char | 0x00 (0) | string terminator 192 193padding: 194 +0x01B6 | 00 00 | uint8_t[2] | .. | padding 195 196string (reflection.RPCCall.name): 197 +0x01B8 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 198 +0x01BC | 47 65 74 4D 69 6E 4D 61 | char[18] | GetMinMa | string literal 199 +0x01C4 | 78 48 69 74 50 6F 69 6E | | xHitPoin 200 +0x01CC | 74 73 | | ts 201 +0x01CE | 00 | char | 0x00 (0) | string terminator 202 203table (reflection.RPCCall): 204 +0x01D0 | 1E FF FF FF | SOffset32 | 0xFFFFFF1E (-226) Loc: +0x02B2 | offset to vtable 205 +0x01D4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x021C | offset to field `name` (string) 206 +0x01D8 | F8 0C 00 00 | UOffset32 | 0x00000CF8 (3320) Loc: +0x0ED0 | offset to field `request` (table) 207 +0x01DC | 70 2D 00 00 | UOffset32 | 0x00002D70 (11632) Loc: +0x2F4C | offset to field `response` (table) 208 +0x01E0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x01EC | offset to field `attributes` (vector) 209 +0x01E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x01E8 | offset to field `documentation` (vector) 210 211vector (reflection.RPCCall.documentation): 212 +0x01E8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 213 214vector (reflection.RPCCall.attributes): 215 +0x01EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 216 +0x01F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x01F4 | offset to table[0] 217 218table (reflection.KeyValue): 219 +0x01F4 | 90 CC FF FF | SOffset32 | 0xFFFFCC90 (-13168) Loc: +0x3564 | offset to vtable 220 +0x01F8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x020C | offset to field `key` (string) 221 +0x01FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0200 | offset to field `value` (string) 222 223string (reflection.KeyValue.value): 224 +0x0200 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 225 +0x0204 | 63 6C 69 65 6E 74 | char[6] | client | string literal 226 +0x020A | 00 | char | 0x00 (0) | string terminator 227 228string (reflection.KeyValue.key): 229 +0x020C | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 230 +0x0210 | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 231 +0x0218 | 67 | | g 232 +0x0219 | 00 | char | 0x00 (0) | string terminator 233 234padding: 235 +0x021A | 00 00 | uint8_t[2] | .. | padding 236 237string (reflection.RPCCall.name): 238 +0x021C | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 239 +0x0220 | 47 65 74 4D 61 78 48 69 | char[14] | GetMaxHi | string literal 240 +0x0228 | 74 50 6F 69 6E 74 | | tPoint 241 +0x022E | 00 | char | 0x00 (0) | string terminator 242 243table (reflection.RPCCall): 244 +0x0230 | 7E FF FF FF | SOffset32 | 0xFFFFFF7E (-130) Loc: +0x02B2 | offset to vtable 245 +0x0234 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x02A4 | offset to field `name` (string) 246 +0x0238 | 14 2D 00 00 | UOffset32 | 0x00002D14 (11540) Loc: +0x2F4C | offset to field `request` (table) 247 +0x023C | 94 0C 00 00 | UOffset32 | 0x00000C94 (3220) Loc: +0x0ED0 | offset to field `response` (table) 248 +0x0240 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x024C | offset to field `attributes` (vector) 249 +0x0244 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0248 | offset to field `documentation` (vector) 250 251vector (reflection.RPCCall.documentation): 252 +0x0248 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 253 254vector (reflection.RPCCall.attributes): 255 +0x024C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 256 +0x0250 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x0280 | offset to table[0] 257 +0x0254 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0258 | offset to table[1] 258 259table (reflection.KeyValue): 260 +0x0258 | F4 CC FF FF | SOffset32 | 0xFFFFCCF4 (-13068) Loc: +0x3564 | offset to vtable 261 +0x025C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0270 | offset to field `key` (string) 262 +0x0260 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0264 | offset to field `value` (string) 263 264string (reflection.KeyValue.value): 265 +0x0264 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 266 +0x0268 | 73 65 72 76 65 72 | char[6] | server | string literal 267 +0x026E | 00 | char | 0x00 (0) | string terminator 268 269string (reflection.KeyValue.key): 270 +0x0270 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 271 +0x0274 | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 272 +0x027C | 67 | | g 273 +0x027D | 00 | char | 0x00 (0) | string terminator 274 275padding: 276 +0x027E | 00 00 | uint8_t[2] | .. | padding 277 278table (reflection.KeyValue): 279 +0x0280 | 1C CD FF FF | SOffset32 | 0xFFFFCD1C (-13028) Loc: +0x3564 | offset to vtable 280 +0x0284 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0294 | offset to field `key` (string) 281 +0x0288 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x028C | offset to field `value` (string) 282 283string (reflection.KeyValue.value): 284 +0x028C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 285 +0x0290 | 30 | char[1] | 0 | string literal 286 +0x0291 | 00 | char | 0x00 (0) | string terminator 287 288padding: 289 +0x0292 | 00 00 | uint8_t[2] | .. | padding 290 291string (reflection.KeyValue.key): 292 +0x0294 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 293 +0x0298 | 69 64 65 6D 70 6F 74 65 | char[10] | idempote | string literal 294 +0x02A0 | 6E 74 | | nt 295 +0x02A2 | 00 | char | 0x00 (0) | string terminator 296 297string (reflection.RPCCall.name): 298 +0x02A4 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 299 +0x02A8 | 52 65 74 72 69 65 76 65 | char[8] | Retrieve | string literal 300 +0x02B0 | 00 | char | 0x00 (0) | string terminator 301 302vtable (reflection.RPCCall): 303 +0x02B2 | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 304 +0x02B4 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 305 +0x02B6 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 306 +0x02B8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `request` (id: 1) 307 +0x02BA | 0C 00 | VOffset16 | 0x000C (12) | offset to field `response` (id: 2) 308 +0x02BC | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 3) 309 +0x02BE | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 4) 310 311table (reflection.RPCCall): 312 +0x02C0 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: +0x02B2 | offset to vtable 313 +0x02C4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x030C | offset to field `name` (string) 314 +0x02C8 | 08 0C 00 00 | UOffset32 | 0x00000C08 (3080) Loc: +0x0ED0 | offset to field `request` (table) 315 +0x02CC | 80 2C 00 00 | UOffset32 | 0x00002C80 (11392) Loc: +0x2F4C | offset to field `response` (table) 316 +0x02D0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x02DC | offset to field `attributes` (vector) 317 +0x02D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x02D8 | offset to field `documentation` (vector) 318 319vector (reflection.RPCCall.documentation): 320 +0x02D8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 321 322vector (reflection.RPCCall.attributes): 323 +0x02DC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 324 +0x02E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x02E4 | offset to table[0] 325 326table (reflection.KeyValue): 327 +0x02E4 | 80 CD FF FF | SOffset32 | 0xFFFFCD80 (-12928) Loc: +0x3564 | offset to vtable 328 +0x02E8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x02FC | offset to field `key` (string) 329 +0x02EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x02F0 | offset to field `value` (string) 330 331string (reflection.KeyValue.value): 332 +0x02F0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 333 +0x02F4 | 6E 6F 6E 65 | char[4] | none | string literal 334 +0x02F8 | 00 | char | 0x00 (0) | string terminator 335 336padding: 337 +0x02F9 | 00 00 00 | uint8_t[3] | ... | padding 338 339string (reflection.KeyValue.key): 340 +0x02FC | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 341 +0x0300 | 73 74 72 65 61 6D 69 6E | char[9] | streamin | string literal 342 +0x0308 | 67 | | g 343 +0x0309 | 00 | char | 0x00 (0) | string terminator 344 345padding: 346 +0x030A | 00 00 | uint8_t[2] | .. | padding 347 348string (reflection.RPCCall.name): 349 +0x030C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 350 +0x0310 | 53 74 6F 72 65 | char[5] | Store | string literal 351 +0x0315 | 00 | char | 0x00 (0) | string terminator 352 353padding: 354 +0x0316 | 00 00 | uint8_t[2] | .. | padding 355 356table (reflection.Enum): 357 +0x0318 | 82 FD FF FF | SOffset32 | 0xFFFFFD82 (-638) Loc: +0x0596 | offset to vtable 358 +0x031C | 00 00 00 | uint8_t[3] | ... | padding 359 +0x031F | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 360 +0x0320 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x0360 | offset to field `name` (string) 361 +0x0324 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x034C | offset to field `values` (vector) 362 +0x0328 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0338 | offset to field `underlying_type` (table) 363 +0x032C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0334 | offset to field `documentation` (vector) 364 +0x0330 | 30 34 00 00 | UOffset32 | 0x00003430 (13360) Loc: +0x3760 | offset to field `declaration_file` (string) 365 366vector (reflection.Enum.documentation): 367 +0x0334 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 368 369table (reflection.Type): 370 +0x0338 | 34 CD FF FF | SOffset32 | 0xFFFFCD34 (-13004) Loc: +0x3604 | offset to vtable 371 +0x033C | 00 00 00 | uint8_t[3] | ... | padding 372 +0x033F | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 373 +0x0340 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 374 +0x0344 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 375 +0x0348 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 376 377vector (reflection.Enum.values): 378 +0x034C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 379 +0x0350 | E0 00 00 00 | UOffset32 | 0x000000E0 (224) Loc: +0x0430 | offset to table[0] 380 +0x0354 | A4 00 00 00 | UOffset32 | 0x000000A4 (164) Loc: +0x03F8 | offset to table[1] 381 +0x0358 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: +0x03C0 | offset to table[2] 382 +0x035C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x0388 | offset to table[3] 383 384string (reflection.Enum.name): 385 +0x0360 | 22 00 00 00 | uint32_t | 0x00000022 (34) | length of string 386 +0x0364 | 4D 79 47 61 6D 65 2E 45 | char[34] | MyGame.E | string literal 387 +0x036C | 78 61 6D 70 6C 65 2E 41 | | xample.A 388 +0x0374 | 6E 79 41 6D 62 69 67 75 | | nyAmbigu 389 +0x037C | 6F 75 73 41 6C 69 61 73 | | ousAlias 390 +0x0384 | 65 73 | | es 391 +0x0386 | 00 | char | 0x00 (0) | string terminator 392 393table (reflection.EnumVal): 394 +0x0388 | 7E F8 FF FF | SOffset32 | 0xFFFFF87E (-1922) Loc: +0x0B0A | offset to vtable 395 +0x038C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x03B8 | offset to field `name` (string) 396 +0x0390 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x03A8 | offset to field `union_type` (table) 397 +0x0394 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x03A4 | offset to field `documentation` (vector) 398 +0x0398 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 399 +0x03A0 | 00 00 00 00 | uint8_t[4] | .... | padding 400 401vector (reflection.EnumVal.documentation): 402 +0x03A4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 403 404table (reflection.Type): 405 +0x03A8 | F0 CA FF FF | SOffset32 | 0xFFFFCAF0 (-13584) Loc: +0x38B8 | offset to vtable 406 +0x03AC | 00 00 00 | uint8_t[3] | ... | padding 407 +0x03AF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 408 +0x03B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 409 +0x03B4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 410 411string (reflection.EnumVal.name): 412 +0x03B8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 413 +0x03BC | 4D 33 | char[2] | M3 | string literal 414 +0x03BE | 00 | char | 0x00 (0) | string terminator 415 416table (reflection.EnumVal): 417 +0x03C0 | B6 F8 FF FF | SOffset32 | 0xFFFFF8B6 (-1866) Loc: +0x0B0A | offset to vtable 418 +0x03C4 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x03F0 | offset to field `name` (string) 419 +0x03C8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x03E0 | offset to field `union_type` (table) 420 +0x03CC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x03DC | offset to field `documentation` (vector) 421 +0x03D0 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 422 +0x03D8 | 00 00 00 00 | uint8_t[4] | .... | padding 423 424vector (reflection.EnumVal.documentation): 425 +0x03DC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 426 427table (reflection.Type): 428 +0x03E0 | 28 CB FF FF | SOffset32 | 0xFFFFCB28 (-13528) Loc: +0x38B8 | offset to vtable 429 +0x03E4 | 00 00 00 | uint8_t[3] | ... | padding 430 +0x03E7 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 431 +0x03E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 432 +0x03EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 433 434string (reflection.EnumVal.name): 435 +0x03F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 436 +0x03F4 | 4D 32 | char[2] | M2 | string literal 437 +0x03F6 | 00 | char | 0x00 (0) | string terminator 438 439table (reflection.EnumVal): 440 +0x03F8 | EE F8 FF FF | SOffset32 | 0xFFFFF8EE (-1810) Loc: +0x0B0A | offset to vtable 441 +0x03FC | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x0428 | offset to field `name` (string) 442 +0x0400 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x0418 | offset to field `union_type` (table) 443 +0x0404 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0414 | offset to field `documentation` (vector) 444 +0x0408 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 445 +0x0410 | 00 00 00 00 | uint8_t[4] | .... | padding 446 447vector (reflection.EnumVal.documentation): 448 +0x0414 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 449 450table (reflection.Type): 451 +0x0418 | 60 CB FF FF | SOffset32 | 0xFFFFCB60 (-13472) Loc: +0x38B8 | offset to vtable 452 +0x041C | 00 00 00 | uint8_t[3] | ... | padding 453 +0x041F | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 454 +0x0420 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 455 +0x0424 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 456 457string (reflection.EnumVal.name): 458 +0x0428 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 459 +0x042C | 4D 31 | char[2] | M1 | string literal 460 +0x042E | 00 | char | 0x00 (0) | string terminator 461 462table (reflection.EnumVal): 463 +0x0430 | 72 F8 FF FF | SOffset32 | 0xFFFFF872 (-1934) Loc: +0x0BBE | offset to vtable 464 +0x0434 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0450 | offset to field `name` (string) 465 +0x0438 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0444 | offset to field `union_type` (table) 466 +0x043C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0440 | offset to field `documentation` (vector) 467 468vector (reflection.EnumVal.documentation): 469 +0x0440 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 470 471table (reflection.Type): 472 +0x0444 | 64 F8 FF FF | SOffset32 | 0xFFFFF864 (-1948) Loc: +0x0BE0 | offset to vtable 473 +0x0448 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 474 +0x044C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 475 476string (reflection.EnumVal.name): 477 +0x0450 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 478 +0x0454 | 4E 4F 4E 45 | char[4] | NONE | string literal 479 +0x0458 | 00 | char | 0x00 (0) | string terminator 480 481padding: 482 +0x0459 | 00 00 00 | uint8_t[3] | ... | padding 483 484table (reflection.Enum): 485 +0x045C | C6 FE FF FF | SOffset32 | 0xFFFFFEC6 (-314) Loc: +0x0596 | offset to vtable 486 +0x0460 | 00 00 00 | uint8_t[3] | ... | padding 487 +0x0463 | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 488 +0x0464 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x04A4 | offset to field `name` (string) 489 +0x0468 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0490 | offset to field `values` (vector) 490 +0x046C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x047C | offset to field `underlying_type` (table) 491 +0x0470 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0478 | offset to field `documentation` (vector) 492 +0x0474 | EC 32 00 00 | UOffset32 | 0x000032EC (13036) Loc: +0x3760 | offset to field `declaration_file` (string) 493 494vector (reflection.Enum.documentation): 495 +0x0478 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 496 497table (reflection.Type): 498 +0x047C | 78 CE FF FF | SOffset32 | 0xFFFFCE78 (-12680) Loc: +0x3604 | offset to vtable 499 +0x0480 | 00 00 00 | uint8_t[3] | ... | padding 500 +0x0483 | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 501 +0x0484 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 502 +0x0488 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 503 +0x048C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 504 505vector (reflection.Enum.values): 506 +0x0490 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 507 +0x0494 | D8 00 00 00 | UOffset32 | 0x000000D8 (216) Loc: +0x056C | offset to table[0] 508 +0x0498 | A0 00 00 00 | UOffset32 | 0x000000A0 (160) Loc: +0x0538 | offset to table[1] 509 +0x049C | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: +0x0500 | offset to table[2] 510 +0x04A0 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x04C8 | offset to table[3] 511 512string (reflection.Enum.name): 513 +0x04A4 | 1F 00 00 00 | uint32_t | 0x0000001F (31) | length of string 514 +0x04A8 | 4D 79 47 61 6D 65 2E 45 | char[31] | MyGame.E | string literal 515 +0x04B0 | 78 61 6D 70 6C 65 2E 41 | | xample.A 516 +0x04B8 | 6E 79 55 6E 69 71 75 65 | | nyUnique 517 +0x04C0 | 41 6C 69 61 73 65 73 | | Aliases 518 +0x04C7 | 00 | char | 0x00 (0) | string terminator 519 520table (reflection.EnumVal): 521 +0x04C8 | BE F9 FF FF | SOffset32 | 0xFFFFF9BE (-1602) Loc: +0x0B0A | offset to vtable 522 +0x04CC | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x04F8 | offset to field `name` (string) 523 +0x04D0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x04E8 | offset to field `union_type` (table) 524 +0x04D4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x04E4 | offset to field `documentation` (vector) 525 +0x04D8 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 526 +0x04E0 | 00 00 00 00 | uint8_t[4] | .... | padding 527 528vector (reflection.EnumVal.documentation): 529 +0x04E4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 530 531table (reflection.Type): 532 +0x04E8 | 30 CC FF FF | SOffset32 | 0xFFFFCC30 (-13264) Loc: +0x38B8 | offset to vtable 533 +0x04EC | 00 00 00 | uint8_t[3] | ... | padding 534 +0x04EF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 535 +0x04F0 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | table field `index` (Int) 536 +0x04F4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 537 538string (reflection.EnumVal.name): 539 +0x04F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 540 +0x04FC | 4D 32 | char[2] | M2 | string literal 541 +0x04FE | 00 | char | 0x00 (0) | string terminator 542 543table (reflection.EnumVal): 544 +0x0500 | F6 F9 FF FF | SOffset32 | 0xFFFFF9F6 (-1546) Loc: +0x0B0A | offset to vtable 545 +0x0504 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x0530 | offset to field `name` (string) 546 +0x0508 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x0520 | offset to field `union_type` (table) 547 +0x050C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x051C | offset to field `documentation` (vector) 548 +0x0510 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 549 +0x0518 | 00 00 00 00 | uint8_t[4] | .... | padding 550 551vector (reflection.EnumVal.documentation): 552 +0x051C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 553 554table (reflection.Type): 555 +0x0520 | 68 CC FF FF | SOffset32 | 0xFFFFCC68 (-13208) Loc: +0x38B8 | offset to vtable 556 +0x0524 | 00 00 00 | uint8_t[3] | ... | padding 557 +0x0527 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 558 +0x0528 | 07 00 00 00 | uint32_t | 0x00000007 (7) | table field `index` (Int) 559 +0x052C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 560 561string (reflection.EnumVal.name): 562 +0x0530 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 563 +0x0534 | 54 53 | char[2] | TS | string literal 564 +0x0536 | 00 | char | 0x00 (0) | string terminator 565 566table (reflection.EnumVal): 567 +0x0538 | 1E FC FF FF | SOffset32 | 0xFFFFFC1E (-994) Loc: +0x091A | offset to vtable 568 +0x053C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0564 | offset to field `name` (string) 569 +0x0540 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0554 | offset to field `union_type` (table) 570 +0x0544 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0550 | offset to field `documentation` (vector) 571 +0x0548 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 572 573vector (reflection.EnumVal.documentation): 574 +0x0550 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 575 576table (reflection.Type): 577 +0x0554 | 9C CC FF FF | SOffset32 | 0xFFFFCC9C (-13156) Loc: +0x38B8 | offset to vtable 578 +0x0558 | 00 00 00 | uint8_t[3] | ... | padding 579 +0x055B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 580 +0x055C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 581 +0x0560 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 582 583string (reflection.EnumVal.name): 584 +0x0564 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 585 +0x0568 | 4D | char[1] | M | string literal 586 +0x0569 | 00 | char | 0x00 (0) | string terminator 587 588padding: 589 +0x056A | 00 00 | uint8_t[2] | .. | padding 590 591table (reflection.EnumVal): 592 +0x056C | AE F9 FF FF | SOffset32 | 0xFFFFF9AE (-1618) Loc: +0x0BBE | offset to vtable 593 +0x0570 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x058C | offset to field `name` (string) 594 +0x0574 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0580 | offset to field `union_type` (table) 595 +0x0578 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x057C | offset to field `documentation` (vector) 596 597vector (reflection.EnumVal.documentation): 598 +0x057C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 599 600table (reflection.Type): 601 +0x0580 | A0 F9 FF FF | SOffset32 | 0xFFFFF9A0 (-1632) Loc: +0x0BE0 | offset to vtable 602 +0x0584 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 603 +0x0588 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 604 605string (reflection.EnumVal.name): 606 +0x058C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 607 +0x0590 | 4E 4F 4E 45 | char[4] | NONE | string literal 608 +0x0594 | 00 | char | 0x00 (0) | string terminator 609 610vtable (reflection.Enum): 611 +0x0596 | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 612 +0x0598 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 613 +0x059A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 614 +0x059C | 0C 00 | VOffset16 | 0x000C (12) | offset to field `values` (id: 1) 615 +0x059E | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_union` (id: 2) 616 +0x05A0 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `underlying_type` (id: 3) 617 +0x05A2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 4) <null> (Vector) 618 +0x05A4 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 5) 619 +0x05A6 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `declaration_file` (id: 6) 620 621table (reflection.Enum): 622 +0x05A8 | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: +0x0596 | offset to vtable 623 +0x05AC | 00 00 00 | uint8_t[3] | ... | padding 624 +0x05AF | 01 | uint8_t | 0x01 (1) | table field `is_union` (Bool) 625 +0x05B0 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x05F0 | offset to field `name` (string) 626 +0x05B4 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x05DC | offset to field `values` (vector) 627 +0x05B8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x05C8 | offset to field `underlying_type` (table) 628 +0x05BC | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x05C4 | offset to field `documentation` (vector) 629 +0x05C0 | A0 31 00 00 | UOffset32 | 0x000031A0 (12704) Loc: +0x3760 | offset to field `declaration_file` (string) 630 631vector (reflection.Enum.documentation): 632 +0x05C4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 633 634table (reflection.Type): 635 +0x05C8 | C4 CF FF FF | SOffset32 | 0xFFFFCFC4 (-12348) Loc: +0x3604 | offset to vtable 636 +0x05CC | 00 00 00 | uint8_t[3] | ... | padding 637 +0x05CF | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 638 +0x05D0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 639 +0x05D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 640 +0x05D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 641 642vector (reflection.Enum.values): 643 +0x05DC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 644 +0x05E0 | F0 00 00 00 | UOffset32 | 0x000000F0 (240) Loc: +0x06D0 | offset to table[0] 645 +0x05E4 | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: +0x0698 | offset to table[1] 646 +0x05E8 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: +0x0650 | offset to table[2] 647 +0x05EC | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0608 | offset to table[3] 648 649string (reflection.Enum.name): 650 +0x05F0 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 651 +0x05F4 | 4D 79 47 61 6D 65 2E 45 | char[18] | MyGame.E | string literal 652 +0x05FC | 78 61 6D 70 6C 65 2E 41 | | xample.A 653 +0x0604 | 6E 79 | | ny 654 +0x0606 | 00 | char | 0x00 (0) | string terminator 655 656table (reflection.EnumVal): 657 +0x0608 | EE FC FF FF | SOffset32 | 0xFFFFFCEE (-786) Loc: +0x091A | offset to vtable 658 +0x060C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0634 | offset to field `name` (string) 659 +0x0610 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0624 | offset to field `union_type` (table) 660 +0x0614 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0620 | offset to field `documentation` (vector) 661 +0x0618 | 03 00 00 00 00 00 00 00 | int64_t | 0x0000000000000003 (3) | table field `value` (Long) 662 663vector (reflection.EnumVal.documentation): 664 +0x0620 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 665 666table (reflection.Type): 667 +0x0624 | 6C CD FF FF | SOffset32 | 0xFFFFCD6C (-12948) Loc: +0x38B8 | offset to vtable 668 +0x0628 | 00 00 00 | uint8_t[3] | ... | padding 669 +0x062B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 670 +0x062C | 0A 00 00 00 | uint32_t | 0x0000000A (10) | table field `index` (Int) 671 +0x0630 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 672 673string (reflection.EnumVal.name): 674 +0x0634 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 675 +0x0638 | 4D 79 47 61 6D 65 5F 45 | char[23] | MyGame_E | string literal 676 +0x0640 | 78 61 6D 70 6C 65 32 5F | | xample2_ 677 +0x0648 | 4D 6F 6E 73 74 65 72 | | Monster 678 +0x064F | 00 | char | 0x00 (0) | string terminator 679 680table (reflection.EnumVal): 681 +0x0650 | 36 FD FF FF | SOffset32 | 0xFFFFFD36 (-714) Loc: +0x091A | offset to vtable 682 +0x0654 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x067C | offset to field `name` (string) 683 +0x0658 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x066C | offset to field `union_type` (table) 684 +0x065C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0668 | offset to field `documentation` (vector) 685 +0x0660 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 686 687vector (reflection.EnumVal.documentation): 688 +0x0668 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 689 690table (reflection.Type): 691 +0x066C | B4 CD FF FF | SOffset32 | 0xFFFFCDB4 (-12876) Loc: +0x38B8 | offset to vtable 692 +0x0670 | 00 00 00 | uint8_t[3] | ... | padding 693 +0x0673 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 694 +0x0674 | 07 00 00 00 | uint32_t | 0x00000007 (7) | table field `index` (Int) 695 +0x0678 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 696 697string (reflection.EnumVal.name): 698 +0x067C | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 699 +0x0680 | 54 65 73 74 53 69 6D 70 | char[23] | TestSimp | string literal 700 +0x0688 | 6C 65 54 61 62 6C 65 57 | | leTableW 701 +0x0690 | 69 74 68 45 6E 75 6D | | ithEnum 702 +0x0697 | 00 | char | 0x00 (0) | string terminator 703 704table (reflection.EnumVal): 705 +0x0698 | 7E FD FF FF | SOffset32 | 0xFFFFFD7E (-642) Loc: +0x091A | offset to vtable 706 +0x069C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x06C4 | offset to field `name` (string) 707 +0x06A0 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x06B4 | offset to field `union_type` (table) 708 +0x06A4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x06B0 | offset to field `documentation` (vector) 709 +0x06A8 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 710 711vector (reflection.EnumVal.documentation): 712 +0x06B0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 713 714table (reflection.Type): 715 +0x06B4 | FC CD FF FF | SOffset32 | 0xFFFFCDFC (-12804) Loc: +0x38B8 | offset to vtable 716 +0x06B8 | 00 00 00 | uint8_t[3] | ... | padding 717 +0x06BB | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 718 +0x06BC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 719 +0x06C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 720 721string (reflection.EnumVal.name): 722 +0x06C4 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 723 +0x06C8 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 724 +0x06CF | 00 | char | 0x00 (0) | string terminator 725 726table (reflection.EnumVal): 727 +0x06D0 | 12 FB FF FF | SOffset32 | 0xFFFFFB12 (-1262) Loc: +0x0BBE | offset to vtable 728 +0x06D4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x06F0 | offset to field `name` (string) 729 +0x06D8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x06E4 | offset to field `union_type` (table) 730 +0x06DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x06E0 | offset to field `documentation` (vector) 731 732vector (reflection.EnumVal.documentation): 733 +0x06E0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 734 735table (reflection.Type): 736 +0x06E4 | 04 FB FF FF | SOffset32 | 0xFFFFFB04 (-1276) Loc: +0x0BE0 | offset to vtable 737 +0x06E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 738 +0x06EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 739 740string (reflection.EnumVal.name): 741 +0x06F0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 742 +0x06F4 | 4E 4F 4E 45 | char[4] | NONE | string literal 743 +0x06F8 | 00 | char | 0x00 (0) | string terminator 744 745padding: 746 +0x06F9 | 00 00 00 | uint8_t[3] | ... | padding 747 748table (reflection.Enum): 749 +0x06FC | A2 FD FF FF | SOffset32 | 0xFFFFFDA2 (-606) Loc: +0x095A | offset to vtable 750 +0x0700 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: +0x076C | offset to field `name` (string) 751 +0x0704 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: +0x075C | offset to field `values` (vector) 752 +0x0708 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x0748 | offset to field `underlying_type` (table) 753 +0x070C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x071C | offset to field `attributes` (vector) 754 +0x0710 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0718 | offset to field `documentation` (vector) 755 +0x0714 | 4C 30 00 00 | UOffset32 | 0x0000304C (12364) Loc: +0x3760 | offset to field `declaration_file` (string) 756 757vector (reflection.Enum.documentation): 758 +0x0718 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 759 760vector (reflection.Enum.attributes): 761 +0x071C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 762 +0x0720 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0724 | offset to table[0] 763 764table (reflection.KeyValue): 765 +0x0724 | C0 D1 FF FF | SOffset32 | 0xFFFFD1C0 (-11840) Loc: +0x3564 | offset to vtable 766 +0x0728 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0738 | offset to field `key` (string) 767 +0x072C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0730 | offset to field `value` (string) 768 769string (reflection.KeyValue.value): 770 +0x0730 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 771 +0x0734 | 30 | char[1] | 0 | string literal 772 +0x0735 | 00 | char | 0x00 (0) | string terminator 773 774padding: 775 +0x0736 | 00 00 | uint8_t[2] | .. | padding 776 777string (reflection.KeyValue.key): 778 +0x0738 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 779 +0x073C | 62 69 74 5F 66 6C 61 67 | char[9] | bit_flag | string literal 780 +0x0744 | 73 | | s 781 +0x0745 | 00 | char | 0x00 (0) | string terminator 782 783padding: 784 +0x0746 | 00 00 | uint8_t[2] | .. | padding 785 786table (reflection.Type): 787 +0x0748 | 44 D1 FF FF | SOffset32 | 0xFFFFD144 (-11964) Loc: +0x3604 | offset to vtable 788 +0x074C | 00 00 00 | uint8_t[3] | ... | padding 789 +0x074F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 790 +0x0750 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 791 +0x0754 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 792 +0x0758 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 793 794vector (reflection.Enum.values): 795 +0x075C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 796 +0x0760 | 98 00 00 00 | UOffset32 | 0x00000098 (152) Loc: +0x07F8 | offset to table[0] 797 +0x0764 | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x07C0 | offset to table[1] 798 +0x0768 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0788 | offset to table[2] 799 800string (reflection.Enum.name): 801 +0x076C | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 802 +0x0770 | 4D 79 47 61 6D 65 2E 45 | char[23] | MyGame.E | string literal 803 +0x0778 | 78 61 6D 70 6C 65 2E 4C | | xample.L 804 +0x0780 | 6F 6E 67 45 6E 75 6D | | ongEnum 805 +0x0787 | 00 | char | 0x00 (0) | string terminator 806 807table (reflection.EnumVal): 808 +0x0788 | 7E FC FF FF | SOffset32 | 0xFFFFFC7E (-898) Loc: +0x0B0A | offset to vtable 809 +0x078C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x07B4 | offset to field `name` (string) 810 +0x0790 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x07A8 | offset to field `union_type` (table) 811 +0x0794 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x07A4 | offset to field `documentation` (vector) 812 +0x0798 | 00 00 00 00 00 01 00 00 | int64_t | 0x0000010000000000 (1099511627776) | table field `value` (Long) 813 +0x07A0 | 00 00 00 00 | uint8_t[4] | .... | padding 814 815vector (reflection.EnumVal.documentation): 816 +0x07A4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 817 818table (reflection.Type): 819 +0x07A8 | C8 FB FF FF | SOffset32 | 0xFFFFFBC8 (-1080) Loc: +0x0BE0 | offset to vtable 820 +0x07AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 821 +0x07B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 822 823string (reflection.EnumVal.name): 824 +0x07B4 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 825 +0x07B8 | 4C 6F 6E 67 42 69 67 | char[7] | LongBig | string literal 826 +0x07BF | 00 | char | 0x00 (0) | string terminator 827 828table (reflection.EnumVal): 829 +0x07C0 | B6 FC FF FF | SOffset32 | 0xFFFFFCB6 (-842) Loc: +0x0B0A | offset to vtable 830 +0x07C4 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x07EC | offset to field `name` (string) 831 +0x07C8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x07E0 | offset to field `union_type` (table) 832 +0x07CC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x07DC | offset to field `documentation` (vector) 833 +0x07D0 | 04 00 00 00 00 00 00 00 | int64_t | 0x0000000000000004 (4) | table field `value` (Long) 834 +0x07D8 | 00 00 00 00 | uint8_t[4] | .... | padding 835 836vector (reflection.EnumVal.documentation): 837 +0x07DC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 838 839table (reflection.Type): 840 +0x07E0 | 00 FC FF FF | SOffset32 | 0xFFFFFC00 (-1024) Loc: +0x0BE0 | offset to vtable 841 +0x07E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 842 +0x07E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 843 844string (reflection.EnumVal.name): 845 +0x07EC | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 846 +0x07F0 | 4C 6F 6E 67 54 77 6F | char[7] | LongTwo | string literal 847 +0x07F7 | 00 | char | 0x00 (0) | string terminator 848 849table (reflection.EnumVal): 850 +0x07F8 | DE FE FF FF | SOffset32 | 0xFFFFFEDE (-290) Loc: +0x091A | offset to vtable 851 +0x07FC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x0820 | offset to field `name` (string) 852 +0x0800 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0814 | offset to field `union_type` (table) 853 +0x0804 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0810 | offset to field `documentation` (vector) 854 +0x0808 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 855 856vector (reflection.EnumVal.documentation): 857 +0x0810 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 858 859table (reflection.Type): 860 +0x0814 | 34 FC FF FF | SOffset32 | 0xFFFFFC34 (-972) Loc: +0x0BE0 | offset to vtable 861 +0x0818 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 862 +0x081C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 863 864string (reflection.EnumVal.name): 865 +0x0820 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 866 +0x0824 | 4C 6F 6E 67 4F 6E 65 | char[7] | LongOne | string literal 867 +0x082B | 00 | char | 0x00 (0) | string terminator 868 869table (reflection.Enum): 870 +0x082C | DE FC FF FF | SOffset32 | 0xFFFFFCDE (-802) Loc: +0x0B4E | offset to vtable 871 +0x0830 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x0870 | offset to field `name` (string) 872 +0x0834 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x085C | offset to field `values` (vector) 873 +0x0838 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0848 | offset to field `underlying_type` (table) 874 +0x083C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0844 | offset to field `documentation` (vector) 875 +0x0840 | 20 2F 00 00 | UOffset32 | 0x00002F20 (12064) Loc: +0x3760 | offset to field `declaration_file` (string) 876 877vector (reflection.Enum.documentation): 878 +0x0844 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 879 880table (reflection.Type): 881 +0x0848 | 44 D2 FF FF | SOffset32 | 0xFFFFD244 (-11708) Loc: +0x3604 | offset to vtable 882 +0x084C | 00 00 00 | uint8_t[3] | ... | padding 883 +0x084F | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 884 +0x0850 | 05 00 00 00 | uint32_t | 0x00000005 (5) | table field `index` (Int) 885 +0x0854 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 886 +0x0858 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 887 888vector (reflection.Enum.values): 889 +0x085C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 890 +0x0860 | C8 00 00 00 | UOffset32 | 0x000000C8 (200) Loc: +0x0928 | offset to table[0] 891 +0x0864 | 8C 00 00 00 | UOffset32 | 0x0000008C (140) Loc: +0x08F0 | offset to table[1] 892 +0x0868 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x08B8 | offset to table[2] 893 +0x086C | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0888 | offset to table[3] 894 895string (reflection.Enum.name): 896 +0x0870 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 897 +0x0874 | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 898 +0x087C | 78 61 6D 70 6C 65 2E 52 | | xample.R 899 +0x0884 | 61 63 65 | | ace 900 +0x0887 | 00 | char | 0x00 (0) | string terminator 901 902table (reflection.EnumVal): 903 +0x0888 | 6E FF FF FF | SOffset32 | 0xFFFFFF6E (-146) Loc: +0x091A | offset to vtable 904 +0x088C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x08B0 | offset to field `name` (string) 905 +0x0890 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x08A4 | offset to field `union_type` (table) 906 +0x0894 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x08A0 | offset to field `documentation` (vector) 907 +0x0898 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 908 909vector (reflection.EnumVal.documentation): 910 +0x08A0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 911 912table (reflection.Type): 913 +0x08A4 | C4 FC FF FF | SOffset32 | 0xFFFFFCC4 (-828) Loc: +0x0BE0 | offset to vtable 914 +0x08A8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 915 +0x08AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 916 917string (reflection.EnumVal.name): 918 +0x08B0 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 919 +0x08B4 | 45 6C 66 | char[3] | Elf | string literal 920 +0x08B7 | 00 | char | 0x00 (0) | string terminator 921 922table (reflection.EnumVal): 923 +0x08B8 | AE FD FF FF | SOffset32 | 0xFFFFFDAE (-594) Loc: +0x0B0A | offset to vtable 924 +0x08BC | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x08E4 | offset to field `name` (string) 925 +0x08C0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x08D8 | offset to field `union_type` (table) 926 +0x08C4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x08D4 | offset to field `documentation` (vector) 927 +0x08C8 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 928 +0x08D0 | 00 00 00 00 | uint8_t[4] | .... | padding 929 930vector (reflection.EnumVal.documentation): 931 +0x08D4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 932 933table (reflection.Type): 934 +0x08D8 | F8 FC FF FF | SOffset32 | 0xFFFFFCF8 (-776) Loc: +0x0BE0 | offset to vtable 935 +0x08DC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 936 +0x08E0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 937 938string (reflection.EnumVal.name): 939 +0x08E4 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 940 +0x08E8 | 44 77 61 72 66 | char[5] | Dwarf | string literal 941 +0x08ED | 00 | char | 0x00 (0) | string terminator 942 943padding: 944 +0x08EE | 00 00 | uint8_t[2] | .. | padding 945 946table (reflection.EnumVal): 947 +0x08F0 | 32 FD FF FF | SOffset32 | 0xFFFFFD32 (-718) Loc: +0x0BBE | offset to vtable 948 +0x08F4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0910 | offset to field `name` (string) 949 +0x08F8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0904 | offset to field `union_type` (table) 950 +0x08FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0900 | offset to field `documentation` (vector) 951 952vector (reflection.EnumVal.documentation): 953 +0x0900 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 954 955table (reflection.Type): 956 +0x0904 | 24 FD FF FF | SOffset32 | 0xFFFFFD24 (-732) Loc: +0x0BE0 | offset to vtable 957 +0x0908 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 958 +0x090C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 959 960string (reflection.EnumVal.name): 961 +0x0910 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 962 +0x0914 | 48 75 6D 61 6E | char[5] | Human | string literal 963 +0x0919 | 00 | char | 0x00 (0) | string terminator 964 965vtable (reflection.EnumVal): 966 +0x091A | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 967 +0x091C | 18 00 | uint16_t | 0x0018 (24) | size of referring table 968 +0x091E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 969 +0x0920 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `value` (id: 1) 970 +0x0922 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 971 +0x0924 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 972 +0x0926 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 4) 973 974table (reflection.EnumVal): 975 +0x0928 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: +0x091A | offset to vtable 976 +0x092C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x0950 | offset to field `name` (string) 977 +0x0930 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0944 | offset to field `union_type` (table) 978 +0x0934 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0940 | offset to field `documentation` (vector) 979 +0x0938 | FF FF FF FF FF FF FF FF | int64_t | 0xFFFFFFFFFFFFFFFF (-1) | table field `value` (Long) 980 981vector (reflection.EnumVal.documentation): 982 +0x0940 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 983 984table (reflection.Type): 985 +0x0944 | 64 FD FF FF | SOffset32 | 0xFFFFFD64 (-668) Loc: +0x0BE0 | offset to vtable 986 +0x0948 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 987 +0x094C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 988 989string (reflection.EnumVal.name): 990 +0x0950 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 991 +0x0954 | 4E 6F 6E 65 | char[4] | None | string literal 992 +0x0958 | 00 | char | 0x00 (0) | string terminator 993 994vtable (reflection.Enum): 995 +0x095A | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 996 +0x095C | 1C 00 | uint16_t | 0x001C (28) | size of referring table 997 +0x095E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 998 +0x0960 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `values` (id: 1) 999 +0x0962 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_union` (id: 2) <defaults to 0> (Bool) 1000 +0x0964 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `underlying_type` (id: 3) 1001 +0x0966 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 4) 1002 +0x0968 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 5) 1003 +0x096A | 18 00 | VOffset16 | 0x0018 (24) | offset to field `declaration_file` (id: 6) 1004 1005table (reflection.Enum): 1006 +0x096C | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: +0x095A | offset to vtable 1007 +0x0970 | 9C 00 00 00 | UOffset32 | 0x0000009C (156) Loc: +0x0A0C | offset to field `name` (string) 1008 +0x0974 | 88 00 00 00 | UOffset32 | 0x00000088 (136) Loc: +0x09FC | offset to field `values` (vector) 1009 +0x0978 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x09E8 | offset to field `underlying_type` (table) 1010 +0x097C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x09BC | offset to field `attributes` (vector) 1011 +0x0980 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0988 | offset to field `documentation` (vector) 1012 +0x0984 | DC 2D 00 00 | UOffset32 | 0x00002DDC (11740) Loc: +0x3760 | offset to field `declaration_file` (string) 1013 1014vector (reflection.Enum.documentation): 1015 +0x0988 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1016 +0x098C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0990 | offset to string[0] 1017 1018string (reflection.Enum.documentation): 1019 +0x0990 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 1020 +0x0994 | 20 43 6F 6D 70 6F 73 69 | char[39] | Composi | string literal 1021 +0x099C | 74 65 20 63 6F 6D 70 6F | | te compo 1022 +0x09A4 | 6E 65 6E 74 73 20 6F 66 | | nents of 1023 +0x09AC | 20 4D 6F 6E 73 74 65 72 | | Monster 1024 +0x09B4 | 20 63 6F 6C 6F 72 2E | | color. 1025 +0x09BB | 00 | char | 0x00 (0) | string terminator 1026 1027vector (reflection.Enum.attributes): 1028 +0x09BC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1029 +0x09C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x09C4 | offset to table[0] 1030 1031table (reflection.KeyValue): 1032 +0x09C4 | 60 D4 FF FF | SOffset32 | 0xFFFFD460 (-11168) Loc: +0x3564 | offset to vtable 1033 +0x09C8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x09D8 | offset to field `key` (string) 1034 +0x09CC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x09D0 | offset to field `value` (string) 1035 1036string (reflection.KeyValue.value): 1037 +0x09D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 1038 +0x09D4 | 30 | char[1] | 0 | string literal 1039 +0x09D5 | 00 | char | 0x00 (0) | string terminator 1040 1041padding: 1042 +0x09D6 | 00 00 | uint8_t[2] | .. | padding 1043 1044string (reflection.KeyValue.key): 1045 +0x09D8 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 1046 +0x09DC | 62 69 74 5F 66 6C 61 67 | char[9] | bit_flag | string literal 1047 +0x09E4 | 73 | | s 1048 +0x09E5 | 00 | char | 0x00 (0) | string terminator 1049 1050padding: 1051 +0x09E6 | 00 00 | uint8_t[2] | .. | padding 1052 1053table (reflection.Type): 1054 +0x09E8 | E4 D3 FF FF | SOffset32 | 0xFFFFD3E4 (-11292) Loc: +0x3604 | offset to vtable 1055 +0x09EC | 00 00 00 | uint8_t[3] | ... | padding 1056 +0x09EF | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 1057 +0x09F0 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 1058 +0x09F4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1059 +0x09F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1060 1061vector (reflection.Enum.values): 1062 +0x09FC | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 1063 +0x0A00 | 18 01 00 00 | UOffset32 | 0x00000118 (280) Loc: +0x0B18 | offset to table[0] 1064 +0x0A04 | 84 00 00 00 | UOffset32 | 0x00000084 (132) Loc: +0x0A88 | offset to table[1] 1065 +0x0A08 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0A28 | offset to table[2] 1066 1067string (reflection.Enum.name): 1068 +0x0A0C | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 1069 +0x0A10 | 4D 79 47 61 6D 65 2E 45 | char[20] | MyGame.E | string literal 1070 +0x0A18 | 78 61 6D 70 6C 65 2E 43 | | xample.C 1071 +0x0A20 | 6F 6C 6F 72 | | olor 1072 +0x0A24 | 00 | char | 0x00 (0) | string terminator 1073 1074padding: 1075 +0x0A25 | 00 00 00 | uint8_t[3] | ... | padding 1076 1077table (reflection.EnumVal): 1078 +0x0A28 | 1E FF FF FF | SOffset32 | 0xFFFFFF1E (-226) Loc: +0x0B0A | offset to vtable 1079 +0x0A2C | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x0A7C | offset to field `name` (string) 1080 +0x0A30 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x0A70 | offset to field `union_type` (table) 1081 +0x0A34 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0A44 | offset to field `documentation` (vector) 1082 +0x0A38 | 08 00 00 00 00 00 00 00 | int64_t | 0x0000000000000008 (8) | table field `value` (Long) 1083 +0x0A40 | 00 00 00 00 | uint8_t[4] | .... | padding 1084 1085vector (reflection.EnumVal.documentation): 1086 +0x0A44 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1087 +0x0A48 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0A4C | offset to string[0] 1088 1089string (reflection.EnumVal.documentation): 1090 +0x0A4C | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 1091 +0x0A50 | 20 5C 62 72 69 65 66 20 | char[28] | \brief | string literal 1092 +0x0A58 | 63 6F 6C 6F 72 20 42 6C | | color Bl 1093 +0x0A60 | 75 65 20 28 31 75 20 3C | | ue (1u < 1094 +0x0A68 | 3C 20 33 29 | | < 3) 1095 +0x0A6C | 00 | char | 0x00 (0) | string terminator 1096 1097padding: 1098 +0x0A6D | 00 00 00 | uint8_t[3] | ... | padding 1099 1100table (reflection.Type): 1101 +0x0A70 | 90 FE FF FF | SOffset32 | 0xFFFFFE90 (-368) Loc: +0x0BE0 | offset to vtable 1102 +0x0A74 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1103 +0x0A78 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1104 1105string (reflection.EnumVal.name): 1106 +0x0A7C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 1107 +0x0A80 | 42 6C 75 65 | char[4] | Blue | string literal 1108 +0x0A84 | 00 | char | 0x00 (0) | string terminator 1109 1110padding: 1111 +0x0A85 | 00 00 00 | uint8_t[3] | ... | padding 1112 1113table (reflection.EnumVal): 1114 +0x0A88 | 7E FF FF FF | SOffset32 | 0xFFFFFF7E (-130) Loc: +0x0B0A | offset to vtable 1115 +0x0A8C | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x0B00 | offset to field `name` (string) 1116 +0x0A90 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: +0x0AF4 | offset to field `union_type` (table) 1117 +0x0A94 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0AA4 | offset to field `documentation` (vector) 1118 +0x0A98 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `value` (Long) 1119 +0x0AA0 | 00 00 00 00 | uint8_t[4] | .... | padding 1120 1121vector (reflection.EnumVal.documentation): 1122 +0x0AA4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 1123 +0x0AA8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x0ADC | offset to string[0] 1124 +0x0AAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0AB0 | offset to string[1] 1125 1126string (reflection.EnumVal.documentation): 1127 +0x0AB0 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 1128 +0x0AB4 | 20 47 72 65 65 6E 20 69 | char[39] | Green i | string literal 1129 +0x0ABC | 73 20 62 69 74 5F 66 6C | | s bit_fl 1130 +0x0AC4 | 61 67 20 77 69 74 68 20 | | ag with 1131 +0x0ACC | 76 61 6C 75 65 20 28 31 | | value (1 1132 +0x0AD4 | 75 20 3C 3C 20 31 29 | | u << 1) 1133 +0x0ADB | 00 | char | 0x00 (0) | string terminator 1134 1135string (reflection.EnumVal.documentation): 1136 +0x0ADC | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 1137 +0x0AE0 | 20 5C 62 72 69 65 66 20 | char[19] | \brief | string literal 1138 +0x0AE8 | 63 6F 6C 6F 72 20 47 72 | | color Gr 1139 +0x0AF0 | 65 65 6E | | een 1140 +0x0AF3 | 00 | char | 0x00 (0) | string terminator 1141 1142table (reflection.Type): 1143 +0x0AF4 | 14 FF FF FF | SOffset32 | 0xFFFFFF14 (-236) Loc: +0x0BE0 | offset to vtable 1144 +0x0AF8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1145 +0x0AFC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1146 1147string (reflection.EnumVal.name): 1148 +0x0B00 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 1149 +0x0B04 | 47 72 65 65 6E | char[5] | Green | string literal 1150 +0x0B09 | 00 | char | 0x00 (0) | string terminator 1151 1152vtable (reflection.EnumVal): 1153 +0x0B0A | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 1154 +0x0B0C | 1C 00 | uint16_t | 0x001C (28) | size of referring table 1155 +0x0B0E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1156 +0x0B10 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `value` (id: 1) 1157 +0x0B12 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 1158 +0x0B14 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 1159 +0x0B16 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 4) 1160 1161table (reflection.EnumVal): 1162 +0x0B18 | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: +0x0B0A | offset to vtable 1163 +0x0B1C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0B44 | offset to field `name` (string) 1164 +0x0B20 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x0B38 | offset to field `union_type` (table) 1165 +0x0B24 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0B34 | offset to field `documentation` (vector) 1166 +0x0B28 | 01 00 00 00 00 00 00 00 | int64_t | 0x0000000000000001 (1) | table field `value` (Long) 1167 +0x0B30 | 00 00 00 00 | uint8_t[4] | .... | padding 1168 1169vector (reflection.EnumVal.documentation): 1170 +0x0B34 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1171 1172table (reflection.Type): 1173 +0x0B38 | 58 FF FF FF | SOffset32 | 0xFFFFFF58 (-168) Loc: +0x0BE0 | offset to vtable 1174 +0x0B3C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1175 +0x0B40 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1176 1177string (reflection.EnumVal.name): 1178 +0x0B44 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1179 +0x0B48 | 52 65 64 | char[3] | Red | string literal 1180 +0x0B4B | 00 | char | 0x00 (0) | string terminator 1181 1182padding: 1183 +0x0B4C | 00 00 | uint8_t[2] | .. | padding 1184 1185vtable (reflection.Enum): 1186 +0x0B4E | 12 00 | uint16_t | 0x0012 (18) | size of this vtable 1187 +0x0B50 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 1188 +0x0B52 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1189 +0x0B54 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `values` (id: 1) 1190 +0x0B56 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_union` (id: 2) <defaults to 0> (Bool) 1191 +0x0B58 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `underlying_type` (id: 3) 1192 +0x0B5A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 4) <null> (Vector) 1193 +0x0B5C | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 5) 1194 +0x0B5E | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 6) 1195 1196table (reflection.Enum): 1197 +0x0B60 | 12 00 00 00 | SOffset32 | 0x00000012 (18) Loc: +0x0B4E | offset to vtable 1198 +0x0B64 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x0B98 | offset to field `name` (string) 1199 +0x0B68 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x0B90 | offset to field `values` (vector) 1200 +0x0B6C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x0B7C | offset to field `underlying_type` (table) 1201 +0x0B70 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0B78 | offset to field `documentation` (vector) 1202 +0x0B74 | A0 2D 00 00 | UOffset32 | 0x00002DA0 (11680) Loc: +0x3914 | offset to field `declaration_file` (string) 1203 1204vector (reflection.Enum.documentation): 1205 +0x0B78 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1206 1207table (reflection.Type): 1208 +0x0B7C | 78 D5 FF FF | SOffset32 | 0xFFFFD578 (-10888) Loc: +0x3604 | offset to vtable 1209 +0x0B80 | 00 00 00 | uint8_t[3] | ... | padding 1210 +0x0B83 | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 1211 +0x0B84 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 1212 +0x0B88 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1213 +0x0B8C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1214 1215vector (reflection.Enum.values): 1216 +0x0B90 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1217 +0x0B94 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: +0x0BCC | offset to table[0] 1218 1219string (reflection.Enum.name): 1220 +0x0B98 | 21 00 00 00 | uint32_t | 0x00000021 (33) | length of string 1221 +0x0B9C | 4D 79 47 61 6D 65 2E 4F | char[33] | MyGame.O | string literal 1222 +0x0BA4 | 74 68 65 72 4E 61 6D 65 | | therName 1223 +0x0BAC | 53 70 61 63 65 2E 46 72 | | Space.Fr 1224 +0x0BB4 | 6F 6D 49 6E 63 6C 75 64 | | omInclud 1225 +0x0BBC | 65 | | e 1226 +0x0BBD | 00 | char | 0x00 (0) | string terminator 1227 1228vtable (reflection.EnumVal): 1229 +0x0BBE | 0E 00 | uint16_t | 0x000E (14) | size of this vtable 1230 +0x0BC0 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 1231 +0x0BC2 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 1232 +0x0BC4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `value` (id: 1) <defaults to 0> (Long) 1233 +0x0BC6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `object` (id: 2) <null> (Obj) 1234 +0x0BC8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `union_type` (id: 3) 1235 +0x0BCA | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 4) 1236 1237table (reflection.EnumVal): 1238 +0x0BCC | 0E 00 00 00 | SOffset32 | 0x0000000E (14) Loc: +0x0BBE | offset to vtable 1239 +0x0BD0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x0BFC | offset to field `name` (string) 1240 +0x0BD4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0BF0 | offset to field `union_type` (table) 1241 +0x0BD8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0BDC | offset to field `documentation` (vector) 1242 1243vector (reflection.EnumVal.documentation): 1244 +0x0BDC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1245 1246vtable (reflection.Type): 1247 +0x0BE0 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 1248 +0x0BE2 | 0C 00 | uint16_t | 0x000C (12) | size of referring table 1249 +0x0BE4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_type` (id: 0) <defaults to 0> (Byte) 1250 +0x0BE6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 1251 +0x0BE8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 1252 +0x0BEA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 1253 +0x0BEC | 04 00 | VOffset16 | 0x0004 (4) | offset to field `base_size` (id: 4) 1254 +0x0BEE | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 1255 1256table (reflection.Type): 1257 +0x0BF0 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x0BE0 | offset to vtable 1258 +0x0BF4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1259 +0x0BF8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1260 1261string (reflection.EnumVal.name): 1262 +0x0BFC | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 1263 +0x0C00 | 49 6E 63 6C 75 64 65 56 | char[10] | IncludeV | string literal 1264 +0x0C08 | 61 6C | | al 1265 +0x0C0A | 00 | char | 0x00 (0) | string terminator 1266 1267table (reflection.Object): 1268 +0x0C0C | E4 D3 FF FF | SOffset32 | 0xFFFFD3E4 (-11292) Loc: +0x3828 | offset to vtable 1269 +0x0C10 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x0C5C | offset to field `name` (string) 1270 +0x0C14 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x0C28 | offset to field `fields` (vector) 1271 +0x0C18 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 1272 +0x0C1C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0C24 | offset to field `documentation` (vector) 1273 +0x0C20 | 40 2B 00 00 | UOffset32 | 0x00002B40 (11072) Loc: +0x3760 | offset to field `declaration_file` (string) 1274 1275vector (reflection.Object.documentation): 1276 +0x0C24 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1277 1278vector (reflection.Object.fields): 1279 +0x0C28 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of vector (# items) 1280 +0x0C2C | E4 00 00 00 | UOffset32 | 0x000000E4 (228) Loc: +0x0D10 | offset to table[0] 1281 +0x0C30 | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: +0x0CE0 | offset to table[1] 1282 +0x0C34 | F0 01 00 00 | UOffset32 | 0x000001F0 (496) Loc: +0x0E24 | offset to table[2] 1283 +0x0C38 | 90 01 00 00 | UOffset32 | 0x00000190 (400) Loc: +0x0DC8 | offset to table[3] 1284 +0x0C3C | 30 01 00 00 | UOffset32 | 0x00000130 (304) Loc: +0x0D6C | offset to table[4] 1285 +0x0C40 | 60 02 00 00 | UOffset32 | 0x00000260 (608) Loc: +0x0EA0 | offset to table[5] 1286 +0x0C44 | B0 01 00 00 | UOffset32 | 0x000001B0 (432) Loc: +0x0DF4 | offset to table[6] 1287 +0x0C48 | 54 01 00 00 | UOffset32 | 0x00000154 (340) Loc: +0x0D9C | offset to table[7] 1288 +0x0C4C | F0 00 00 00 | UOffset32 | 0x000000F0 (240) Loc: +0x0D3C | offset to table[8] 1289 +0x0C50 | 04 02 00 00 | UOffset32 | 0x00000204 (516) Loc: +0x0E54 | offset to table[9] 1290 +0x0C54 | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x0CB0 | offset to table[10] 1291 +0x0C58 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x0C7C | offset to table[11] 1292 1293string (reflection.Object.name): 1294 +0x0C5C | 1A 00 00 00 | uint32_t | 0x0000001A (26) | length of string 1295 +0x0C60 | 4D 79 47 61 6D 65 2E 45 | char[26] | MyGame.E | string literal 1296 +0x0C68 | 78 61 6D 70 6C 65 2E 54 | | xample.T 1297 +0x0C70 | 79 70 65 41 6C 69 61 73 | | ypeAlias 1298 +0x0C78 | 65 73 | | es 1299 +0x0C7A | 00 | char | 0x00 (0) | string terminator 1300 1301table (reflection.Field): 1302 +0x0C7C | 00 DB FF FF | SOffset32 | 0xFFFFDB00 (-9472) Loc: +0x317C | offset to vtable 1303 +0x0C80 | 00 00 00 | uint8_t[3] | ... | padding 1304 +0x0C83 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1305 +0x0C84 | 0B 00 | uint16_t | 0x000B (11) | table field `id` (UShort) 1306 +0x0C86 | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 1307 +0x0C88 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0CA4 | offset to field `name` (string) 1308 +0x0C8C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0C98 | offset to field `type` (table) 1309 +0x0C90 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0C94 | offset to field `documentation` (vector) 1310 1311vector (reflection.Field.documentation): 1312 +0x0C94 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1313 1314table (reflection.Type): 1315 +0x0C98 | 14 E1 FF FF | SOffset32 | 0xFFFFE114 (-7916) Loc: +0x2B84 | offset to vtable 1316 +0x0C9C | 00 00 | uint8_t[2] | .. | padding 1317 +0x0C9E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1318 +0x0C9F | 0C | uint8_t | 0x0C (12) | table field `element` (Byte) 1319 +0x0CA0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 1320 1321string (reflection.Field.name): 1322 +0x0CA4 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 1323 +0x0CA8 | 76 66 36 34 | char[4] | vf64 | string literal 1324 +0x0CAC | 00 | char | 0x00 (0) | string terminator 1325 1326padding: 1327 +0x0CAD | 00 00 00 | uint8_t[3] | ... | padding 1328 1329table (reflection.Field): 1330 +0x0CB0 | 34 DB FF FF | SOffset32 | 0xFFFFDB34 (-9420) Loc: +0x317C | offset to vtable 1331 +0x0CB4 | 00 00 00 | uint8_t[3] | ... | padding 1332 +0x0CB7 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1333 +0x0CB8 | 0A 00 | uint16_t | 0x000A (10) | table field `id` (UShort) 1334 +0x0CBA | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 1335 +0x0CBC | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0CD8 | offset to field `name` (string) 1336 +0x0CC0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0CCC | offset to field `type` (table) 1337 +0x0CC4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0CC8 | offset to field `documentation` (vector) 1338 1339vector (reflection.Field.documentation): 1340 +0x0CC8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1341 1342table (reflection.Type): 1343 +0x0CCC | 48 E1 FF FF | SOffset32 | 0xFFFFE148 (-7864) Loc: +0x2B84 | offset to vtable 1344 +0x0CD0 | 00 00 | uint8_t[2] | .. | padding 1345 +0x0CD2 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1346 +0x0CD3 | 03 | uint8_t | 0x03 (3) | table field `element` (Byte) 1347 +0x0CD4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1348 1349string (reflection.Field.name): 1350 +0x0CD8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1351 +0x0CDC | 76 38 | char[2] | v8 | string literal 1352 +0x0CDE | 00 | char | 0x00 (0) | string terminator 1353 1354table (reflection.Field): 1355 +0x0CE0 | 4A D8 FF FF | SOffset32 | 0xFFFFD84A (-10166) Loc: +0x3496 | offset to vtable 1356 +0x0CE4 | 09 00 | uint16_t | 0x0009 (9) | table field `id` (UShort) 1357 +0x0CE6 | 16 00 | uint16_t | 0x0016 (22) | table field `offset` (UShort) 1358 +0x0CE8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0D08 | offset to field `name` (string) 1359 +0x0CEC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0CF8 | offset to field `type` (table) 1360 +0x0CF0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0CF4 | offset to field `documentation` (vector) 1361 1362vector (reflection.Field.documentation): 1363 +0x0CF4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1364 1365table (reflection.Type): 1366 +0x0CF8 | 14 D6 FF FF | SOffset32 | 0xFFFFD614 (-10732) Loc: +0x36E4 | offset to vtable 1367 +0x0CFC | 00 00 00 | uint8_t[3] | ... | padding 1368 +0x0CFF | 0C | uint8_t | 0x0C (12) | table field `base_type` (Byte) 1369 +0x0D00 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1370 +0x0D04 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1371 1372string (reflection.Field.name): 1373 +0x0D08 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1374 +0x0D0C | 66 36 34 | char[3] | f64 | string literal 1375 +0x0D0F | 00 | char | 0x00 (0) | string terminator 1376 1377table (reflection.Field): 1378 +0x0D10 | 7A D8 FF FF | SOffset32 | 0xFFFFD87A (-10118) Loc: +0x3496 | offset to vtable 1379 +0x0D14 | 08 00 | uint16_t | 0x0008 (8) | table field `id` (UShort) 1380 +0x0D16 | 14 00 | uint16_t | 0x0014 (20) | table field `offset` (UShort) 1381 +0x0D18 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0D34 | offset to field `name` (string) 1382 +0x0D1C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0D28 | offset to field `type` (table) 1383 +0x0D20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0D24 | offset to field `documentation` (vector) 1384 1385vector (reflection.Field.documentation): 1386 +0x0D24 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1387 1388table (reflection.Type): 1389 +0x0D28 | 8C D3 FF FF | SOffset32 | 0xFFFFD38C (-11380) Loc: +0x399C | offset to vtable 1390 +0x0D2C | 00 00 00 | uint8_t[3] | ... | padding 1391 +0x0D2F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 1392 +0x0D30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1393 1394string (reflection.Field.name): 1395 +0x0D34 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1396 +0x0D38 | 66 33 32 | char[3] | f32 | string literal 1397 +0x0D3B | 00 | char | 0x00 (0) | string terminator 1398 1399table (reflection.Field): 1400 +0x0D3C | A6 D8 FF FF | SOffset32 | 0xFFFFD8A6 (-10074) Loc: +0x3496 | offset to vtable 1401 +0x0D40 | 07 00 | uint16_t | 0x0007 (7) | table field `id` (UShort) 1402 +0x0D42 | 12 00 | uint16_t | 0x0012 (18) | table field `offset` (UShort) 1403 +0x0D44 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0D64 | offset to field `name` (string) 1404 +0x0D48 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0D54 | offset to field `type` (table) 1405 +0x0D4C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0D50 | offset to field `documentation` (vector) 1406 1407vector (reflection.Field.documentation): 1408 +0x0D50 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1409 1410table (reflection.Type): 1411 +0x0D54 | 70 D6 FF FF | SOffset32 | 0xFFFFD670 (-10640) Loc: +0x36E4 | offset to vtable 1412 +0x0D58 | 00 00 00 | uint8_t[3] | ... | padding 1413 +0x0D5B | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1414 +0x0D5C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1415 +0x0D60 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1416 1417string (reflection.Field.name): 1418 +0x0D64 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1419 +0x0D68 | 75 36 34 | char[3] | u64 | string literal 1420 +0x0D6B | 00 | char | 0x00 (0) | string terminator 1421 1422table (reflection.Field): 1423 +0x0D6C | D6 D8 FF FF | SOffset32 | 0xFFFFD8D6 (-10026) Loc: +0x3496 | offset to vtable 1424 +0x0D70 | 06 00 | uint16_t | 0x0006 (6) | table field `id` (UShort) 1425 +0x0D72 | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 1426 +0x0D74 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0D94 | offset to field `name` (string) 1427 +0x0D78 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0D84 | offset to field `type` (table) 1428 +0x0D7C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0D80 | offset to field `documentation` (vector) 1429 1430vector (reflection.Field.documentation): 1431 +0x0D80 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1432 1433table (reflection.Type): 1434 +0x0D84 | A0 D6 FF FF | SOffset32 | 0xFFFFD6A0 (-10592) Loc: +0x36E4 | offset to vtable 1435 +0x0D88 | 00 00 00 | uint8_t[3] | ... | padding 1436 +0x0D8B | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 1437 +0x0D8C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1438 +0x0D90 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1439 1440string (reflection.Field.name): 1441 +0x0D94 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1442 +0x0D98 | 69 36 34 | char[3] | i64 | string literal 1443 +0x0D9B | 00 | char | 0x00 (0) | string terminator 1444 1445table (reflection.Field): 1446 +0x0D9C | 06 D9 FF FF | SOffset32 | 0xFFFFD906 (-9978) Loc: +0x3496 | offset to vtable 1447 +0x0DA0 | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 1448 +0x0DA2 | 0E 00 | uint16_t | 0x000E (14) | table field `offset` (UShort) 1449 +0x0DA4 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0DC0 | offset to field `name` (string) 1450 +0x0DA8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0DB4 | offset to field `type` (table) 1451 +0x0DAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0DB0 | offset to field `documentation` (vector) 1452 1453vector (reflection.Field.documentation): 1454 +0x0DB0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1455 1456table (reflection.Type): 1457 +0x0DB4 | 18 D4 FF FF | SOffset32 | 0xFFFFD418 (-11240) Loc: +0x399C | offset to vtable 1458 +0x0DB8 | 00 00 00 | uint8_t[3] | ... | padding 1459 +0x0DBB | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 1460 +0x0DBC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1461 1462string (reflection.Field.name): 1463 +0x0DC0 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1464 +0x0DC4 | 75 33 32 | char[3] | u32 | string literal 1465 +0x0DC7 | 00 | char | 0x00 (0) | string terminator 1466 1467table (reflection.Field): 1468 +0x0DC8 | 32 D9 FF FF | SOffset32 | 0xFFFFD932 (-9934) Loc: +0x3496 | offset to vtable 1469 +0x0DCC | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 1470 +0x0DCE | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 1471 +0x0DD0 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x0DEC | offset to field `name` (string) 1472 +0x0DD4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0DE0 | offset to field `type` (table) 1473 +0x0DD8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0DDC | offset to field `documentation` (vector) 1474 1475vector (reflection.Field.documentation): 1476 +0x0DDC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1477 1478table (reflection.Type): 1479 +0x0DE0 | 44 D4 FF FF | SOffset32 | 0xFFFFD444 (-11196) Loc: +0x399C | offset to vtable 1480 +0x0DE4 | 00 00 00 | uint8_t[3] | ... | padding 1481 +0x0DE7 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 1482 +0x0DE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1483 1484string (reflection.Field.name): 1485 +0x0DEC | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1486 +0x0DF0 | 69 33 32 | char[3] | i32 | string literal 1487 +0x0DF3 | 00 | char | 0x00 (0) | string terminator 1488 1489table (reflection.Field): 1490 +0x0DF4 | 5E D9 FF FF | SOffset32 | 0xFFFFD95E (-9890) Loc: +0x3496 | offset to vtable 1491 +0x0DF8 | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 1492 +0x0DFA | 0A 00 | uint16_t | 0x000A (10) | table field `offset` (UShort) 1493 +0x0DFC | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0E1C | offset to field `name` (string) 1494 +0x0E00 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0E0C | offset to field `type` (table) 1495 +0x0E04 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0E08 | offset to field `documentation` (vector) 1496 1497vector (reflection.Field.documentation): 1498 +0x0E08 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1499 1500table (reflection.Type): 1501 +0x0E0C | 28 D7 FF FF | SOffset32 | 0xFFFFD728 (-10456) Loc: +0x36E4 | offset to vtable 1502 +0x0E10 | 00 00 00 | uint8_t[3] | ... | padding 1503 +0x0E13 | 06 | uint8_t | 0x06 (6) | table field `base_type` (Byte) 1504 +0x0E14 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 1505 +0x0E18 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1506 1507string (reflection.Field.name): 1508 +0x0E1C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1509 +0x0E20 | 75 31 36 | char[3] | u16 | string literal 1510 +0x0E23 | 00 | char | 0x00 (0) | string terminator 1511 1512table (reflection.Field): 1513 +0x0E24 | 8E D9 FF FF | SOffset32 | 0xFFFFD98E (-9842) Loc: +0x3496 | offset to vtable 1514 +0x0E28 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 1515 +0x0E2A | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 1516 +0x0E2C | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0E4C | offset to field `name` (string) 1517 +0x0E30 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0E3C | offset to field `type` (table) 1518 +0x0E34 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0E38 | offset to field `documentation` (vector) 1519 1520vector (reflection.Field.documentation): 1521 +0x0E38 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1522 1523table (reflection.Type): 1524 +0x0E3C | 58 D7 FF FF | SOffset32 | 0xFFFFD758 (-10408) Loc: +0x36E4 | offset to vtable 1525 +0x0E40 | 00 00 00 | uint8_t[3] | ... | padding 1526 +0x0E43 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 1527 +0x0E44 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 1528 +0x0E48 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1529 1530string (reflection.Field.name): 1531 +0x0E4C | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 1532 +0x0E50 | 69 31 36 | char[3] | i16 | string literal 1533 +0x0E53 | 00 | char | 0x00 (0) | string terminator 1534 1535table (reflection.Field): 1536 +0x0E54 | BE D9 FF FF | SOffset32 | 0xFFFFD9BE (-9794) Loc: +0x3496 | offset to vtable 1537 +0x0E58 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 1538 +0x0E5A | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 1539 +0x0E5C | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0E7C | offset to field `name` (string) 1540 +0x0E60 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0E6C | offset to field `type` (table) 1541 +0x0E64 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0E68 | offset to field `documentation` (vector) 1542 1543vector (reflection.Field.documentation): 1544 +0x0E68 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1545 1546table (reflection.Type): 1547 +0x0E6C | 88 D7 FF FF | SOffset32 | 0xFFFFD788 (-10360) Loc: +0x36E4 | offset to vtable 1548 +0x0E70 | 00 00 00 | uint8_t[3] | ... | padding 1549 +0x0E73 | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 1550 +0x0E74 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1551 +0x0E78 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1552 1553string (reflection.Field.name): 1554 +0x0E7C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1555 +0x0E80 | 75 38 | char[2] | u8 | string literal 1556 +0x0E82 | 00 | char | 0x00 (0) | string terminator 1557 1558padding: 1559 +0x0E83 | 00 00 00 | uint8_t[3] | ... | padding 1560 1561vtable (reflection.Field): 1562 +0x0E86 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 1563 +0x0E88 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 1564 +0x0E8A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 1565 +0x0E8C | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 1566 +0x0E8E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 1567 +0x0E90 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 1568 +0x0E92 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 1569 +0x0E94 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 1570 +0x0E96 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 1571 +0x0E98 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 1572 +0x0E9A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 1573 +0x0E9C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 1574 +0x0E9E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 10) 1575 1576table (reflection.Field): 1577 +0x0EA0 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x0E86 | offset to vtable 1578 +0x0EA4 | 00 00 | uint8_t[2] | .. | padding 1579 +0x0EA6 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 1580 +0x0EA8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x0EC8 | offset to field `name` (string) 1581 +0x0EAC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x0EB8 | offset to field `type` (table) 1582 +0x0EB0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0EB4 | offset to field `documentation` (vector) 1583 1584vector (reflection.Field.documentation): 1585 +0x0EB4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1586 1587table (reflection.Type): 1588 +0x0EB8 | D4 D7 FF FF | SOffset32 | 0xFFFFD7D4 (-10284) Loc: +0x36E4 | offset to vtable 1589 +0x0EBC | 00 00 00 | uint8_t[3] | ... | padding 1590 +0x0EBF | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 1591 +0x0EC0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 1592 +0x0EC4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1593 1594string (reflection.Field.name): 1595 +0x0EC8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1596 +0x0ECC | 69 38 | char[2] | i8 | string literal 1597 +0x0ECE | 00 | char | 0x00 (0) | string terminator 1598 1599table (reflection.Object): 1600 +0x0ED0 | A8 D6 FF FF | SOffset32 | 0xFFFFD6A8 (-10584) Loc: +0x3828 | offset to vtable 1601 +0x0ED4 | 30 01 00 00 | UOffset32 | 0x00000130 (304) Loc: +0x1004 | offset to field `name` (string) 1602 +0x0ED8 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x0F28 | offset to field `fields` (vector) 1603 +0x0EDC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 1604 +0x0EE0 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x0EE8 | offset to field `documentation` (vector) 1605 +0x0EE4 | 7C 28 00 00 | UOffset32 | 0x0000287C (10364) Loc: +0x3760 | offset to field `declaration_file` (string) 1606 1607vector (reflection.Object.documentation): 1608 +0x0EE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1609 +0x0EEC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x0EF0 | offset to string[0] 1610 1611string (reflection.Object.documentation): 1612 +0x0EF0 | 33 00 00 00 | uint32_t | 0x00000033 (51) | length of string 1613 +0x0EF4 | 20 61 6E 20 65 78 61 6D | char[51] | an exam | string literal 1614 +0x0EFC | 70 6C 65 20 64 6F 63 75 | | ple docu 1615 +0x0F04 | 6D 65 6E 74 61 74 69 6F | | mentatio 1616 +0x0F0C | 6E 20 63 6F 6D 6D 65 6E | | n commen 1617 +0x0F14 | 74 3A 20 22 6D 6F 6E 73 | | t: "mons 1618 +0x0F1C | 74 65 72 20 6F 62 6A 65 | | ter obje 1619 +0x0F24 | 63 74 22 | | ct" 1620 +0x0F27 | 00 | char | 0x00 (0) | string terminator 1621 1622vector (reflection.Object.fields): 1623 +0x0F28 | 36 00 00 00 | uint32_t | 0x00000036 (54) | length of vector (# items) 1624 +0x0F2C | 80 04 00 00 | UOffset32 | 0x00000480 (1152) Loc: +0x13AC | offset to table[0] 1625 +0x0F30 | E4 04 00 00 | UOffset32 | 0x000004E4 (1252) Loc: +0x1414 | offset to table[1] 1626 +0x0F34 | 4C 05 00 00 | UOffset32 | 0x0000054C (1356) Loc: +0x1480 | offset to table[2] 1627 +0x0F38 | AC 05 00 00 | UOffset32 | 0x000005AC (1452) Loc: +0x14E4 | offset to table[3] 1628 +0x0F3C | A8 09 00 00 | UOffset32 | 0x000009A8 (2472) Loc: +0x18E4 | offset to table[4] 1629 +0x0F40 | 78 1B 00 00 | UOffset32 | 0x00001B78 (7032) Loc: +0x2AB8 | offset to table[5] 1630 +0x0F44 | 88 18 00 00 | UOffset32 | 0x00001888 (6280) Loc: +0x27CC | offset to table[6] 1631 +0x0F48 | 44 0F 00 00 | UOffset32 | 0x00000F44 (3908) Loc: +0x1E8C | offset to table[7] 1632 +0x0F4C | 7C 1C 00 00 | UOffset32 | 0x00001C7C (7292) Loc: +0x2BC8 | offset to table[8] 1633 +0x0F50 | C0 1D 00 00 | UOffset32 | 0x00001DC0 (7616) Loc: +0x2D10 | offset to table[9] 1634 +0x0F54 | EC 1B 00 00 | UOffset32 | 0x00001BEC (7148) Loc: +0x2B40 | offset to table[10] 1635 +0x0F58 | 44 01 00 00 | UOffset32 | 0x00000144 (324) Loc: +0x109C | offset to table[11] 1636 +0x0F5C | C4 00 00 00 | UOffset32 | 0x000000C4 (196) Loc: +0x1020 | offset to table[12] 1637 +0x0F60 | 30 1E 00 00 | UOffset32 | 0x00001E30 (7728) Loc: +0x2D90 | offset to table[13] 1638 +0x0F64 | 30 1D 00 00 | UOffset32 | 0x00001D30 (7472) Loc: +0x2C94 | offset to table[14] 1639 +0x0F68 | A8 01 00 00 | UOffset32 | 0x000001A8 (424) Loc: +0x1110 | offset to table[15] 1640 +0x0F6C | 10 07 00 00 | UOffset32 | 0x00000710 (1808) Loc: +0x167C | offset to table[16] 1641 +0x0F70 | 80 0D 00 00 | UOffset32 | 0x00000D80 (3456) Loc: +0x1CF0 | offset to table[17] 1642 +0x0F74 | A0 1E 00 00 | UOffset32 | 0x00001EA0 (7840) Loc: +0x2E14 | offset to table[18] 1643 +0x0F78 | 2C 02 00 00 | UOffset32 | 0x0000022C (556) Loc: +0x11A4 | offset to table[19] 1644 +0x0F7C | 5C 03 00 00 | UOffset32 | 0x0000035C (860) Loc: +0x12D8 | offset to table[20] 1645 +0x0F80 | 08 0C 00 00 | UOffset32 | 0x00000C08 (3080) Loc: +0x1B88 | offset to table[21] 1646 +0x0F84 | 58 1A 00 00 | UOffset32 | 0x00001A58 (6744) Loc: +0x29DC | offset to table[22] 1647 +0x0F88 | E4 19 00 00 | UOffset32 | 0x000019E4 (6628) Loc: +0x296C | offset to table[23] 1648 +0x0F8C | A0 0E 00 00 | UOffset32 | 0x00000EA0 (3744) Loc: +0x1E2C | offset to table[24] 1649 +0x0F90 | C4 1A 00 00 | UOffset32 | 0x00001AC4 (6852) Loc: +0x2A54 | offset to table[25] 1650 +0x0F94 | 90 11 00 00 | UOffset32 | 0x00001190 (4496) Loc: +0x2124 | offset to table[26] 1651 +0x0F98 | 78 0F 00 00 | UOffset32 | 0x00000F78 (3960) Loc: +0x1F10 | offset to table[27] 1652 +0x0F9C | 68 19 00 00 | UOffset32 | 0x00001968 (6504) Loc: +0x2904 | offset to table[28] 1653 +0x0FA0 | E0 0F 00 00 | UOffset32 | 0x00000FE0 (4064) Loc: +0x1F80 | offset to table[29] 1654 +0x0FA4 | 88 18 00 00 | UOffset32 | 0x00001888 (6280) Loc: +0x282C | offset to table[30] 1655 +0x0FA8 | C0 16 00 00 | UOffset32 | 0x000016C0 (5824) Loc: +0x2668 | offset to table[31] 1656 +0x0FAC | 1C 17 00 00 | UOffset32 | 0x0000171C (5916) Loc: +0x26C8 | offset to table[32] 1657 +0x0FB0 | 10 11 00 00 | UOffset32 | 0x00001110 (4368) Loc: +0x20C0 | offset to table[33] 1658 +0x0FB4 | 8C 10 00 00 | UOffset32 | 0x0000108C (4236) Loc: +0x2040 | offset to table[34] 1659 +0x0FB8 | 30 10 00 00 | UOffset32 | 0x00001030 (4144) Loc: +0x1FE8 | offset to table[35] 1660 +0x0FBC | 20 16 00 00 | UOffset32 | 0x00001620 (5664) Loc: +0x25DC | offset to table[36] 1661 +0x0FC0 | E0 13 00 00 | UOffset32 | 0x000013E0 (5088) Loc: +0x23A0 | offset to table[37] 1662 +0x0FC4 | FC 14 00 00 | UOffset32 | 0x000014FC (5372) Loc: +0x24C0 | offset to table[38] 1663 +0x0FC8 | 58 12 00 00 | UOffset32 | 0x00001258 (4696) Loc: +0x2220 | offset to table[39] 1664 +0x0FCC | 84 15 00 00 | UOffset32 | 0x00001584 (5508) Loc: +0x2550 | offset to table[40] 1665 +0x0FD0 | E4 12 00 00 | UOffset32 | 0x000012E4 (4836) Loc: +0x22B4 | offset to table[41] 1666 +0x0FD4 | 5C 14 00 00 | UOffset32 | 0x0000145C (5212) Loc: +0x2430 | offset to table[42] 1667 +0x0FD8 | B4 11 00 00 | UOffset32 | 0x000011B4 (4532) Loc: +0x218C | offset to table[43] 1668 +0x0FDC | 50 17 00 00 | UOffset32 | 0x00001750 (5968) Loc: +0x272C | offset to table[44] 1669 +0x0FE0 | 38 02 00 00 | UOffset32 | 0x00000238 (568) Loc: +0x1218 | offset to table[45] 1670 +0x0FE4 | C0 07 00 00 | UOffset32 | 0x000007C0 (1984) Loc: +0x17A4 | offset to table[46] 1671 +0x0FE8 | 78 0D 00 00 | UOffset32 | 0x00000D78 (3448) Loc: +0x1D60 | offset to table[47] 1672 +0x0FEC | 58 03 00 00 | UOffset32 | 0x00000358 (856) Loc: +0x1344 | offset to table[48] 1673 +0x0FF0 | D8 0D 00 00 | UOffset32 | 0x00000DD8 (3544) Loc: +0x1DC8 | offset to table[49] 1674 +0x0FF4 | 58 05 00 00 | UOffset32 | 0x00000558 (1368) Loc: +0x154C | offset to table[50] 1675 +0x0FF8 | 88 0C 00 00 | UOffset32 | 0x00000C88 (3208) Loc: +0x1C80 | offset to table[51] 1676 +0x0FFC | DC 09 00 00 | UOffset32 | 0x000009DC (2524) Loc: +0x19D8 | offset to table[52] 1677 +0x1000 | 8C 0A 00 00 | UOffset32 | 0x00000A8C (2700) Loc: +0x1A8C | offset to table[53] 1678 1679string (reflection.Object.name): 1680 +0x1004 | 16 00 00 00 | uint32_t | 0x00000016 (22) | length of string 1681 +0x1008 | 4D 79 47 61 6D 65 2E 45 | char[22] | MyGame.E | string literal 1682 +0x1010 | 78 61 6D 70 6C 65 2E 4D | | xample.M 1683 +0x1018 | 6F 6E 73 74 65 72 | | onster 1684 +0x101E | 00 | char | 0x00 (0) | string terminator 1685 1686table (reflection.Field): 1687 +0x1020 | 62 FD FF FF | SOffset32 | 0xFFFFFD62 (-670) Loc: +0x12BE | offset to vtable 1688 +0x1024 | 35 00 | uint16_t | 0x0035 (53) | table field `id` (UShort) 1689 +0x1026 | 6E 00 | uint16_t | 0x006E (110) | table field `offset` (UShort) 1690 +0x1028 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x107C | offset to field `name` (string) 1691 +0x102C | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x1068 | offset to field `type` (table) 1692 +0x1030 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1044 | offset to field `attributes` (vector) 1693 +0x1034 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1040 | offset to field `documentation` (vector) 1694 +0x1038 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `default_integer` (Long) 1695 1696vector (reflection.Field.documentation): 1697 +0x1040 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1698 1699vector (reflection.Field.attributes): 1700 +0x1044 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1701 +0x1048 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x104C | offset to table[0] 1702 1703table (reflection.KeyValue): 1704 +0x104C | E8 DA FF FF | SOffset32 | 0xFFFFDAE8 (-9496) Loc: +0x3564 | offset to vtable 1705 +0x1050 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1060 | offset to field `key` (string) 1706 +0x1054 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1058 | offset to field `value` (string) 1707 1708string (reflection.KeyValue.value): 1709 +0x1058 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1710 +0x105C | 35 33 | char[2] | 53 | string literal 1711 +0x105E | 00 | char | 0x00 (0) | string terminator 1712 1713string (reflection.KeyValue.key): 1714 +0x1060 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1715 +0x1064 | 69 64 | char[2] | id | string literal 1716 +0x1066 | 00 | char | 0x00 (0) | string terminator 1717 1718table (reflection.Type): 1719 +0x1068 | 64 DA FF FF | SOffset32 | 0xFFFFDA64 (-9628) Loc: +0x3604 | offset to vtable 1720 +0x106C | 00 00 00 | uint8_t[3] | ... | padding 1721 +0x106F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1722 +0x1070 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 1723 +0x1074 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1724 +0x1078 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1725 1726string (reflection.Field.name): 1727 +0x107C | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 1728 +0x1080 | 6C 6F 6E 67 5F 65 6E 75 | char[24] | long_enu | string literal 1729 +0x1088 | 6D 5F 6E 6F 72 6D 61 6C | | m_normal 1730 +0x1090 | 5F 64 65 66 61 75 6C 74 | | _default 1731 +0x1098 | 00 | char | 0x00 (0) | string terminator 1732 1733padding: 1734 +0x1099 | 00 00 00 | uint8_t[3] | ... | padding 1735 1736table (reflection.Field): 1737 +0x109C | 62 E6 FF FF | SOffset32 | 0xFFFFE662 (-6558) Loc: +0x2A3A | offset to vtable 1738 +0x10A0 | 34 00 | uint16_t | 0x0034 (52) | table field `id` (UShort) 1739 +0x10A2 | 6C 00 | uint16_t | 0x006C (108) | table field `offset` (UShort) 1740 +0x10A4 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x10F0 | offset to field `name` (string) 1741 +0x10A8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x10DC | offset to field `type` (table) 1742 +0x10AC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x10B8 | offset to field `attributes` (vector) 1743 +0x10B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x10B4 | offset to field `documentation` (vector) 1744 1745vector (reflection.Field.documentation): 1746 +0x10B4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1747 1748vector (reflection.Field.attributes): 1749 +0x10B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1750 +0x10BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x10C0 | offset to table[0] 1751 1752table (reflection.KeyValue): 1753 +0x10C0 | 5C DB FF FF | SOffset32 | 0xFFFFDB5C (-9380) Loc: +0x3564 | offset to vtable 1754 +0x10C4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x10D4 | offset to field `key` (string) 1755 +0x10C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x10CC | offset to field `value` (string) 1756 1757string (reflection.KeyValue.value): 1758 +0x10CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1759 +0x10D0 | 35 32 | char[2] | 52 | string literal 1760 +0x10D2 | 00 | char | 0x00 (0) | string terminator 1761 1762string (reflection.KeyValue.key): 1763 +0x10D4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1764 +0x10D8 | 69 64 | char[2] | id | string literal 1765 +0x10DA | 00 | char | 0x00 (0) | string terminator 1766 1767table (reflection.Type): 1768 +0x10DC | D8 DA FF FF | SOffset32 | 0xFFFFDAD8 (-9512) Loc: +0x3604 | offset to vtable 1769 +0x10E0 | 00 00 00 | uint8_t[3] | ... | padding 1770 +0x10E3 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 1771 +0x10E4 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 1772 +0x10E8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 1773 +0x10EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1774 1775string (reflection.Field.name): 1776 +0x10F0 | 1A 00 00 00 | uint32_t | 0x0000001A (26) | length of string 1777 +0x10F4 | 6C 6F 6E 67 5F 65 6E 75 | char[26] | long_enu | string literal 1778 +0x10FC | 6D 5F 6E 6F 6E 5F 65 6E | | m_non_en 1779 +0x1104 | 75 6D 5F 64 65 66 61 75 | | um_defau 1780 +0x110C | 6C 74 | | lt 1781 +0x110E | 00 | char | 0x00 (0) | string terminator 1782 1783table (reflection.Field): 1784 +0x1110 | EC E5 FF FF | SOffset32 | 0xFFFFE5EC (-6676) Loc: +0x2B24 | offset to vtable 1785 +0x1114 | 00 00 00 | uint8_t[3] | ... | padding 1786 +0x1117 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1787 +0x1118 | 33 00 | uint16_t | 0x0033 (51) | table field `id` (UShort) 1788 +0x111A | 6A 00 | uint16_t | 0x006A (106) | table field `offset` (UShort) 1789 +0x111C | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x1190 | offset to field `name` (string) 1790 +0x1120 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: +0x1180 | offset to field `type` (table) 1791 +0x1124 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1130 | offset to field `attributes` (vector) 1792 +0x1128 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x112C | offset to field `documentation` (vector) 1793 1794vector (reflection.Field.documentation): 1795 +0x112C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1796 1797vector (reflection.Field.attributes): 1798 +0x1130 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 1799 +0x1134 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x1164 | offset to table[0] 1800 +0x1138 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x113C | offset to table[1] 1801 1802table (reflection.KeyValue): 1803 +0x113C | D8 DB FF FF | SOffset32 | 0xFFFFDBD8 (-9256) Loc: +0x3564 | offset to vtable 1804 +0x1140 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1150 | offset to field `key` (string) 1805 +0x1144 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1148 | offset to field `value` (string) 1806 1807string (reflection.KeyValue.value): 1808 +0x1148 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 1809 +0x114C | 30 | char[1] | 0 | string literal 1810 +0x114D | 00 | char | 0x00 (0) | string terminator 1811 1812padding: 1813 +0x114E | 00 00 | uint8_t[2] | .. | padding 1814 1815string (reflection.KeyValue.key): 1816 +0x1150 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 1817 +0x1154 | 6E 61 74 69 76 65 5F 69 | char[13] | native_i | string literal 1818 +0x115C | 6E 6C 69 6E 65 | | nline 1819 +0x1161 | 00 | char | 0x00 (0) | string terminator 1820 1821padding: 1822 +0x1162 | 00 00 | uint8_t[2] | .. | padding 1823 1824table (reflection.KeyValue): 1825 +0x1164 | 00 DC FF FF | SOffset32 | 0xFFFFDC00 (-9216) Loc: +0x3564 | offset to vtable 1826 +0x1168 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1178 | offset to field `key` (string) 1827 +0x116C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1170 | offset to field `value` (string) 1828 1829string (reflection.KeyValue.value): 1830 +0x1170 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1831 +0x1174 | 35 31 | char[2] | 51 | string literal 1832 +0x1176 | 00 | char | 0x00 (0) | string terminator 1833 1834string (reflection.KeyValue.key): 1835 +0x1178 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1836 +0x117C | 69 64 | char[2] | id | string literal 1837 +0x117E | 00 | char | 0x00 (0) | string terminator 1838 1839table (reflection.Type): 1840 +0x1180 | C8 D8 FF FF | SOffset32 | 0xFFFFD8C8 (-10040) Loc: +0x38B8 | offset to vtable 1841 +0x1184 | 00 00 00 | uint8_t[3] | ... | padding 1842 +0x1187 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 1843 +0x1188 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 1844 +0x118C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1845 1846string (reflection.Field.name): 1847 +0x1190 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 1848 +0x1194 | 6E 61 74 69 76 65 5F 69 | char[13] | native_i | string literal 1849 +0x119C | 6E 6C 69 6E 65 | | nline 1850 +0x11A1 | 00 | char | 0x00 (0) | string terminator 1851 1852padding: 1853 +0x11A2 | 00 00 | uint8_t[2] | .. | padding 1854 1855table (reflection.Field): 1856 +0x11A4 | 80 E6 FF FF | SOffset32 | 0xFFFFE680 (-6528) Loc: +0x2B24 | offset to vtable 1857 +0x11A8 | 00 00 00 | uint8_t[3] | ... | padding 1858 +0x11AB | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1859 +0x11AC | 32 00 | uint16_t | 0x0032 (50) | table field `id` (UShort) 1860 +0x11AE | 68 00 | uint16_t | 0x0068 (104) | table field `offset` (UShort) 1861 +0x11B0 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x11F8 | offset to field `name` (string) 1862 +0x11B4 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x11E8 | offset to field `type` (table) 1863 +0x11B8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x11C4 | offset to field `attributes` (vector) 1864 +0x11BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x11C0 | offset to field `documentation` (vector) 1865 1866vector (reflection.Field.documentation): 1867 +0x11C0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1868 1869vector (reflection.Field.attributes): 1870 +0x11C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 1871 +0x11C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x11CC | offset to table[0] 1872 1873table (reflection.KeyValue): 1874 +0x11CC | 68 DC FF FF | SOffset32 | 0xFFFFDC68 (-9112) Loc: +0x3564 | offset to vtable 1875 +0x11D0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x11E0 | offset to field `key` (string) 1876 +0x11D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x11D8 | offset to field `value` (string) 1877 1878string (reflection.KeyValue.value): 1879 +0x11D8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1880 +0x11DC | 35 30 | char[2] | 50 | string literal 1881 +0x11DE | 00 | char | 0x00 (0) | string terminator 1882 1883string (reflection.KeyValue.key): 1884 +0x11E0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1885 +0x11E4 | 69 64 | char[2] | id | string literal 1886 +0x11E6 | 00 | char | 0x00 (0) | string terminator 1887 1888table (reflection.Type): 1889 +0x11E8 | 38 E8 FF FF | SOffset32 | 0xFFFFE838 (-6088) Loc: +0x29B0 | offset to vtable 1890 +0x11EC | 00 00 | uint8_t[2] | .. | padding 1891 +0x11EE | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1892 +0x11EF | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 1893 +0x11F0 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 1894 +0x11F4 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 1895 1896string (reflection.Field.name): 1897 +0x11F8 | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 1898 +0x11FC | 73 63 61 6C 61 72 5F 6B | char[24] | scalar_k | string literal 1899 +0x1204 | 65 79 5F 73 6F 72 74 65 | | ey_sorte 1900 +0x120C | 64 5F 74 61 62 6C 65 73 | | d_tables 1901 +0x1214 | 00 | char | 0x00 (0) | string terminator 1902 1903padding: 1904 +0x1215 | 00 00 00 | uint8_t[3] | ... | padding 1905 1906table (reflection.Field): 1907 +0x1218 | F4 E6 FF FF | SOffset32 | 0xFFFFE6F4 (-6412) Loc: +0x2B24 | offset to vtable 1908 +0x121C | 00 00 00 | uint8_t[3] | ... | padding 1909 +0x121F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 1910 +0x1220 | 31 00 | uint16_t | 0x0031 (49) | table field `id` (UShort) 1911 +0x1222 | 66 00 | uint16_t | 0x0066 (102) | table field `offset` (UShort) 1912 +0x1224 | 78 00 00 00 | UOffset32 | 0x00000078 (120) Loc: +0x129C | offset to field `name` (string) 1913 +0x1228 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: +0x1290 | offset to field `type` (table) 1914 +0x122C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1238 | offset to field `attributes` (vector) 1915 +0x1230 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1234 | offset to field `documentation` (vector) 1916 1917vector (reflection.Field.documentation): 1918 +0x1234 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 1919 1920vector (reflection.Field.attributes): 1921 +0x1238 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 1922 +0x123C | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: +0x1274 | offset to table[0] 1923 +0x1240 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1244 | offset to table[1] 1924 1925table (reflection.KeyValue): 1926 +0x1244 | E0 DC FF FF | SOffset32 | 0xFFFFDCE0 (-8992) Loc: +0x3564 | offset to vtable 1927 +0x1248 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x125C | offset to field `key` (string) 1928 +0x124C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1250 | offset to field `value` (string) 1929 1930string (reflection.KeyValue.value): 1931 +0x1250 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 1932 +0x1254 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 1933 +0x125B | 00 | char | 0x00 (0) | string terminator 1934 1935string (reflection.KeyValue.key): 1936 +0x125C | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 1937 +0x1260 | 6E 65 73 74 65 64 5F 66 | char[17] | nested_f | string literal 1938 +0x1268 | 6C 61 74 62 75 66 66 65 | | latbuffe 1939 +0x1270 | 72 | | r 1940 +0x1271 | 00 | char | 0x00 (0) | string terminator 1941 1942padding: 1943 +0x1272 | 00 00 | uint8_t[2] | .. | padding 1944 1945table (reflection.KeyValue): 1946 +0x1274 | 10 DD FF FF | SOffset32 | 0xFFFFDD10 (-8944) Loc: +0x3564 | offset to vtable 1947 +0x1278 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1288 | offset to field `key` (string) 1948 +0x127C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1280 | offset to field `value` (string) 1949 1950string (reflection.KeyValue.value): 1951 +0x1280 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1952 +0x1284 | 34 39 | char[2] | 49 | string literal 1953 +0x1286 | 00 | char | 0x00 (0) | string terminator 1954 1955string (reflection.KeyValue.key): 1956 +0x1288 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 1957 +0x128C | 69 64 | char[2] | id | string literal 1958 +0x128E | 00 | char | 0x00 (0) | string terminator 1959 1960table (reflection.Type): 1961 +0x1290 | 0C E7 FF FF | SOffset32 | 0xFFFFE70C (-6388) Loc: +0x2B84 | offset to vtable 1962 +0x1294 | 00 00 | uint8_t[2] | .. | padding 1963 +0x1296 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 1964 +0x1297 | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 1965 +0x1298 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 1966 1967string (reflection.Field.name): 1968 +0x129C | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 1969 +0x12A0 | 74 65 73 74 72 65 71 75 | char[28] | testrequ | string literal 1970 +0x12A8 | 69 72 65 64 6E 65 73 74 | | irednest 1971 +0x12B0 | 65 64 66 6C 61 74 62 75 | | edflatbu 1972 +0x12B8 | 66 66 65 72 | | ffer 1973 +0x12BC | 00 | char | 0x00 (0) | string terminator 1974 1975vtable (reflection.Field): 1976 +0x12BE | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 1977 +0x12C0 | 20 00 | uint16_t | 0x0020 (32) | size of referring table 1978 +0x12C2 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 1979 +0x12C4 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 1980 +0x12C6 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 1981 +0x12C8 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 1982 +0x12CA | 18 00 | VOffset16 | 0x0018 (24) | offset to field `default_integer` (id: 4) 1983 +0x12CC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 1984 +0x12CE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 1985 +0x12D0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 1986 +0x12D2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 1987 +0x12D4 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 1988 +0x12D6 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 1989 1990table (reflection.Field): 1991 +0x12D8 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x12BE | offset to vtable 1992 +0x12DC | 30 00 | uint16_t | 0x0030 (48) | table field `id` (UShort) 1993 +0x12DE | 64 00 | uint16_t | 0x0064 (100) | table field `offset` (UShort) 1994 +0x12E0 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x1334 | offset to field `name` (string) 1995 +0x12E4 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x1320 | offset to field `type` (table) 1996 +0x12E8 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x12FC | offset to field `attributes` (vector) 1997 +0x12EC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x12F8 | offset to field `documentation` (vector) 1998 +0x12F0 | FF FF FF FF FF FF FF FF | int64_t | 0xFFFFFFFFFFFFFFFF (-1) | table field `default_integer` (Long) 1999 2000vector (reflection.Field.documentation): 2001 +0x12F8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2002 2003vector (reflection.Field.attributes): 2004 +0x12FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2005 +0x1300 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1304 | offset to table[0] 2006 2007table (reflection.KeyValue): 2008 +0x1304 | A0 DD FF FF | SOffset32 | 0xFFFFDDA0 (-8800) Loc: +0x3564 | offset to vtable 2009 +0x1308 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1318 | offset to field `key` (string) 2010 +0x130C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1310 | offset to field `value` (string) 2011 2012string (reflection.KeyValue.value): 2013 +0x1310 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2014 +0x1314 | 34 38 | char[2] | 48 | string literal 2015 +0x1316 | 00 | char | 0x00 (0) | string terminator 2016 2017string (reflection.KeyValue.key): 2018 +0x1318 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2019 +0x131C | 69 64 | char[2] | id | string literal 2020 +0x131E | 00 | char | 0x00 (0) | string terminator 2021 2022table (reflection.Type): 2023 +0x1320 | 1C DD FF FF | SOffset32 | 0xFFFFDD1C (-8932) Loc: +0x3604 | offset to vtable 2024 +0x1324 | 00 00 00 | uint8_t[3] | ... | padding 2025 +0x1327 | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 2026 +0x1328 | 05 00 00 00 | uint32_t | 0x00000005 (5) | table field `index` (Int) 2027 +0x132C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2028 +0x1330 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2029 2030string (reflection.Field.name): 2031 +0x1334 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2032 +0x1338 | 73 69 67 6E 65 64 5F 65 | char[11] | signed_e | string literal 2033 +0x1340 | 6E 75 6D | | num 2034 +0x1343 | 00 | char | 0x00 (0) | string terminator 2035 2036table (reflection.Field): 2037 +0x1344 | 20 E8 FF FF | SOffset32 | 0xFFFFE820 (-6112) Loc: +0x2B24 | offset to vtable 2038 +0x1348 | 00 00 00 | uint8_t[3] | ... | padding 2039 +0x134B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2040 +0x134C | 2F 00 | uint16_t | 0x002F (47) | table field `id` (UShort) 2041 +0x134E | 62 00 | uint16_t | 0x0062 (98) | table field `offset` (UShort) 2042 +0x1350 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1398 | offset to field `name` (string) 2043 +0x1354 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1388 | offset to field `type` (table) 2044 +0x1358 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1364 | offset to field `attributes` (vector) 2045 +0x135C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1360 | offset to field `documentation` (vector) 2046 2047vector (reflection.Field.documentation): 2048 +0x1360 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2049 2050vector (reflection.Field.attributes): 2051 +0x1364 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2052 +0x1368 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x136C | offset to table[0] 2053 2054table (reflection.KeyValue): 2055 +0x136C | 08 DE FF FF | SOffset32 | 0xFFFFDE08 (-8696) Loc: +0x3564 | offset to vtable 2056 +0x1370 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1380 | offset to field `key` (string) 2057 +0x1374 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1378 | offset to field `value` (string) 2058 2059string (reflection.KeyValue.value): 2060 +0x1378 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2061 +0x137C | 34 37 | char[2] | 47 | string literal 2062 +0x137E | 00 | char | 0x00 (0) | string terminator 2063 2064string (reflection.KeyValue.key): 2065 +0x1380 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2066 +0x1384 | 69 64 | char[2] | id | string literal 2067 +0x1386 | 00 | char | 0x00 (0) | string terminator 2068 2069table (reflection.Type): 2070 +0x1388 | D8 E9 FF FF | SOffset32 | 0xFFFFE9D8 (-5672) Loc: +0x29B0 | offset to vtable 2071 +0x138C | 00 00 | uint8_t[2] | .. | padding 2072 +0x138E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2073 +0x138F | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 2074 +0x1390 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 2075 +0x1394 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2076 2077string (reflection.Field.name): 2078 +0x1398 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 2079 +0x139C | 76 65 63 74 6F 72 5F 6F | char[15] | vector_o | string literal 2080 +0x13A4 | 66 5F 65 6E 75 6D 73 | | f_enums 2081 +0x13AB | 00 | char | 0x00 (0) | string terminator 2082 2083table (reflection.Field): 2084 +0x13AC | 88 E8 FF FF | SOffset32 | 0xFFFFE888 (-6008) Loc: +0x2B24 | offset to vtable 2085 +0x13B0 | 00 00 00 | uint8_t[3] | ... | padding 2086 +0x13B3 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2087 +0x13B4 | 2E 00 | uint16_t | 0x002E (46) | table field `id` (UShort) 2088 +0x13B6 | 60 00 | uint16_t | 0x0060 (96) | table field `offset` (UShort) 2089 +0x13B8 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1400 | offset to field `name` (string) 2090 +0x13BC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x13F0 | offset to field `type` (table) 2091 +0x13C0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x13CC | offset to field `attributes` (vector) 2092 +0x13C4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x13C8 | offset to field `documentation` (vector) 2093 2094vector (reflection.Field.documentation): 2095 +0x13C8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2096 2097vector (reflection.Field.attributes): 2098 +0x13CC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2099 +0x13D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x13D4 | offset to table[0] 2100 2101table (reflection.KeyValue): 2102 +0x13D4 | 70 DE FF FF | SOffset32 | 0xFFFFDE70 (-8592) Loc: +0x3564 | offset to vtable 2103 +0x13D8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x13E8 | offset to field `key` (string) 2104 +0x13DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x13E0 | offset to field `value` (string) 2105 2106string (reflection.KeyValue.value): 2107 +0x13E0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2108 +0x13E4 | 34 36 | char[2] | 46 | string literal 2109 +0x13E6 | 00 | char | 0x00 (0) | string terminator 2110 2111string (reflection.KeyValue.key): 2112 +0x13E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2113 +0x13EC | 69 64 | char[2] | id | string literal 2114 +0x13EE | 00 | char | 0x00 (0) | string terminator 2115 2116table (reflection.Type): 2117 +0x13F0 | 38 DB FF FF | SOffset32 | 0xFFFFDB38 (-9416) Loc: +0x38B8 | offset to vtable 2118 +0x13F4 | 00 00 00 | uint8_t[3] | ... | padding 2119 +0x13F7 | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 2120 +0x13F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 2121 +0x13FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2122 2123string (reflection.Field.name): 2124 +0x1400 | 0D 00 00 00 | uint32_t | 0x0000000D (13) | length of string 2125 +0x1404 | 61 6E 79 5F 61 6D 62 69 | char[13] | any_ambi | string literal 2126 +0x140C | 67 75 6F 75 73 | | guous 2127 +0x1411 | 00 | char | 0x00 (0) | string terminator 2128 2129padding: 2130 +0x1412 | 00 00 | uint8_t[2] | .. | padding 2131 2132table (reflection.Field): 2133 +0x1414 | DA E9 FF FF | SOffset32 | 0xFFFFE9DA (-5670) Loc: +0x2A3A | offset to vtable 2134 +0x1418 | 2D 00 | uint16_t | 0x002D (45) | table field `id` (UShort) 2135 +0x141A | 5E 00 | uint16_t | 0x005E (94) | table field `offset` (UShort) 2136 +0x141C | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x1468 | offset to field `name` (string) 2137 +0x1420 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1454 | offset to field `type` (table) 2138 +0x1424 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1430 | offset to field `attributes` (vector) 2139 +0x1428 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x142C | offset to field `documentation` (vector) 2140 2141vector (reflection.Field.documentation): 2142 +0x142C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2143 2144vector (reflection.Field.attributes): 2145 +0x1430 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2146 +0x1434 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1438 | offset to table[0] 2147 2148table (reflection.KeyValue): 2149 +0x1438 | D4 DE FF FF | SOffset32 | 0xFFFFDED4 (-8492) Loc: +0x3564 | offset to vtable 2150 +0x143C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x144C | offset to field `key` (string) 2151 +0x1440 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1444 | offset to field `value` (string) 2152 2153string (reflection.KeyValue.value): 2154 +0x1444 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2155 +0x1448 | 34 35 | char[2] | 45 | string literal 2156 +0x144A | 00 | char | 0x00 (0) | string terminator 2157 2158string (reflection.KeyValue.key): 2159 +0x144C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2160 +0x1450 | 69 64 | char[2] | id | string literal 2161 +0x1452 | 00 | char | 0x00 (0) | string terminator 2162 2163table (reflection.Type): 2164 +0x1454 | 50 DE FF FF | SOffset32 | 0xFFFFDE50 (-8624) Loc: +0x3604 | offset to vtable 2165 +0x1458 | 00 00 00 | uint8_t[3] | ... | padding 2166 +0x145B | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 2167 +0x145C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 2168 +0x1460 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2169 +0x1464 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2170 2171string (reflection.Field.name): 2172 +0x1468 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 2173 +0x146C | 61 6E 79 5F 61 6D 62 69 | char[18] | any_ambi | string literal 2174 +0x1474 | 67 75 6F 75 73 5F 74 79 | | guous_ty 2175 +0x147C | 70 65 | | pe 2176 +0x147E | 00 | char | 0x00 (0) | string terminator 2177 2178table (reflection.Field): 2179 +0x1480 | 5C E9 FF FF | SOffset32 | 0xFFFFE95C (-5796) Loc: +0x2B24 | offset to vtable 2180 +0x1484 | 00 00 00 | uint8_t[3] | ... | padding 2181 +0x1487 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2182 +0x1488 | 2C 00 | uint16_t | 0x002C (44) | table field `id` (UShort) 2183 +0x148A | 5C 00 | uint16_t | 0x005C (92) | table field `offset` (UShort) 2184 +0x148C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x14D4 | offset to field `name` (string) 2185 +0x1490 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x14C4 | offset to field `type` (table) 2186 +0x1494 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x14A0 | offset to field `attributes` (vector) 2187 +0x1498 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x149C | offset to field `documentation` (vector) 2188 2189vector (reflection.Field.documentation): 2190 +0x149C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2191 2192vector (reflection.Field.attributes): 2193 +0x14A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2194 +0x14A4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x14A8 | offset to table[0] 2195 2196table (reflection.KeyValue): 2197 +0x14A8 | 44 DF FF FF | SOffset32 | 0xFFFFDF44 (-8380) Loc: +0x3564 | offset to vtable 2198 +0x14AC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x14BC | offset to field `key` (string) 2199 +0x14B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x14B4 | offset to field `value` (string) 2200 2201string (reflection.KeyValue.value): 2202 +0x14B4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2203 +0x14B8 | 34 34 | char[2] | 44 | string literal 2204 +0x14BA | 00 | char | 0x00 (0) | string terminator 2205 2206string (reflection.KeyValue.key): 2207 +0x14BC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2208 +0x14C0 | 69 64 | char[2] | id | string literal 2209 +0x14C2 | 00 | char | 0x00 (0) | string terminator 2210 2211table (reflection.Type): 2212 +0x14C4 | 0C DC FF FF | SOffset32 | 0xFFFFDC0C (-9204) Loc: +0x38B8 | offset to vtable 2213 +0x14C8 | 00 00 00 | uint8_t[3] | ... | padding 2214 +0x14CB | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 2215 +0x14CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2216 +0x14D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2217 2218string (reflection.Field.name): 2219 +0x14D4 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 2220 +0x14D8 | 61 6E 79 5F 75 6E 69 71 | char[10] | any_uniq | string literal 2221 +0x14E0 | 75 65 | | ue 2222 +0x14E2 | 00 | char | 0x00 (0) | string terminator 2223 2224table (reflection.Field): 2225 +0x14E4 | AA EA FF FF | SOffset32 | 0xFFFFEAAA (-5462) Loc: +0x2A3A | offset to vtable 2226 +0x14E8 | 2B 00 | uint16_t | 0x002B (43) | table field `id` (UShort) 2227 +0x14EA | 5A 00 | uint16_t | 0x005A (90) | table field `offset` (UShort) 2228 +0x14EC | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x1538 | offset to field `name` (string) 2229 +0x14F0 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1524 | offset to field `type` (table) 2230 +0x14F4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1500 | offset to field `attributes` (vector) 2231 +0x14F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x14FC | offset to field `documentation` (vector) 2232 2233vector (reflection.Field.documentation): 2234 +0x14FC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2235 2236vector (reflection.Field.attributes): 2237 +0x1500 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 2238 +0x1504 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1508 | offset to table[0] 2239 2240table (reflection.KeyValue): 2241 +0x1508 | A4 DF FF FF | SOffset32 | 0xFFFFDFA4 (-8284) Loc: +0x3564 | offset to vtable 2242 +0x150C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x151C | offset to field `key` (string) 2243 +0x1510 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1514 | offset to field `value` (string) 2244 2245string (reflection.KeyValue.value): 2246 +0x1514 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2247 +0x1518 | 34 33 | char[2] | 43 | string literal 2248 +0x151A | 00 | char | 0x00 (0) | string terminator 2249 2250string (reflection.KeyValue.key): 2251 +0x151C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2252 +0x1520 | 69 64 | char[2] | id | string literal 2253 +0x1522 | 00 | char | 0x00 (0) | string terminator 2254 2255table (reflection.Type): 2256 +0x1524 | 20 DF FF FF | SOffset32 | 0xFFFFDF20 (-8416) Loc: +0x3604 | offset to vtable 2257 +0x1528 | 00 00 00 | uint8_t[3] | ... | padding 2258 +0x152B | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 2259 +0x152C | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2260 +0x1530 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 2261 +0x1534 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2262 2263string (reflection.Field.name): 2264 +0x1538 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 2265 +0x153C | 61 6E 79 5F 75 6E 69 71 | char[15] | any_uniq | string literal 2266 +0x1544 | 75 65 5F 74 79 70 65 | | ue_type 2267 +0x154B | 00 | char | 0x00 (0) | string terminator 2268 2269table (reflection.Field): 2270 +0x154C | 28 EA FF FF | SOffset32 | 0xFFFFEA28 (-5592) Loc: +0x2B24 | offset to vtable 2271 +0x1550 | 00 00 00 | uint8_t[3] | ... | padding 2272 +0x1553 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2273 +0x1554 | 2A 00 | uint16_t | 0x002A (42) | table field `id` (UShort) 2274 +0x1556 | 58 00 | uint16_t | 0x0058 (88) | table field `offset` (UShort) 2275 +0x1558 | 00 01 00 00 | UOffset32 | 0x00000100 (256) Loc: +0x1658 | offset to field `name` (string) 2276 +0x155C | F0 00 00 00 | UOffset32 | 0x000000F0 (240) Loc: +0x164C | offset to field `type` (table) 2277 +0x1560 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x156C | offset to field `attributes` (vector) 2278 +0x1564 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1568 | offset to field `documentation` (vector) 2279 2280vector (reflection.Field.documentation): 2281 +0x1568 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2282 2283vector (reflection.Field.attributes): 2284 +0x156C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2285 +0x1570 | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: +0x1620 | offset to table[0] 2286 +0x1574 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x15F4 | offset to table[1] 2287 +0x1578 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x15C8 | offset to table[2] 2288 +0x157C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x15A0 | offset to table[3] 2289 +0x1580 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1584 | offset to table[4] 2290 2291table (reflection.KeyValue): 2292 +0x1584 | 20 E0 FF FF | SOffset32 | 0xFFFFE020 (-8160) Loc: +0x3564 | offset to vtable 2293 +0x1588 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1598 | offset to field `key` (string) 2294 +0x158C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1590 | offset to field `value` (string) 2295 2296string (reflection.KeyValue.value): 2297 +0x1590 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2298 +0x1594 | 34 32 | char[2] | 42 | string literal 2299 +0x1596 | 00 | char | 0x00 (0) | string terminator 2300 2301string (reflection.KeyValue.key): 2302 +0x1598 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2303 +0x159C | 69 64 | char[2] | id | string literal 2304 +0x159E | 00 | char | 0x00 (0) | string terminator 2305 2306table (reflection.KeyValue): 2307 +0x15A0 | 3C E0 FF FF | SOffset32 | 0xFFFFE03C (-8132) Loc: +0x3564 | offset to vtable 2308 +0x15A4 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x15BC | offset to field `key` (string) 2309 +0x15A8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x15AC | offset to field `value` (string) 2310 2311string (reflection.KeyValue.value): 2312 +0x15AC | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2313 +0x15B0 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2314 +0x15B8 | 00 | char | 0x00 (0) | string terminator 2315 2316padding: 2317 +0x15B9 | 00 00 00 | uint8_t[3] | ... | padding 2318 2319string (reflection.KeyValue.key): 2320 +0x15BC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2321 +0x15C0 | 68 61 73 68 | char[4] | hash | string literal 2322 +0x15C4 | 00 | char | 0x00 (0) | string terminator 2323 2324padding: 2325 +0x15C5 | 00 00 00 | uint8_t[3] | ... | padding 2326 2327table (reflection.KeyValue): 2328 +0x15C8 | 64 E0 FF FF | SOffset32 | 0xFFFFE064 (-8092) Loc: +0x3564 | offset to vtable 2329 +0x15CC | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x15E4 | offset to field `key` (string) 2330 +0x15D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x15D4 | offset to field `value` (string) 2331 2332string (reflection.KeyValue.value): 2333 +0x15D4 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2334 +0x15D8 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2335 +0x15E0 | 6C 65 54 | | leT 2336 +0x15E3 | 00 | char | 0x00 (0) | string terminator 2337 2338string (reflection.KeyValue.key): 2339 +0x15E4 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2340 +0x15E8 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2341 +0x15F0 | 00 | char | 0x00 (0) | string terminator 2342 2343padding: 2344 +0x15F1 | 00 00 00 | uint8_t[3] | ... | padding 2345 2346table (reflection.KeyValue): 2347 +0x15F4 | 90 E0 FF FF | SOffset32 | 0xFFFFE090 (-8048) Loc: +0x3564 | offset to vtable 2348 +0x15F8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1608 | offset to field `key` (string) 2349 +0x15FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1600 | offset to field `value` (string) 2350 2351string (reflection.KeyValue.value): 2352 +0x1600 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of string 2353 +0x1604 | 00 | char | 0x00 (0) | string terminator 2354 2355padding: 2356 +0x1605 | 00 00 00 | uint8_t[3] | ... | padding 2357 2358string (reflection.KeyValue.key): 2359 +0x1608 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2360 +0x160C | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2361 +0x1614 | 74 79 70 65 5F 67 65 74 | | type_get 2362 +0x161C | 00 | char | 0x00 (0) | string terminator 2363 2364padding: 2365 +0x161D | 00 00 00 | uint8_t[3] | ... | padding 2366 2367table (reflection.KeyValue): 2368 +0x1620 | BC E0 FF FF | SOffset32 | 0xFFFFE0BC (-8004) Loc: +0x3564 | offset to vtable 2369 +0x1624 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1638 | offset to field `key` (string) 2370 +0x1628 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x162C | offset to field `value` (string) 2371 2372string (reflection.KeyValue.value): 2373 +0x162C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2374 +0x1630 | 6E 61 6B 65 64 | char[5] | naked | string literal 2375 +0x1635 | 00 | char | 0x00 (0) | string terminator 2376 2377padding: 2378 +0x1636 | 00 00 | uint8_t[2] | .. | padding 2379 2380string (reflection.KeyValue.key): 2381 +0x1638 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2382 +0x163C | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2383 +0x1644 | 74 79 70 65 | | type 2384 +0x1648 | 00 | char | 0x00 (0) | string terminator 2385 2386padding: 2387 +0x1649 | 00 00 00 | uint8_t[3] | ... | padding 2388 2389table (reflection.Type): 2390 +0x164C | C8 EA FF FF | SOffset32 | 0xFFFFEAC8 (-5432) Loc: +0x2B84 | offset to vtable 2391 +0x1650 | 00 00 | uint8_t[2] | .. | padding 2392 +0x1652 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2393 +0x1653 | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 2394 +0x1654 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 2395 2396string (reflection.Field.name): 2397 +0x1658 | 1F 00 00 00 | uint32_t | 0x0000001F (31) | length of string 2398 +0x165C | 76 65 63 74 6F 72 5F 6F | char[31] | vector_o | string literal 2399 +0x1664 | 66 5F 6E 6F 6E 5F 6F 77 | | f_non_ow 2400 +0x166C | 6E 69 6E 67 5F 72 65 66 | | ning_ref 2401 +0x1674 | 65 72 65 6E 63 65 73 | | erences 2402 +0x167B | 00 | char | 0x00 (0) | string terminator 2403 2404table (reflection.Field): 2405 +0x167C | 42 EC FF FF | SOffset32 | 0xFFFFEC42 (-5054) Loc: +0x2A3A | offset to vtable 2406 +0x1680 | 29 00 | uint16_t | 0x0029 (41) | table field `id` (UShort) 2407 +0x1682 | 56 00 | uint16_t | 0x0056 (86) | table field `offset` (UShort) 2408 +0x1684 | 04 01 00 00 | UOffset32 | 0x00000104 (260) Loc: +0x1788 | offset to field `name` (string) 2409 +0x1688 | F0 00 00 00 | UOffset32 | 0x000000F0 (240) Loc: +0x1778 | offset to field `type` (table) 2410 +0x168C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1698 | offset to field `attributes` (vector) 2411 +0x1690 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1694 | offset to field `documentation` (vector) 2412 2413vector (reflection.Field.documentation): 2414 +0x1694 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2415 2416vector (reflection.Field.attributes): 2417 +0x1698 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2418 +0x169C | B0 00 00 00 | UOffset32 | 0x000000B0 (176) Loc: +0x174C | offset to table[0] 2419 +0x16A0 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x1720 | offset to table[1] 2420 +0x16A4 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x16F4 | offset to table[2] 2421 +0x16A8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x16CC | offset to table[3] 2422 +0x16AC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x16B0 | offset to table[4] 2423 2424table (reflection.KeyValue): 2425 +0x16B0 | 4C E1 FF FF | SOffset32 | 0xFFFFE14C (-7860) Loc: +0x3564 | offset to vtable 2426 +0x16B4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x16C4 | offset to field `key` (string) 2427 +0x16B8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x16BC | offset to field `value` (string) 2428 2429string (reflection.KeyValue.value): 2430 +0x16BC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2431 +0x16C0 | 34 31 | char[2] | 41 | string literal 2432 +0x16C2 | 00 | char | 0x00 (0) | string terminator 2433 2434string (reflection.KeyValue.key): 2435 +0x16C4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2436 +0x16C8 | 69 64 | char[2] | id | string literal 2437 +0x16CA | 00 | char | 0x00 (0) | string terminator 2438 2439table (reflection.KeyValue): 2440 +0x16CC | 68 E1 FF FF | SOffset32 | 0xFFFFE168 (-7832) Loc: +0x3564 | offset to vtable 2441 +0x16D0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x16E8 | offset to field `key` (string) 2442 +0x16D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x16D8 | offset to field `value` (string) 2443 2444string (reflection.KeyValue.value): 2445 +0x16D8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2446 +0x16DC | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2447 +0x16E4 | 00 | char | 0x00 (0) | string terminator 2448 2449padding: 2450 +0x16E5 | 00 00 00 | uint8_t[3] | ... | padding 2451 2452string (reflection.KeyValue.key): 2453 +0x16E8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2454 +0x16EC | 68 61 73 68 | char[4] | hash | string literal 2455 +0x16F0 | 00 | char | 0x00 (0) | string terminator 2456 2457padding: 2458 +0x16F1 | 00 00 00 | uint8_t[3] | ... | padding 2459 2460table (reflection.KeyValue): 2461 +0x16F4 | 90 E1 FF FF | SOffset32 | 0xFFFFE190 (-7792) Loc: +0x3564 | offset to vtable 2462 +0x16F8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1710 | offset to field `key` (string) 2463 +0x16FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1700 | offset to field `value` (string) 2464 2465string (reflection.KeyValue.value): 2466 +0x1700 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2467 +0x1704 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2468 +0x170C | 6C 65 54 | | leT 2469 +0x170F | 00 | char | 0x00 (0) | string terminator 2470 2471string (reflection.KeyValue.key): 2472 +0x1710 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2473 +0x1714 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2474 +0x171C | 00 | char | 0x00 (0) | string terminator 2475 2476padding: 2477 +0x171D | 00 00 00 | uint8_t[3] | ... | padding 2478 2479table (reflection.KeyValue): 2480 +0x1720 | BC E1 FF FF | SOffset32 | 0xFFFFE1BC (-7748) Loc: +0x3564 | offset to vtable 2481 +0x1724 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1734 | offset to field `key` (string) 2482 +0x1728 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x172C | offset to field `value` (string) 2483 2484string (reflection.KeyValue.value): 2485 +0x172C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of string 2486 +0x1730 | 00 | char | 0x00 (0) | string terminator 2487 2488padding: 2489 +0x1731 | 00 00 00 | uint8_t[3] | ... | padding 2490 2491string (reflection.KeyValue.key): 2492 +0x1734 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2493 +0x1738 | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2494 +0x1740 | 74 79 70 65 5F 67 65 74 | | type_get 2495 +0x1748 | 00 | char | 0x00 (0) | string terminator 2496 2497padding: 2498 +0x1749 | 00 00 00 | uint8_t[3] | ... | padding 2499 2500table (reflection.KeyValue): 2501 +0x174C | E8 E1 FF FF | SOffset32 | 0xFFFFE1E8 (-7704) Loc: +0x3564 | offset to vtable 2502 +0x1750 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1764 | offset to field `key` (string) 2503 +0x1754 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1758 | offset to field `value` (string) 2504 2505string (reflection.KeyValue.value): 2506 +0x1758 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2507 +0x175C | 6E 61 6B 65 64 | char[5] | naked | string literal 2508 +0x1761 | 00 | char | 0x00 (0) | string terminator 2509 2510padding: 2511 +0x1762 | 00 00 | uint8_t[2] | .. | padding 2512 2513string (reflection.KeyValue.key): 2514 +0x1764 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2515 +0x1768 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2516 +0x1770 | 74 79 70 65 | | type 2517 +0x1774 | 00 | char | 0x00 (0) | string terminator 2518 2519padding: 2520 +0x1775 | 00 00 00 | uint8_t[3] | ... | padding 2521 2522table (reflection.Type): 2523 +0x1778 | 94 E0 FF FF | SOffset32 | 0xFFFFE094 (-8044) Loc: +0x36E4 | offset to vtable 2524 +0x177C | 00 00 00 | uint8_t[3] | ... | padding 2525 +0x177F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 2526 +0x1780 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 2527 +0x1784 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2528 2529string (reflection.Field.name): 2530 +0x1788 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 2531 +0x178C | 6E 6F 6E 5F 6F 77 6E 69 | char[20] | non_owni | string literal 2532 +0x1794 | 6E 67 5F 72 65 66 65 72 | | ng_refer 2533 +0x179C | 65 6E 63 65 | | ence 2534 +0x17A0 | 00 | char | 0x00 (0) | string terminator 2535 2536padding: 2537 +0x17A1 | 00 00 00 | uint8_t[3] | ... | padding 2538 2539table (reflection.Field): 2540 +0x17A4 | 80 EC FF FF | SOffset32 | 0xFFFFEC80 (-4992) Loc: +0x2B24 | offset to vtable 2541 +0x17A8 | 00 00 00 | uint8_t[3] | ... | padding 2542 +0x17AB | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2543 +0x17AC | 28 00 | uint16_t | 0x0028 (40) | table field `id` (UShort) 2544 +0x17AE | 54 00 | uint16_t | 0x0054 (84) | table field `offset` (UShort) 2545 +0x17B0 | 10 01 00 00 | UOffset32 | 0x00000110 (272) Loc: +0x18C0 | offset to field `name` (string) 2546 +0x17B4 | 00 01 00 00 | UOffset32 | 0x00000100 (256) Loc: +0x18B4 | offset to field `type` (table) 2547 +0x17B8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x17C4 | offset to field `attributes` (vector) 2548 +0x17BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x17C0 | offset to field `documentation` (vector) 2549 2550vector (reflection.Field.documentation): 2551 +0x17C0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2552 2553vector (reflection.Field.attributes): 2554 +0x17C4 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of vector (# items) 2555 +0x17C8 | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: +0x187C | offset to table[0] 2556 +0x17CC | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x184C | offset to table[1] 2557 +0x17D0 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x1820 | offset to table[2] 2558 +0x17D4 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x17F8 | offset to table[3] 2559 +0x17D8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x17DC | offset to table[4] 2560 2561table (reflection.KeyValue): 2562 +0x17DC | 78 E2 FF FF | SOffset32 | 0xFFFFE278 (-7560) Loc: +0x3564 | offset to vtable 2563 +0x17E0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x17F0 | offset to field `key` (string) 2564 +0x17E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x17E8 | offset to field `value` (string) 2565 2566string (reflection.KeyValue.value): 2567 +0x17E8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2568 +0x17EC | 34 30 | char[2] | 40 | string literal 2569 +0x17EE | 00 | char | 0x00 (0) | string terminator 2570 2571string (reflection.KeyValue.key): 2572 +0x17F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2573 +0x17F4 | 69 64 | char[2] | id | string literal 2574 +0x17F6 | 00 | char | 0x00 (0) | string terminator 2575 2576table (reflection.KeyValue): 2577 +0x17F8 | 94 E2 FF FF | SOffset32 | 0xFFFFE294 (-7532) Loc: +0x3564 | offset to vtable 2578 +0x17FC | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1814 | offset to field `key` (string) 2579 +0x1800 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1804 | offset to field `value` (string) 2580 2581string (reflection.KeyValue.value): 2582 +0x1804 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2583 +0x1808 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2584 +0x1810 | 00 | char | 0x00 (0) | string terminator 2585 2586padding: 2587 +0x1811 | 00 00 00 | uint8_t[3] | ... | padding 2588 2589string (reflection.KeyValue.key): 2590 +0x1814 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2591 +0x1818 | 68 61 73 68 | char[4] | hash | string literal 2592 +0x181C | 00 | char | 0x00 (0) | string terminator 2593 2594padding: 2595 +0x181D | 00 00 00 | uint8_t[3] | ... | padding 2596 2597table (reflection.KeyValue): 2598 +0x1820 | BC E2 FF FF | SOffset32 | 0xFFFFE2BC (-7492) Loc: +0x3564 | offset to vtable 2599 +0x1824 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x183C | offset to field `key` (string) 2600 +0x1828 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x182C | offset to field `value` (string) 2601 2602string (reflection.KeyValue.value): 2603 +0x182C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2604 +0x1830 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2605 +0x1838 | 6C 65 54 | | leT 2606 +0x183B | 00 | char | 0x00 (0) | string terminator 2607 2608string (reflection.KeyValue.key): 2609 +0x183C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2610 +0x1840 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2611 +0x1848 | 00 | char | 0x00 (0) | string terminator 2612 2613padding: 2614 +0x1849 | 00 00 00 | uint8_t[3] | ... | padding 2615 2616table (reflection.KeyValue): 2617 +0x184C | E8 E2 FF FF | SOffset32 | 0xFFFFE2E8 (-7448) Loc: +0x3564 | offset to vtable 2618 +0x1850 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1864 | offset to field `key` (string) 2619 +0x1854 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1858 | offset to field `value` (string) 2620 2621string (reflection.KeyValue.value): 2622 +0x1858 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 2623 +0x185C | 2E 67 65 74 28 29 | char[6] | .get() | string literal 2624 +0x1862 | 00 | char | 0x00 (0) | string terminator 2625 2626string (reflection.KeyValue.key): 2627 +0x1864 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2628 +0x1868 | 63 70 70 5F 70 74 72 5F | char[16] | cpp_ptr_ | string literal 2629 +0x1870 | 74 79 70 65 5F 67 65 74 | | type_get 2630 +0x1878 | 00 | char | 0x00 (0) | string terminator 2631 2632padding: 2633 +0x1879 | 00 00 00 | uint8_t[3] | ... | padding 2634 2635table (reflection.KeyValue): 2636 +0x187C | 18 E3 FF FF | SOffset32 | 0xFFFFE318 (-7400) Loc: +0x3564 | offset to vtable 2637 +0x1880 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x18A0 | offset to field `key` (string) 2638 +0x1884 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1888 | offset to field `value` (string) 2639 2640string (reflection.KeyValue.value): 2641 +0x1888 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2642 +0x188C | 64 65 66 61 75 6C 74 5F | char[16] | default_ | string literal 2643 +0x1894 | 70 74 72 5F 74 79 70 65 | | ptr_type 2644 +0x189C | 00 | char | 0x00 (0) | string terminator 2645 2646padding: 2647 +0x189D | 00 00 00 | uint8_t[3] | ... | padding 2648 2649string (reflection.KeyValue.key): 2650 +0x18A0 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2651 +0x18A4 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2652 +0x18AC | 74 79 70 65 | | type 2653 +0x18B0 | 00 | char | 0x00 (0) | string terminator 2654 2655padding: 2656 +0x18B1 | 00 00 00 | uint8_t[3] | ... | padding 2657 2658table (reflection.Type): 2659 +0x18B4 | 30 ED FF FF | SOffset32 | 0xFFFFED30 (-4816) Loc: +0x2B84 | offset to vtable 2660 +0x18B8 | 00 00 | uint8_t[2] | .. | padding 2661 +0x18BA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2662 +0x18BB | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 2663 +0x18BC | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 2664 2665string (reflection.Field.name): 2666 +0x18C0 | 1E 00 00 00 | uint32_t | 0x0000001E (30) | length of string 2667 +0x18C4 | 76 65 63 74 6F 72 5F 6F | char[30] | vector_o | string literal 2668 +0x18CC | 66 5F 63 6F 5F 6F 77 6E | | f_co_own 2669 +0x18D4 | 69 6E 67 5F 72 65 66 65 | | ing_refe 2670 +0x18DC | 72 65 6E 63 65 73 | | rences 2671 +0x18E2 | 00 | char | 0x00 (0) | string terminator 2672 2673table (reflection.Field): 2674 +0x18E4 | AA EE FF FF | SOffset32 | 0xFFFFEEAA (-4438) Loc: +0x2A3A | offset to vtable 2675 +0x18E8 | 27 00 | uint16_t | 0x0027 (39) | table field `id` (UShort) 2676 +0x18EA | 52 00 | uint16_t | 0x0052 (82) | table field `offset` (UShort) 2677 +0x18EC | D4 00 00 00 | UOffset32 | 0x000000D4 (212) Loc: +0x19C0 | offset to field `name` (string) 2678 +0x18F0 | C0 00 00 00 | UOffset32 | 0x000000C0 (192) Loc: +0x19B0 | offset to field `type` (table) 2679 +0x18F4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1900 | offset to field `attributes` (vector) 2680 +0x18F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x18FC | offset to field `documentation` (vector) 2681 2682vector (reflection.Field.documentation): 2683 +0x18FC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2684 2685vector (reflection.Field.attributes): 2686 +0x1900 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 2687 +0x1904 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x1984 | offset to table[0] 2688 +0x1908 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x1958 | offset to table[1] 2689 +0x190C | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x1930 | offset to table[2] 2690 +0x1910 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1914 | offset to table[3] 2691 2692table (reflection.KeyValue): 2693 +0x1914 | B0 E3 FF FF | SOffset32 | 0xFFFFE3B0 (-7248) Loc: +0x3564 | offset to vtable 2694 +0x1918 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1928 | offset to field `key` (string) 2695 +0x191C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1920 | offset to field `value` (string) 2696 2697string (reflection.KeyValue.value): 2698 +0x1920 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2699 +0x1924 | 33 39 | char[2] | 39 | string literal 2700 +0x1926 | 00 | char | 0x00 (0) | string terminator 2701 2702string (reflection.KeyValue.key): 2703 +0x1928 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2704 +0x192C | 69 64 | char[2] | id | string literal 2705 +0x192E | 00 | char | 0x00 (0) | string terminator 2706 2707table (reflection.KeyValue): 2708 +0x1930 | CC E3 FF FF | SOffset32 | 0xFFFFE3CC (-7220) Loc: +0x3564 | offset to vtable 2709 +0x1934 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x194C | offset to field `key` (string) 2710 +0x1938 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x193C | offset to field `value` (string) 2711 2712string (reflection.KeyValue.value): 2713 +0x193C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2714 +0x1940 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2715 +0x1948 | 00 | char | 0x00 (0) | string terminator 2716 2717padding: 2718 +0x1949 | 00 00 00 | uint8_t[3] | ... | padding 2719 2720string (reflection.KeyValue.key): 2721 +0x194C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2722 +0x1950 | 68 61 73 68 | char[4] | hash | string literal 2723 +0x1954 | 00 | char | 0x00 (0) | string terminator 2724 2725padding: 2726 +0x1955 | 00 00 00 | uint8_t[3] | ... | padding 2727 2728table (reflection.KeyValue): 2729 +0x1958 | F4 E3 FF FF | SOffset32 | 0xFFFFE3F4 (-7180) Loc: +0x3564 | offset to vtable 2730 +0x195C | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1974 | offset to field `key` (string) 2731 +0x1960 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1964 | offset to field `value` (string) 2732 2733string (reflection.KeyValue.value): 2734 +0x1964 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2735 +0x1968 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2736 +0x1970 | 6C 65 54 | | leT 2737 +0x1973 | 00 | char | 0x00 (0) | string terminator 2738 2739string (reflection.KeyValue.key): 2740 +0x1974 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2741 +0x1978 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2742 +0x1980 | 00 | char | 0x00 (0) | string terminator 2743 2744padding: 2745 +0x1981 | 00 00 00 | uint8_t[3] | ... | padding 2746 2747table (reflection.KeyValue): 2748 +0x1984 | 20 E4 FF FF | SOffset32 | 0xFFFFE420 (-7136) Loc: +0x3564 | offset to vtable 2749 +0x1988 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x199C | offset to field `key` (string) 2750 +0x198C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1990 | offset to field `value` (string) 2751 2752string (reflection.KeyValue.value): 2753 +0x1990 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2754 +0x1994 | 6E 61 6B 65 64 | char[5] | naked | string literal 2755 +0x1999 | 00 | char | 0x00 (0) | string terminator 2756 2757padding: 2758 +0x199A | 00 00 | uint8_t[2] | .. | padding 2759 2760string (reflection.KeyValue.key): 2761 +0x199C | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2762 +0x19A0 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2763 +0x19A8 | 74 79 70 65 | | type 2764 +0x19AC | 00 | char | 0x00 (0) | string terminator 2765 2766padding: 2767 +0x19AD | 00 00 00 | uint8_t[3] | ... | padding 2768 2769table (reflection.Type): 2770 +0x19B0 | CC E2 FF FF | SOffset32 | 0xFFFFE2CC (-7476) Loc: +0x36E4 | offset to vtable 2771 +0x19B4 | 00 00 00 | uint8_t[3] | ... | padding 2772 +0x19B7 | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 2773 +0x19B8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 2774 +0x19BC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 2775 2776string (reflection.Field.name): 2777 +0x19C0 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 2778 +0x19C4 | 63 6F 5F 6F 77 6E 69 6E | char[19] | co_ownin | string literal 2779 +0x19CC | 67 5F 72 65 66 65 72 65 | | g_refere 2780 +0x19D4 | 6E 63 65 | | nce 2781 +0x19D7 | 00 | char | 0x00 (0) | string terminator 2782 2783table (reflection.Field): 2784 +0x19D8 | B4 EE FF FF | SOffset32 | 0xFFFFEEB4 (-4428) Loc: +0x2B24 | offset to vtable 2785 +0x19DC | 00 00 00 | uint8_t[3] | ... | padding 2786 +0x19DF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2787 +0x19E0 | 26 00 | uint16_t | 0x0026 (38) | table field `id` (UShort) 2788 +0x19E2 | 50 00 | uint16_t | 0x0050 (80) | table field `offset` (UShort) 2789 +0x19E4 | 84 00 00 00 | UOffset32 | 0x00000084 (132) Loc: +0x1A68 | offset to field `name` (string) 2790 +0x19E8 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x1A58 | offset to field `type` (table) 2791 +0x19EC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x19F8 | offset to field `attributes` (vector) 2792 +0x19F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x19F4 | offset to field `documentation` (vector) 2793 2794vector (reflection.Field.documentation): 2795 +0x19F4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2796 2797vector (reflection.Field.attributes): 2798 +0x19F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 2799 +0x19FC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x1A20 | offset to table[0] 2800 +0x1A00 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1A04 | offset to table[1] 2801 2802table (reflection.KeyValue): 2803 +0x1A04 | A0 E4 FF FF | SOffset32 | 0xFFFFE4A0 (-7008) Loc: +0x3564 | offset to vtable 2804 +0x1A08 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1A18 | offset to field `key` (string) 2805 +0x1A0C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1A10 | offset to field `value` (string) 2806 2807string (reflection.KeyValue.value): 2808 +0x1A10 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2809 +0x1A14 | 33 38 | char[2] | 38 | string literal 2810 +0x1A16 | 00 | char | 0x00 (0) | string terminator 2811 2812string (reflection.KeyValue.key): 2813 +0x1A18 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2814 +0x1A1C | 69 64 | char[2] | id | string literal 2815 +0x1A1E | 00 | char | 0x00 (0) | string terminator 2816 2817table (reflection.KeyValue): 2818 +0x1A20 | BC E4 FF FF | SOffset32 | 0xFFFFE4BC (-6980) Loc: +0x3564 | offset to vtable 2819 +0x1A24 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x1A44 | offset to field `key` (string) 2820 +0x1A28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1A2C | offset to field `value` (string) 2821 2822string (reflection.KeyValue.value): 2823 +0x1A2C | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 2824 +0x1A30 | 64 65 66 61 75 6C 74 5F | char[16] | default_ | string literal 2825 +0x1A38 | 70 74 72 5F 74 79 70 65 | | ptr_type 2826 +0x1A40 | 00 | char | 0x00 (0) | string terminator 2827 2828padding: 2829 +0x1A41 | 00 00 00 | uint8_t[3] | ... | padding 2830 2831string (reflection.KeyValue.key): 2832 +0x1A44 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2833 +0x1A48 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2834 +0x1A50 | 74 79 70 65 | | type 2835 +0x1A54 | 00 | char | 0x00 (0) | string terminator 2836 2837padding: 2838 +0x1A55 | 00 00 00 | uint8_t[3] | ... | padding 2839 2840table (reflection.Type): 2841 +0x1A58 | A8 F0 FF FF | SOffset32 | 0xFFFFF0A8 (-3928) Loc: +0x29B0 | offset to vtable 2842 +0x1A5C | 00 00 | uint8_t[2] | .. | padding 2843 +0x1A5E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2844 +0x1A5F | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 2845 +0x1A60 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 2846 +0x1A64 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 2847 2848string (reflection.Field.name): 2849 +0x1A68 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 2850 +0x1A6C | 76 65 63 74 6F 72 5F 6F | char[28] | vector_o | string literal 2851 +0x1A74 | 66 5F 73 74 72 6F 6E 67 | | f_strong 2852 +0x1A7C | 5F 72 65 66 65 72 72 61 | | _referra 2853 +0x1A84 | 62 6C 65 73 | | bles 2854 +0x1A88 | 00 | char | 0x00 (0) | string terminator 2855 2856padding: 2857 +0x1A89 | 00 00 00 | uint8_t[3] | ... | padding 2858 2859table (reflection.Field): 2860 +0x1A8C | 68 EF FF FF | SOffset32 | 0xFFFFEF68 (-4248) Loc: +0x2B24 | offset to vtable 2861 +0x1A90 | 00 00 00 | uint8_t[3] | ... | padding 2862 +0x1A93 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 2863 +0x1A94 | 25 00 | uint16_t | 0x0025 (37) | table field `id` (UShort) 2864 +0x1A96 | 4E 00 | uint16_t | 0x004E (78) | table field `offset` (UShort) 2865 +0x1A98 | D0 00 00 00 | UOffset32 | 0x000000D0 (208) Loc: +0x1B68 | offset to field `name` (string) 2866 +0x1A9C | C0 00 00 00 | UOffset32 | 0x000000C0 (192) Loc: +0x1B5C | offset to field `type` (table) 2867 +0x1AA0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1AAC | offset to field `attributes` (vector) 2868 +0x1AA4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1AA8 | offset to field `documentation` (vector) 2869 2870vector (reflection.Field.documentation): 2871 +0x1AA8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2872 2873vector (reflection.Field.attributes): 2874 +0x1AAC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 2875 +0x1AB0 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x1B30 | offset to table[0] 2876 +0x1AB4 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x1B04 | offset to table[1] 2877 +0x1AB8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x1ADC | offset to table[2] 2878 +0x1ABC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1AC0 | offset to table[3] 2879 2880table (reflection.KeyValue): 2881 +0x1AC0 | 5C E5 FF FF | SOffset32 | 0xFFFFE55C (-6820) Loc: +0x3564 | offset to vtable 2882 +0x1AC4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1AD4 | offset to field `key` (string) 2883 +0x1AC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1ACC | offset to field `value` (string) 2884 2885string (reflection.KeyValue.value): 2886 +0x1ACC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2887 +0x1AD0 | 33 37 | char[2] | 37 | string literal 2888 +0x1AD2 | 00 | char | 0x00 (0) | string terminator 2889 2890string (reflection.KeyValue.key): 2891 +0x1AD4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 2892 +0x1AD8 | 69 64 | char[2] | id | string literal 2893 +0x1ADA | 00 | char | 0x00 (0) | string terminator 2894 2895table (reflection.KeyValue): 2896 +0x1ADC | 78 E5 FF FF | SOffset32 | 0xFFFFE578 (-6792) Loc: +0x3564 | offset to vtable 2897 +0x1AE0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1AF8 | offset to field `key` (string) 2898 +0x1AE4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1AE8 | offset to field `value` (string) 2899 2900string (reflection.KeyValue.value): 2901 +0x1AE8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2902 +0x1AEC | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 2903 +0x1AF4 | 00 | char | 0x00 (0) | string terminator 2904 2905padding: 2906 +0x1AF5 | 00 00 00 | uint8_t[3] | ... | padding 2907 2908string (reflection.KeyValue.key): 2909 +0x1AF8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 2910 +0x1AFC | 68 61 73 68 | char[4] | hash | string literal 2911 +0x1B00 | 00 | char | 0x00 (0) | string terminator 2912 2913padding: 2914 +0x1B01 | 00 00 00 | uint8_t[3] | ... | padding 2915 2916table (reflection.KeyValue): 2917 +0x1B04 | A0 E5 FF FF | SOffset32 | 0xFFFFE5A0 (-6752) Loc: +0x3564 | offset to vtable 2918 +0x1B08 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1B20 | offset to field `key` (string) 2919 +0x1B0C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1B10 | offset to field `value` (string) 2920 2921string (reflection.KeyValue.value): 2922 +0x1B10 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 2923 +0x1B14 | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 2924 +0x1B1C | 6C 65 54 | | leT 2925 +0x1B1F | 00 | char | 0x00 (0) | string terminator 2926 2927string (reflection.KeyValue.key): 2928 +0x1B20 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 2929 +0x1B24 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 2930 +0x1B2C | 00 | char | 0x00 (0) | string terminator 2931 2932padding: 2933 +0x1B2D | 00 00 00 | uint8_t[3] | ... | padding 2934 2935table (reflection.KeyValue): 2936 +0x1B30 | CC E5 FF FF | SOffset32 | 0xFFFFE5CC (-6708) Loc: +0x3564 | offset to vtable 2937 +0x1B34 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1B48 | offset to field `key` (string) 2938 +0x1B38 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1B3C | offset to field `value` (string) 2939 2940string (reflection.KeyValue.value): 2941 +0x1B3C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 2942 +0x1B40 | 6E 61 6B 65 64 | char[5] | naked | string literal 2943 +0x1B45 | 00 | char | 0x00 (0) | string terminator 2944 2945padding: 2946 +0x1B46 | 00 00 | uint8_t[2] | .. | padding 2947 2948string (reflection.KeyValue.key): 2949 +0x1B48 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 2950 +0x1B4C | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 2951 +0x1B54 | 74 79 70 65 | | type 2952 +0x1B58 | 00 | char | 0x00 (0) | string terminator 2953 2954padding: 2955 +0x1B59 | 00 00 00 | uint8_t[3] | ... | padding 2956 2957table (reflection.Type): 2958 +0x1B5C | D8 EF FF FF | SOffset32 | 0xFFFFEFD8 (-4136) Loc: +0x2B84 | offset to vtable 2959 +0x1B60 | 00 00 | uint8_t[2] | .. | padding 2960 +0x1B62 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 2961 +0x1B63 | 0A | uint8_t | 0x0A (10) | table field `element` (Byte) 2962 +0x1B64 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 2963 2964string (reflection.Field.name): 2965 +0x1B68 | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 2966 +0x1B6C | 76 65 63 74 6F 72 5F 6F | char[25] | vector_o | string literal 2967 +0x1B74 | 66 5F 77 65 61 6B 5F 72 | | f_weak_r 2968 +0x1B7C | 65 66 65 72 65 6E 63 65 | | eference 2969 +0x1B84 | 73 | | s 2970 +0x1B85 | 00 | char | 0x00 (0) | string terminator 2971 2972padding: 2973 +0x1B86 | 00 00 | uint8_t[2] | .. | padding 2974 2975table (reflection.Field): 2976 +0x1B88 | 4E F1 FF FF | SOffset32 | 0xFFFFF14E (-3762) Loc: +0x2A3A | offset to vtable 2977 +0x1B8C | 24 00 | uint16_t | 0x0024 (36) | table field `id` (UShort) 2978 +0x1B8E | 4C 00 | uint16_t | 0x004C (76) | table field `offset` (UShort) 2979 +0x1B90 | D4 00 00 00 | UOffset32 | 0x000000D4 (212) Loc: +0x1C64 | offset to field `name` (string) 2980 +0x1B94 | C0 00 00 00 | UOffset32 | 0x000000C0 (192) Loc: +0x1C54 | offset to field `type` (table) 2981 +0x1B98 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1BA4 | offset to field `attributes` (vector) 2982 +0x1B9C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1BA0 | offset to field `documentation` (vector) 2983 2984vector (reflection.Field.documentation): 2985 +0x1BA0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 2986 2987vector (reflection.Field.attributes): 2988 +0x1BA4 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 2989 +0x1BA8 | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x1C28 | offset to table[0] 2990 +0x1BAC | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x1BFC | offset to table[1] 2991 +0x1BB0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x1BD4 | offset to table[2] 2992 +0x1BB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1BB8 | offset to table[3] 2993 2994table (reflection.KeyValue): 2995 +0x1BB8 | 54 E6 FF FF | SOffset32 | 0xFFFFE654 (-6572) Loc: +0x3564 | offset to vtable 2996 +0x1BBC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1BCC | offset to field `key` (string) 2997 +0x1BC0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1BC4 | offset to field `value` (string) 2998 2999string (reflection.KeyValue.value): 3000 +0x1BC4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3001 +0x1BC8 | 33 36 | char[2] | 36 | string literal 3002 +0x1BCA | 00 | char | 0x00 (0) | string terminator 3003 3004string (reflection.KeyValue.key): 3005 +0x1BCC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3006 +0x1BD0 | 69 64 | char[2] | id | string literal 3007 +0x1BD2 | 00 | char | 0x00 (0) | string terminator 3008 3009table (reflection.KeyValue): 3010 +0x1BD4 | 70 E6 FF FF | SOffset32 | 0xFFFFE670 (-6544) Loc: +0x3564 | offset to vtable 3011 +0x1BD8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1BF0 | offset to field `key` (string) 3012 +0x1BDC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1BE0 | offset to field `value` (string) 3013 3014string (reflection.KeyValue.value): 3015 +0x1BE0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3016 +0x1BE4 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3017 +0x1BEC | 00 | char | 0x00 (0) | string terminator 3018 3019padding: 3020 +0x1BED | 00 00 00 | uint8_t[3] | ... | padding 3021 3022string (reflection.KeyValue.key): 3023 +0x1BF0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3024 +0x1BF4 | 68 61 73 68 | char[4] | hash | string literal 3025 +0x1BF8 | 00 | char | 0x00 (0) | string terminator 3026 3027padding: 3028 +0x1BF9 | 00 00 00 | uint8_t[3] | ... | padding 3029 3030table (reflection.KeyValue): 3031 +0x1BFC | 98 E6 FF FF | SOffset32 | 0xFFFFE698 (-6504) Loc: +0x3564 | offset to vtable 3032 +0x1C00 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x1C18 | offset to field `key` (string) 3033 +0x1C04 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1C08 | offset to field `value` (string) 3034 3035string (reflection.KeyValue.value): 3036 +0x1C08 | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 3037 +0x1C0C | 52 65 66 65 72 72 61 62 | char[11] | Referrab | string literal 3038 +0x1C14 | 6C 65 54 | | leT 3039 +0x1C17 | 00 | char | 0x00 (0) | string terminator 3040 3041string (reflection.KeyValue.key): 3042 +0x1C18 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3043 +0x1C1C | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 3044 +0x1C24 | 00 | char | 0x00 (0) | string terminator 3045 3046padding: 3047 +0x1C25 | 00 00 00 | uint8_t[3] | ... | padding 3048 3049table (reflection.KeyValue): 3050 +0x1C28 | C4 E6 FF FF | SOffset32 | 0xFFFFE6C4 (-6460) Loc: +0x3564 | offset to vtable 3051 +0x1C2C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x1C40 | offset to field `key` (string) 3052 +0x1C30 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1C34 | offset to field `value` (string) 3053 3054string (reflection.KeyValue.value): 3055 +0x1C34 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3056 +0x1C38 | 6E 61 6B 65 64 | char[5] | naked | string literal 3057 +0x1C3D | 00 | char | 0x00 (0) | string terminator 3058 3059padding: 3060 +0x1C3E | 00 00 | uint8_t[2] | .. | padding 3061 3062string (reflection.KeyValue.key): 3063 +0x1C40 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 3064 +0x1C44 | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 3065 +0x1C4C | 74 79 70 65 | | type 3066 +0x1C50 | 00 | char | 0x00 (0) | string terminator 3067 3068padding: 3069 +0x1C51 | 00 00 00 | uint8_t[3] | ... | padding 3070 3071table (reflection.Type): 3072 +0x1C54 | 70 E5 FF FF | SOffset32 | 0xFFFFE570 (-6800) Loc: +0x36E4 | offset to vtable 3073 +0x1C58 | 00 00 00 | uint8_t[3] | ... | padding 3074 +0x1C5B | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 3075 +0x1C5C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3076 +0x1C60 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3077 3078string (reflection.Field.name): 3079 +0x1C64 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3080 +0x1C68 | 73 69 6E 67 6C 65 5F 77 | char[21] | single_w | string literal 3081 +0x1C70 | 65 61 6B 5F 72 65 66 65 | | eak_refe 3082 +0x1C78 | 72 65 6E 63 65 | | rence 3083 +0x1C7D | 00 | char | 0x00 (0) | string terminator 3084 3085padding: 3086 +0x1C7E | 00 00 | uint8_t[2] | .. | padding 3087 3088table (reflection.Field): 3089 +0x1C80 | 5C F1 FF FF | SOffset32 | 0xFFFFF15C (-3748) Loc: +0x2B24 | offset to vtable 3090 +0x1C84 | 00 00 00 | uint8_t[3] | ... | padding 3091 +0x1C87 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3092 +0x1C88 | 23 00 | uint16_t | 0x0023 (35) | table field `id` (UShort) 3093 +0x1C8A | 4A 00 | uint16_t | 0x004A (74) | table field `offset` (UShort) 3094 +0x1C8C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1CD4 | offset to field `name` (string) 3095 +0x1C90 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1CC4 | offset to field `type` (table) 3096 +0x1C94 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1CA0 | offset to field `attributes` (vector) 3097 +0x1C98 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1C9C | offset to field `documentation` (vector) 3098 3099vector (reflection.Field.documentation): 3100 +0x1C9C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3101 3102vector (reflection.Field.attributes): 3103 +0x1CA0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3104 +0x1CA4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1CA8 | offset to table[0] 3105 3106table (reflection.KeyValue): 3107 +0x1CA8 | 44 E7 FF FF | SOffset32 | 0xFFFFE744 (-6332) Loc: +0x3564 | offset to vtable 3108 +0x1CAC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1CBC | offset to field `key` (string) 3109 +0x1CB0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1CB4 | offset to field `value` (string) 3110 3111string (reflection.KeyValue.value): 3112 +0x1CB4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3113 +0x1CB8 | 33 35 | char[2] | 35 | string literal 3114 +0x1CBA | 00 | char | 0x00 (0) | string terminator 3115 3116string (reflection.KeyValue.key): 3117 +0x1CBC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3118 +0x1CC0 | 69 64 | char[2] | id | string literal 3119 +0x1CC2 | 00 | char | 0x00 (0) | string terminator 3120 3121table (reflection.Type): 3122 +0x1CC4 | 14 F3 FF FF | SOffset32 | 0xFFFFF314 (-3308) Loc: +0x29B0 | offset to vtable 3123 +0x1CC8 | 00 00 | uint8_t[2] | .. | padding 3124 +0x1CCA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3125 +0x1CCB | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3126 +0x1CCC | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `index` (Int) 3127 +0x1CD0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3128 3129string (reflection.Field.name): 3130 +0x1CD4 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3131 +0x1CD8 | 76 65 63 74 6F 72 5F 6F | char[21] | vector_o | string literal 3132 +0x1CE0 | 66 5F 72 65 66 65 72 72 | | f_referr 3133 +0x1CE8 | 61 62 6C 65 73 | | ables 3134 +0x1CED | 00 | char | 0x00 (0) | string terminator 3135 3136padding: 3137 +0x1CEE | 00 00 | uint8_t[2] | .. | padding 3138 3139table (reflection.Field): 3140 +0x1CF0 | CC F1 FF FF | SOffset32 | 0xFFFFF1CC (-3636) Loc: +0x2B24 | offset to vtable 3141 +0x1CF4 | 00 00 00 | uint8_t[3] | ... | padding 3142 +0x1CF7 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3143 +0x1CF8 | 22 00 | uint16_t | 0x0022 (34) | table field `id` (UShort) 3144 +0x1CFA | 48 00 | uint16_t | 0x0048 (72) | table field `offset` (UShort) 3145 +0x1CFC | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1D44 | offset to field `name` (string) 3146 +0x1D00 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1D34 | offset to field `type` (table) 3147 +0x1D04 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1D10 | offset to field `attributes` (vector) 3148 +0x1D08 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D0C | offset to field `documentation` (vector) 3149 3150vector (reflection.Field.documentation): 3151 +0x1D0C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3152 3153vector (reflection.Field.attributes): 3154 +0x1D10 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3155 +0x1D14 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D18 | offset to table[0] 3156 3157table (reflection.KeyValue): 3158 +0x1D18 | B4 E7 FF FF | SOffset32 | 0xFFFFE7B4 (-6220) Loc: +0x3564 | offset to vtable 3159 +0x1D1C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1D2C | offset to field `key` (string) 3160 +0x1D20 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D24 | offset to field `value` (string) 3161 3162string (reflection.KeyValue.value): 3163 +0x1D24 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3164 +0x1D28 | 33 34 | char[2] | 34 | string literal 3165 +0x1D2A | 00 | char | 0x00 (0) | string terminator 3166 3167string (reflection.KeyValue.key): 3168 +0x1D2C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3169 +0x1D30 | 69 64 | char[2] | id | string literal 3170 +0x1D32 | 00 | char | 0x00 (0) | string terminator 3171 3172table (reflection.Type): 3173 +0x1D34 | 7C E4 FF FF | SOffset32 | 0xFFFFE47C (-7044) Loc: +0x38B8 | offset to vtable 3174 +0x1D38 | 00 00 00 | uint8_t[3] | ... | padding 3175 +0x1D3B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 3176 +0x1D3C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | table field `index` (Int) 3177 +0x1D40 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3178 3179string (reflection.Field.name): 3180 +0x1D44 | 15 00 00 00 | uint32_t | 0x00000015 (21) | length of string 3181 +0x1D48 | 70 61 72 65 6E 74 5F 6E | char[21] | parent_n | string literal 3182 +0x1D50 | 61 6D 65 73 70 61 63 65 | | amespace 3183 +0x1D58 | 5F 74 65 73 74 | | _test 3184 +0x1D5D | 00 | char | 0x00 (0) | string terminator 3185 3186padding: 3187 +0x1D5E | 00 00 | uint8_t[2] | .. | padding 3188 3189table (reflection.Field): 3190 +0x1D60 | 3C F2 FF FF | SOffset32 | 0xFFFFF23C (-3524) Loc: +0x2B24 | offset to vtable 3191 +0x1D64 | 00 00 00 | uint8_t[3] | ... | padding 3192 +0x1D67 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3193 +0x1D68 | 21 00 | uint16_t | 0x0021 (33) | table field `id` (UShort) 3194 +0x1D6A | 46 00 | uint16_t | 0x0046 (70) | table field `offset` (UShort) 3195 +0x1D6C | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x1DB0 | offset to field `name` (string) 3196 +0x1D70 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1DA4 | offset to field `type` (table) 3197 +0x1D74 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1D80 | offset to field `attributes` (vector) 3198 +0x1D78 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D7C | offset to field `documentation` (vector) 3199 3200vector (reflection.Field.documentation): 3201 +0x1D7C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3202 3203vector (reflection.Field.attributes): 3204 +0x1D80 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3205 +0x1D84 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D88 | offset to table[0] 3206 3207table (reflection.KeyValue): 3208 +0x1D88 | 24 E8 FF FF | SOffset32 | 0xFFFFE824 (-6108) Loc: +0x3564 | offset to vtable 3209 +0x1D8C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1D9C | offset to field `key` (string) 3210 +0x1D90 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1D94 | offset to field `value` (string) 3211 3212string (reflection.KeyValue.value): 3213 +0x1D94 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3214 +0x1D98 | 33 33 | char[2] | 33 | string literal 3215 +0x1D9A | 00 | char | 0x00 (0) | string terminator 3216 3217string (reflection.KeyValue.key): 3218 +0x1D9C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3219 +0x1DA0 | 69 64 | char[2] | id | string literal 3220 +0x1DA2 | 00 | char | 0x00 (0) | string terminator 3221 3222table (reflection.Type): 3223 +0x1DA4 | 20 F2 FF FF | SOffset32 | 0xFFFFF220 (-3552) Loc: +0x2B84 | offset to vtable 3224 +0x1DA8 | 00 00 | uint8_t[2] | .. | padding 3225 +0x1DAA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3226 +0x1DAB | 0C | uint8_t | 0x0C (12) | table field `element` (Byte) 3227 +0x1DAC | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3228 3229string (reflection.Field.name): 3230 +0x1DB0 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3231 +0x1DB4 | 76 65 63 74 6F 72 5F 6F | char[17] | vector_o | string literal 3232 +0x1DBC | 66 5F 64 6F 75 62 6C 65 | | f_double 3233 +0x1DC4 | 73 | | s 3234 +0x1DC5 | 00 | char | 0x00 (0) | string terminator 3235 3236padding: 3237 +0x1DC6 | 00 00 | uint8_t[2] | .. | padding 3238 3239table (reflection.Field): 3240 +0x1DC8 | A4 F2 FF FF | SOffset32 | 0xFFFFF2A4 (-3420) Loc: +0x2B24 | offset to vtable 3241 +0x1DCC | 00 00 00 | uint8_t[3] | ... | padding 3242 +0x1DCF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3243 +0x1DD0 | 20 00 | uint16_t | 0x0020 (32) | table field `id` (UShort) 3244 +0x1DD2 | 44 00 | uint16_t | 0x0044 (68) | table field `offset` (UShort) 3245 +0x1DD4 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x1E18 | offset to field `name` (string) 3246 +0x1DD8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1E0C | offset to field `type` (table) 3247 +0x1DDC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1DE8 | offset to field `attributes` (vector) 3248 +0x1DE0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1DE4 | offset to field `documentation` (vector) 3249 3250vector (reflection.Field.documentation): 3251 +0x1DE4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3252 3253vector (reflection.Field.attributes): 3254 +0x1DE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3255 +0x1DEC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1DF0 | offset to table[0] 3256 3257table (reflection.KeyValue): 3258 +0x1DF0 | 8C E8 FF FF | SOffset32 | 0xFFFFE88C (-6004) Loc: +0x3564 | offset to vtable 3259 +0x1DF4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1E04 | offset to field `key` (string) 3260 +0x1DF8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1DFC | offset to field `value` (string) 3261 3262string (reflection.KeyValue.value): 3263 +0x1DFC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3264 +0x1E00 | 33 32 | char[2] | 32 | string literal 3265 +0x1E02 | 00 | char | 0x00 (0) | string terminator 3266 3267string (reflection.KeyValue.key): 3268 +0x1E04 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3269 +0x1E08 | 69 64 | char[2] | id | string literal 3270 +0x1E0A | 00 | char | 0x00 (0) | string terminator 3271 3272table (reflection.Type): 3273 +0x1E0C | 88 F2 FF FF | SOffset32 | 0xFFFFF288 (-3448) Loc: +0x2B84 | offset to vtable 3274 +0x1E10 | 00 00 | uint8_t[2] | .. | padding 3275 +0x1E12 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3276 +0x1E13 | 09 | uint8_t | 0x09 (9) | table field `element` (Byte) 3277 +0x1E14 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `element_size` (UInt) 3278 3279string (reflection.Field.name): 3280 +0x1E18 | 0F 00 00 00 | uint32_t | 0x0000000F (15) | length of string 3281 +0x1E1C | 76 65 63 74 6F 72 5F 6F | char[15] | vector_o | string literal 3282 +0x1E24 | 66 5F 6C 6F 6E 67 73 | | f_longs 3283 +0x1E2B | 00 | char | 0x00 (0) | string terminator 3284 3285table (reflection.Field): 3286 +0x1E2C | 08 F3 FF FF | SOffset32 | 0xFFFFF308 (-3320) Loc: +0x2B24 | offset to vtable 3287 +0x1E30 | 00 00 00 | uint8_t[3] | ... | padding 3288 +0x1E33 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3289 +0x1E34 | 1F 00 | uint16_t | 0x001F (31) | table field `id` (UShort) 3290 +0x1E36 | 42 00 | uint16_t | 0x0042 (66) | table field `offset` (UShort) 3291 +0x1E38 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1E80 | offset to field `name` (string) 3292 +0x1E3C | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1E70 | offset to field `type` (table) 3293 +0x1E40 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1E4C | offset to field `attributes` (vector) 3294 +0x1E44 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1E48 | offset to field `documentation` (vector) 3295 3296vector (reflection.Field.documentation): 3297 +0x1E48 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3298 3299vector (reflection.Field.attributes): 3300 +0x1E4C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3301 +0x1E50 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1E54 | offset to table[0] 3302 3303table (reflection.KeyValue): 3304 +0x1E54 | F0 E8 FF FF | SOffset32 | 0xFFFFE8F0 (-5904) Loc: +0x3564 | offset to vtable 3305 +0x1E58 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1E68 | offset to field `key` (string) 3306 +0x1E5C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1E60 | offset to field `value` (string) 3307 3308string (reflection.KeyValue.value): 3309 +0x1E60 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3310 +0x1E64 | 33 31 | char[2] | 31 | string literal 3311 +0x1E66 | 00 | char | 0x00 (0) | string terminator 3312 3313string (reflection.KeyValue.key): 3314 +0x1E68 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3315 +0x1E6C | 69 64 | char[2] | id | string literal 3316 +0x1E6E | 00 | char | 0x00 (0) | string terminator 3317 3318table (reflection.Type): 3319 +0x1E70 | C0 F4 FF FF | SOffset32 | 0xFFFFF4C0 (-2880) Loc: +0x29B0 | offset to vtable 3320 +0x1E74 | 00 00 | uint8_t[2] | .. | padding 3321 +0x1E76 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3322 +0x1E77 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3323 +0x1E78 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 3324 +0x1E7C | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3325 3326string (reflection.Field.name): 3327 +0x1E80 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3328 +0x1E84 | 74 65 73 74 35 | char[5] | test5 | string literal 3329 +0x1E89 | 00 | char | 0x00 (0) | string terminator 3330 3331padding: 3332 +0x1E8A | 00 00 | uint8_t[2] | .. | padding 3333 3334table (reflection.Field): 3335 +0x1E8C | 68 F3 FF FF | SOffset32 | 0xFFFFF368 (-3224) Loc: +0x2B24 | offset to vtable 3336 +0x1E90 | 00 00 00 | uint8_t[3] | ... | padding 3337 +0x1E93 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3338 +0x1E94 | 1E 00 | uint16_t | 0x001E (30) | table field `id` (UShort) 3339 +0x1E96 | 40 00 | uint16_t | 0x0040 (64) | table field `offset` (UShort) 3340 +0x1E98 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: +0x1F04 | offset to field `name` (string) 3341 +0x1E9C | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x1EF8 | offset to field `type` (table) 3342 +0x1EA0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1EAC | offset to field `attributes` (vector) 3343 +0x1EA4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1EA8 | offset to field `documentation` (vector) 3344 3345vector (reflection.Field.documentation): 3346 +0x1EA8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3347 3348vector (reflection.Field.attributes): 3349 +0x1EAC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3350 +0x1EB0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x1ED4 | offset to table[0] 3351 +0x1EB4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1EB8 | offset to table[1] 3352 3353table (reflection.KeyValue): 3354 +0x1EB8 | 54 E9 FF FF | SOffset32 | 0xFFFFE954 (-5804) Loc: +0x3564 | offset to vtable 3355 +0x1EBC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1ECC | offset to field `key` (string) 3356 +0x1EC0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1EC4 | offset to field `value` (string) 3357 3358string (reflection.KeyValue.value): 3359 +0x1EC4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3360 +0x1EC8 | 33 30 | char[2] | 30 | string literal 3361 +0x1ECA | 00 | char | 0x00 (0) | string terminator 3362 3363string (reflection.KeyValue.key): 3364 +0x1ECC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3365 +0x1ED0 | 69 64 | char[2] | id | string literal 3366 +0x1ED2 | 00 | char | 0x00 (0) | string terminator 3367 3368table (reflection.KeyValue): 3369 +0x1ED4 | 70 E9 FF FF | SOffset32 | 0xFFFFE970 (-5776) Loc: +0x3564 | offset to vtable 3370 +0x1ED8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1EE8 | offset to field `key` (string) 3371 +0x1EDC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1EE0 | offset to field `value` (string) 3372 3373string (reflection.KeyValue.value): 3374 +0x1EE0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 3375 +0x1EE4 | 30 | char[1] | 0 | string literal 3376 +0x1EE5 | 00 | char | 0x00 (0) | string terminator 3377 3378padding: 3379 +0x1EE6 | 00 00 | uint8_t[2] | .. | padding 3380 3381string (reflection.KeyValue.key): 3382 +0x1EE8 | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 3383 +0x1EEC | 66 6C 65 78 62 75 66 66 | char[10] | flexbuff | string literal 3384 +0x1EF4 | 65 72 | | er 3385 +0x1EF6 | 00 | char | 0x00 (0) | string terminator 3386 3387table (reflection.Type): 3388 +0x1EF8 | 74 F3 FF FF | SOffset32 | 0xFFFFF374 (-3212) Loc: +0x2B84 | offset to vtable 3389 +0x1EFC | 00 00 | uint8_t[2] | .. | padding 3390 +0x1EFE | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3391 +0x1EFF | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 3392 +0x1F00 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3393 3394string (reflection.Field.name): 3395 +0x1F04 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3396 +0x1F08 | 66 6C 65 78 | char[4] | flex | string literal 3397 +0x1F0C | 00 | char | 0x00 (0) | string terminator 3398 3399padding: 3400 +0x1F0D | 00 00 00 | uint8_t[3] | ... | padding 3401 3402table (reflection.Field): 3403 +0x1F10 | EC F3 FF FF | SOffset32 | 0xFFFFF3EC (-3092) Loc: +0x2B24 | offset to vtable 3404 +0x1F14 | 00 00 00 | uint8_t[3] | ... | padding 3405 +0x1F17 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3406 +0x1F18 | 1D 00 | uint16_t | 0x001D (29) | table field `id` (UShort) 3407 +0x1F1A | 3E 00 | uint16_t | 0x003E (62) | table field `offset` (UShort) 3408 +0x1F1C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x1F64 | offset to field `name` (string) 3409 +0x1F20 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1F54 | offset to field `type` (table) 3410 +0x1F24 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1F30 | offset to field `attributes` (vector) 3411 +0x1F28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1F2C | offset to field `documentation` (vector) 3412 3413vector (reflection.Field.documentation): 3414 +0x1F2C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3415 3416vector (reflection.Field.attributes): 3417 +0x1F30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3418 +0x1F34 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1F38 | offset to table[0] 3419 3420table (reflection.KeyValue): 3421 +0x1F38 | D4 E9 FF FF | SOffset32 | 0xFFFFE9D4 (-5676) Loc: +0x3564 | offset to vtable 3422 +0x1F3C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1F4C | offset to field `key` (string) 3423 +0x1F40 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1F44 | offset to field `value` (string) 3424 3425string (reflection.KeyValue.value): 3426 +0x1F44 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3427 +0x1F48 | 32 39 | char[2] | 29 | string literal 3428 +0x1F4A | 00 | char | 0x00 (0) | string terminator 3429 3430string (reflection.KeyValue.key): 3431 +0x1F4C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3432 +0x1F50 | 69 64 | char[2] | id | string literal 3433 +0x1F52 | 00 | char | 0x00 (0) | string terminator 3434 3435table (reflection.Type): 3436 +0x1F54 | A4 F5 FF FF | SOffset32 | 0xFFFFF5A4 (-2652) Loc: +0x29B0 | offset to vtable 3437 +0x1F58 | 00 00 | uint8_t[2] | .. | padding 3438 +0x1F5A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3439 +0x1F5B | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 3440 +0x1F5C | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 3441 +0x1F60 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3442 3443string (reflection.Field.name): 3444 +0x1F64 | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 3445 +0x1F68 | 74 65 73 74 61 72 72 61 | char[23] | testarra | string literal 3446 +0x1F70 | 79 6F 66 73 6F 72 74 65 | | yofsorte 3447 +0x1F78 | 64 73 74 72 75 63 74 | | dstruct 3448 +0x1F7F | 00 | char | 0x00 (0) | string terminator 3449 3450table (reflection.Field): 3451 +0x1F80 | 5C F4 FF FF | SOffset32 | 0xFFFFF45C (-2980) Loc: +0x2B24 | offset to vtable 3452 +0x1F84 | 00 00 00 | uint8_t[3] | ... | padding 3453 +0x1F87 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3454 +0x1F88 | 1C 00 | uint16_t | 0x001C (28) | table field `id` (UShort) 3455 +0x1F8A | 3C 00 | uint16_t | 0x003C (60) | table field `offset` (UShort) 3456 +0x1F8C | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x1FD0 | offset to field `name` (string) 3457 +0x1F90 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x1FC4 | offset to field `type` (table) 3458 +0x1F94 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x1FA0 | offset to field `attributes` (vector) 3459 +0x1F98 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1F9C | offset to field `documentation` (vector) 3460 3461vector (reflection.Field.documentation): 3462 +0x1F9C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3463 3464vector (reflection.Field.attributes): 3465 +0x1FA0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3466 +0x1FA4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1FA8 | offset to table[0] 3467 3468table (reflection.KeyValue): 3469 +0x1FA8 | 44 EA FF FF | SOffset32 | 0xFFFFEA44 (-5564) Loc: +0x3564 | offset to vtable 3470 +0x1FAC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x1FBC | offset to field `key` (string) 3471 +0x1FB0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x1FB4 | offset to field `value` (string) 3472 3473string (reflection.KeyValue.value): 3474 +0x1FB4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3475 +0x1FB8 | 32 38 | char[2] | 28 | string literal 3476 +0x1FBA | 00 | char | 0x00 (0) | string terminator 3477 3478string (reflection.KeyValue.key): 3479 +0x1FBC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3480 +0x1FC0 | 69 64 | char[2] | id | string literal 3481 +0x1FC2 | 00 | char | 0x00 (0) | string terminator 3482 3483table (reflection.Type): 3484 +0x1FC4 | 40 F4 FF FF | SOffset32 | 0xFFFFF440 (-3008) Loc: +0x2B84 | offset to vtable 3485 +0x1FC8 | 00 00 | uint8_t[2] | .. | padding 3486 +0x1FCA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3487 +0x1FCB | 0D | uint8_t | 0x0D (13) | table field `element` (Byte) 3488 +0x1FCC | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 3489 3490string (reflection.Field.name): 3491 +0x1FD0 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 3492 +0x1FD4 | 74 65 73 74 61 72 72 61 | char[18] | testarra | string literal 3493 +0x1FDC | 79 6F 66 73 74 72 69 6E | | yofstrin 3494 +0x1FE4 | 67 32 | | g2 3495 +0x1FE6 | 00 | char | 0x00 (0) | string terminator 3496 3497table (reflection.Field): 3498 +0x1FE8 | AE F5 FF FF | SOffset32 | 0xFFFFF5AE (-2642) Loc: +0x2A3A | offset to vtable 3499 +0x1FEC | 1B 00 | uint16_t | 0x001B (27) | table field `id` (UShort) 3500 +0x1FEE | 3A 00 | uint16_t | 0x003A (58) | table field `offset` (UShort) 3501 +0x1FF0 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x2034 | offset to field `name` (string) 3502 +0x1FF4 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2028 | offset to field `type` (table) 3503 +0x1FF8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2004 | offset to field `attributes` (vector) 3504 +0x1FFC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2000 | offset to field `documentation` (vector) 3505 3506vector (reflection.Field.documentation): 3507 +0x2000 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3508 3509vector (reflection.Field.attributes): 3510 +0x2004 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3511 +0x2008 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x200C | offset to table[0] 3512 3513table (reflection.KeyValue): 3514 +0x200C | A8 EA FF FF | SOffset32 | 0xFFFFEAA8 (-5464) Loc: +0x3564 | offset to vtable 3515 +0x2010 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2020 | offset to field `key` (string) 3516 +0x2014 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2018 | offset to field `value` (string) 3517 3518string (reflection.KeyValue.value): 3519 +0x2018 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3520 +0x201C | 32 37 | char[2] | 27 | string literal 3521 +0x201E | 00 | char | 0x00 (0) | string terminator 3522 3523string (reflection.KeyValue.key): 3524 +0x2020 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3525 +0x2024 | 69 64 | char[2] | id | string literal 3526 +0x2026 | 00 | char | 0x00 (0) | string terminator 3527 3528table (reflection.Type): 3529 +0x2028 | 8C E6 FF FF | SOffset32 | 0xFFFFE68C (-6516) Loc: +0x399C | offset to vtable 3530 +0x202C | 00 00 00 | uint8_t[3] | ... | padding 3531 +0x202F | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3532 +0x2030 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3533 3534string (reflection.Field.name): 3535 +0x2034 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 3536 +0x2038 | 74 65 73 74 66 33 | char[6] | testf3 | string literal 3537 +0x203E | 00 | char | 0x00 (0) | string terminator 3538 3539table (reflection.Field): 3540 +0x2040 | 9A FF FF FF | SOffset32 | 0xFFFFFF9A (-102) Loc: +0x20A6 | offset to vtable 3541 +0x2044 | 1A 00 | uint16_t | 0x001A (26) | table field `id` (UShort) 3542 +0x2046 | 38 00 | uint16_t | 0x0038 (56) | table field `offset` (UShort) 3543 +0x2048 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x2098 | offset to field `name` (string) 3544 +0x204C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x208C | offset to field `type` (table) 3545 +0x2050 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2068 | offset to field `attributes` (vector) 3546 +0x2054 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2064 | offset to field `documentation` (vector) 3547 +0x2058 | 00 00 00 00 00 00 08 40 | double | 0x4008000000000000 (3) | table field `default_real` (Double) 3548 +0x2060 | 00 00 00 00 | uint8_t[4] | .... | padding 3549 3550vector (reflection.Field.documentation): 3551 +0x2064 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3552 3553vector (reflection.Field.attributes): 3554 +0x2068 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3555 +0x206C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2070 | offset to table[0] 3556 3557table (reflection.KeyValue): 3558 +0x2070 | 0C EB FF FF | SOffset32 | 0xFFFFEB0C (-5364) Loc: +0x3564 | offset to vtable 3559 +0x2074 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2084 | offset to field `key` (string) 3560 +0x2078 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x207C | offset to field `value` (string) 3561 3562string (reflection.KeyValue.value): 3563 +0x207C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3564 +0x2080 | 32 36 | char[2] | 26 | string literal 3565 +0x2082 | 00 | char | 0x00 (0) | string terminator 3566 3567string (reflection.KeyValue.key): 3568 +0x2084 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3569 +0x2088 | 69 64 | char[2] | id | string literal 3570 +0x208A | 00 | char | 0x00 (0) | string terminator 3571 3572table (reflection.Type): 3573 +0x208C | F0 E6 FF FF | SOffset32 | 0xFFFFE6F0 (-6416) Loc: +0x399C | offset to vtable 3574 +0x2090 | 00 00 00 | uint8_t[3] | ... | padding 3575 +0x2093 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3576 +0x2094 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3577 3578string (reflection.Field.name): 3579 +0x2098 | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 3580 +0x209C | 74 65 73 74 66 32 | char[6] | testf2 | string literal 3581 +0x20A2 | 00 | char | 0x00 (0) | string terminator 3582 3583padding: 3584 +0x20A3 | 00 00 00 | uint8_t[3] | ... | padding 3585 3586vtable (reflection.Field): 3587 +0x20A6 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 3588 +0x20A8 | 24 00 | uint16_t | 0x0024 (36) | size of referring table 3589 +0x20AA | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 3590 +0x20AC | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 3591 +0x20AE | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 3592 +0x20B0 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 3593 +0x20B2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 3594 +0x20B4 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `default_real` (id: 5) 3595 +0x20B6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 3596 +0x20B8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 3597 +0x20BA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 3598 +0x20BC | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 3599 +0x20BE | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 3600 3601table (reflection.Field): 3602 +0x20C0 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x20A6 | offset to vtable 3603 +0x20C4 | 19 00 | uint16_t | 0x0019 (25) | table field `id` (UShort) 3604 +0x20C6 | 36 00 | uint16_t | 0x0036 (54) | table field `offset` (UShort) 3605 +0x20C8 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x2118 | offset to field `name` (string) 3606 +0x20CC | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x210C | offset to field `type` (table) 3607 +0x20D0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x20E8 | offset to field `attributes` (vector) 3608 +0x20D4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x20E4 | offset to field `documentation` (vector) 3609 +0x20D8 | 6E 86 1B F0 F9 21 09 40 | double | 0x400921F9F01B866E (3.14159) | table field `default_real` (Double) 3610 +0x20E0 | 00 00 00 00 | uint8_t[4] | .... | padding 3611 3612vector (reflection.Field.documentation): 3613 +0x20E4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3614 3615vector (reflection.Field.attributes): 3616 +0x20E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3617 +0x20EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x20F0 | offset to table[0] 3618 3619table (reflection.KeyValue): 3620 +0x20F0 | 8C EB FF FF | SOffset32 | 0xFFFFEB8C (-5236) Loc: +0x3564 | offset to vtable 3621 +0x20F4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2104 | offset to field `key` (string) 3622 +0x20F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x20FC | offset to field `value` (string) 3623 3624string (reflection.KeyValue.value): 3625 +0x20FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3626 +0x2100 | 32 35 | char[2] | 25 | string literal 3627 +0x2102 | 00 | char | 0x00 (0) | string terminator 3628 3629string (reflection.KeyValue.key): 3630 +0x2104 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3631 +0x2108 | 69 64 | char[2] | id | string literal 3632 +0x210A | 00 | char | 0x00 (0) | string terminator 3633 3634table (reflection.Type): 3635 +0x210C | 70 E7 FF FF | SOffset32 | 0xFFFFE770 (-6288) Loc: +0x399C | offset to vtable 3636 +0x2110 | 00 00 00 | uint8_t[3] | ... | padding 3637 +0x2113 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 3638 +0x2114 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3639 3640string (reflection.Field.name): 3641 +0x2118 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3642 +0x211C | 74 65 73 74 66 | char[5] | testf | string literal 3643 +0x2121 | 00 | char | 0x00 (0) | string terminator 3644 3645padding: 3646 +0x2122 | 00 00 | uint8_t[2] | .. | padding 3647 3648table (reflection.Field): 3649 +0x2124 | 00 F6 FF FF | SOffset32 | 0xFFFFF600 (-2560) Loc: +0x2B24 | offset to vtable 3650 +0x2128 | 00 00 00 | uint8_t[3] | ... | padding 3651 +0x212B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 3652 +0x212C | 18 00 | uint16_t | 0x0018 (24) | table field `id` (UShort) 3653 +0x212E | 34 00 | uint16_t | 0x0034 (52) | table field `offset` (UShort) 3654 +0x2130 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x2174 | offset to field `name` (string) 3655 +0x2134 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2168 | offset to field `type` (table) 3656 +0x2138 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2144 | offset to field `attributes` (vector) 3657 +0x213C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2140 | offset to field `documentation` (vector) 3658 3659vector (reflection.Field.documentation): 3660 +0x2140 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3661 3662vector (reflection.Field.attributes): 3663 +0x2144 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 3664 +0x2148 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x214C | offset to table[0] 3665 3666table (reflection.KeyValue): 3667 +0x214C | E8 EB FF FF | SOffset32 | 0xFFFFEBE8 (-5144) Loc: +0x3564 | offset to vtable 3668 +0x2150 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2160 | offset to field `key` (string) 3669 +0x2154 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2158 | offset to field `value` (string) 3670 3671string (reflection.KeyValue.value): 3672 +0x2158 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3673 +0x215C | 32 34 | char[2] | 24 | string literal 3674 +0x215E | 00 | char | 0x00 (0) | string terminator 3675 3676string (reflection.KeyValue.key): 3677 +0x2160 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3678 +0x2164 | 69 64 | char[2] | id | string literal 3679 +0x2166 | 00 | char | 0x00 (0) | string terminator 3680 3681table (reflection.Type): 3682 +0x2168 | E4 F5 FF FF | SOffset32 | 0xFFFFF5E4 (-2588) Loc: +0x2B84 | offset to vtable 3683 +0x216C | 00 00 | uint8_t[2] | .. | padding 3684 +0x216E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 3685 +0x216F | 02 | uint8_t | 0x02 (2) | table field `element` (Byte) 3686 +0x2170 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3687 3688string (reflection.Field.name): 3689 +0x2174 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 3690 +0x2178 | 74 65 73 74 61 72 72 61 | char[16] | testarra | string literal 3691 +0x2180 | 79 6F 66 62 6F 6F 6C 73 | | yofbools 3692 +0x2188 | 00 | char | 0x00 (0) | string terminator 3693 3694padding: 3695 +0x2189 | 00 00 00 | uint8_t[3] | ... | padding 3696 3697table (reflection.Field): 3698 +0x218C | 52 F7 FF FF | SOffset32 | 0xFFFFF752 (-2222) Loc: +0x2A3A | offset to vtable 3699 +0x2190 | 17 00 | uint16_t | 0x0017 (23) | table field `id` (UShort) 3700 +0x2192 | 32 00 | uint16_t | 0x0032 (50) | table field `offset` (UShort) 3701 +0x2194 | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x2208 | offset to field `name` (string) 3702 +0x2198 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: +0x21F8 | offset to field `type` (table) 3703 +0x219C | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x21A8 | offset to field `attributes` (vector) 3704 +0x21A0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x21A4 | offset to field `documentation` (vector) 3705 3706vector (reflection.Field.documentation): 3707 +0x21A4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3708 3709vector (reflection.Field.attributes): 3710 +0x21A8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3711 +0x21AC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x21D0 | offset to table[0] 3712 +0x21B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x21B4 | offset to table[1] 3713 3714table (reflection.KeyValue): 3715 +0x21B4 | 50 EC FF FF | SOffset32 | 0xFFFFEC50 (-5040) Loc: +0x3564 | offset to vtable 3716 +0x21B8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x21C8 | offset to field `key` (string) 3717 +0x21BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x21C0 | offset to field `value` (string) 3718 3719string (reflection.KeyValue.value): 3720 +0x21C0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3721 +0x21C4 | 32 33 | char[2] | 23 | string literal 3722 +0x21C6 | 00 | char | 0x00 (0) | string terminator 3723 3724string (reflection.KeyValue.key): 3725 +0x21C8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3726 +0x21CC | 69 64 | char[2] | id | string literal 3727 +0x21CE | 00 | char | 0x00 (0) | string terminator 3728 3729table (reflection.KeyValue): 3730 +0x21D0 | 6C EC FF FF | SOffset32 | 0xFFFFEC6C (-5012) Loc: +0x3564 | offset to vtable 3731 +0x21D4 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x21EC | offset to field `key` (string) 3732 +0x21D8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x21DC | offset to field `value` (string) 3733 3734string (reflection.KeyValue.value): 3735 +0x21DC | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3736 +0x21E0 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3737 +0x21E8 | 00 | char | 0x00 (0) | string terminator 3738 3739padding: 3740 +0x21E9 | 00 00 00 | uint8_t[3] | ... | padding 3741 3742string (reflection.KeyValue.key): 3743 +0x21EC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3744 +0x21F0 | 68 61 73 68 | char[4] | hash | string literal 3745 +0x21F4 | 00 | char | 0x00 (0) | string terminator 3746 3747padding: 3748 +0x21F5 | 00 00 00 | uint8_t[3] | ... | padding 3749 3750table (reflection.Type): 3751 +0x21F8 | 14 EB FF FF | SOffset32 | 0xFFFFEB14 (-5356) Loc: +0x36E4 | offset to vtable 3752 +0x21FC | 00 00 00 | uint8_t[3] | ... | padding 3753 +0x21FF | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 3754 +0x2200 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3755 +0x2204 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3756 3757string (reflection.Field.name): 3758 +0x2208 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3759 +0x220C | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 3760 +0x2214 | 75 36 34 5F 66 6E 76 31 | | u64_fnv1 3761 +0x221C | 61 | | a 3762 +0x221D | 00 | char | 0x00 (0) | string terminator 3763 3764padding: 3765 +0x221E | 00 00 | uint8_t[2] | .. | padding 3766 3767table (reflection.Field): 3768 +0x2220 | E6 F7 FF FF | SOffset32 | 0xFFFFF7E6 (-2074) Loc: +0x2A3A | offset to vtable 3769 +0x2224 | 16 00 | uint16_t | 0x0016 (22) | table field `id` (UShort) 3770 +0x2226 | 30 00 | uint16_t | 0x0030 (48) | table field `offset` (UShort) 3771 +0x2228 | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x229C | offset to field `name` (string) 3772 +0x222C | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: +0x228C | offset to field `type` (table) 3773 +0x2230 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x223C | offset to field `attributes` (vector) 3774 +0x2234 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2238 | offset to field `documentation` (vector) 3775 3776vector (reflection.Field.documentation): 3777 +0x2238 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3778 3779vector (reflection.Field.attributes): 3780 +0x223C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3781 +0x2240 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2264 | offset to table[0] 3782 +0x2244 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2248 | offset to table[1] 3783 3784table (reflection.KeyValue): 3785 +0x2248 | E4 EC FF FF | SOffset32 | 0xFFFFECE4 (-4892) Loc: +0x3564 | offset to vtable 3786 +0x224C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x225C | offset to field `key` (string) 3787 +0x2250 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2254 | offset to field `value` (string) 3788 3789string (reflection.KeyValue.value): 3790 +0x2254 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3791 +0x2258 | 32 32 | char[2] | 22 | string literal 3792 +0x225A | 00 | char | 0x00 (0) | string terminator 3793 3794string (reflection.KeyValue.key): 3795 +0x225C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3796 +0x2260 | 69 64 | char[2] | id | string literal 3797 +0x2262 | 00 | char | 0x00 (0) | string terminator 3798 3799table (reflection.KeyValue): 3800 +0x2264 | 00 ED FF FF | SOffset32 | 0xFFFFED00 (-4864) Loc: +0x3564 | offset to vtable 3801 +0x2268 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2280 | offset to field `key` (string) 3802 +0x226C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2270 | offset to field `value` (string) 3803 3804string (reflection.KeyValue.value): 3805 +0x2270 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3806 +0x2274 | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 3807 +0x227C | 00 | char | 0x00 (0) | string terminator 3808 3809padding: 3810 +0x227D | 00 00 00 | uint8_t[3] | ... | padding 3811 3812string (reflection.KeyValue.key): 3813 +0x2280 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3814 +0x2284 | 68 61 73 68 | char[4] | hash | string literal 3815 +0x2288 | 00 | char | 0x00 (0) | string terminator 3816 3817padding: 3818 +0x2289 | 00 00 00 | uint8_t[3] | ... | padding 3819 3820table (reflection.Type): 3821 +0x228C | A8 EB FF FF | SOffset32 | 0xFFFFEBA8 (-5208) Loc: +0x36E4 | offset to vtable 3822 +0x2290 | 00 00 00 | uint8_t[3] | ... | padding 3823 +0x2293 | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 3824 +0x2294 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 3825 +0x2298 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3826 3827string (reflection.Field.name): 3828 +0x229C | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3829 +0x22A0 | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 3830 +0x22A8 | 73 36 34 5F 66 6E 76 31 | | s64_fnv1 3831 +0x22B0 | 61 | | a 3832 +0x22B1 | 00 | char | 0x00 (0) | string terminator 3833 3834padding: 3835 +0x22B2 | 00 00 | uint8_t[2] | .. | padding 3836 3837table (reflection.Field): 3838 +0x22B4 | 7A F8 FF FF | SOffset32 | 0xFFFFF87A (-1926) Loc: +0x2A3A | offset to vtable 3839 +0x22B8 | 15 00 | uint16_t | 0x0015 (21) | table field `id` (UShort) 3840 +0x22BA | 2E 00 | uint16_t | 0x002E (46) | table field `offset` (UShort) 3841 +0x22BC | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: +0x2388 | offset to field `name` (string) 3842 +0x22C0 | BC 00 00 00 | UOffset32 | 0x000000BC (188) Loc: +0x237C | offset to field `type` (table) 3843 +0x22C4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x22D0 | offset to field `attributes` (vector) 3844 +0x22C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x22CC | offset to field `documentation` (vector) 3845 3846vector (reflection.Field.documentation): 3847 +0x22CC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3848 3849vector (reflection.Field.attributes): 3850 +0x22D0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of vector (# items) 3851 +0x22D4 | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: +0x2350 | offset to table[0] 3852 +0x22D8 | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x2328 | offset to table[1] 3853 +0x22DC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2300 | offset to table[2] 3854 +0x22E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x22E4 | offset to table[3] 3855 3856table (reflection.KeyValue): 3857 +0x22E4 | 80 ED FF FF | SOffset32 | 0xFFFFED80 (-4736) Loc: +0x3564 | offset to vtable 3858 +0x22E8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x22F8 | offset to field `key` (string) 3859 +0x22EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x22F0 | offset to field `value` (string) 3860 3861string (reflection.KeyValue.value): 3862 +0x22F0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3863 +0x22F4 | 32 31 | char[2] | 21 | string literal 3864 +0x22F6 | 00 | char | 0x00 (0) | string terminator 3865 3866string (reflection.KeyValue.key): 3867 +0x22F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3868 +0x22FC | 69 64 | char[2] | id | string literal 3869 +0x22FE | 00 | char | 0x00 (0) | string terminator 3870 3871table (reflection.KeyValue): 3872 +0x2300 | 9C ED FF FF | SOffset32 | 0xFFFFED9C (-4708) Loc: +0x3564 | offset to vtable 3873 +0x2304 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x231C | offset to field `key` (string) 3874 +0x2308 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x230C | offset to field `value` (string) 3875 3876string (reflection.KeyValue.value): 3877 +0x230C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3878 +0x2310 | 66 6E 76 31 61 5F 33 32 | char[8] | fnv1a_32 | string literal 3879 +0x2318 | 00 | char | 0x00 (0) | string terminator 3880 3881padding: 3882 +0x2319 | 00 00 00 | uint8_t[3] | ... | padding 3883 3884string (reflection.KeyValue.key): 3885 +0x231C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3886 +0x2320 | 68 61 73 68 | char[4] | hash | string literal 3887 +0x2324 | 00 | char | 0x00 (0) | string terminator 3888 3889padding: 3890 +0x2325 | 00 00 00 | uint8_t[3] | ... | padding 3891 3892table (reflection.KeyValue): 3893 +0x2328 | C4 ED FF FF | SOffset32 | 0xFFFFEDC4 (-4668) Loc: +0x3564 | offset to vtable 3894 +0x232C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2340 | offset to field `key` (string) 3895 +0x2330 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2334 | offset to field `value` (string) 3896 3897string (reflection.KeyValue.value): 3898 +0x2334 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3899 +0x2338 | 53 74 61 74 | char[4] | Stat | string literal 3900 +0x233C | 00 | char | 0x00 (0) | string terminator 3901 3902padding: 3903 +0x233D | 00 00 00 | uint8_t[3] | ... | padding 3904 3905string (reflection.KeyValue.key): 3906 +0x2340 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3907 +0x2344 | 63 70 70 5F 74 79 70 65 | char[8] | cpp_type | string literal 3908 +0x234C | 00 | char | 0x00 (0) | string terminator 3909 3910padding: 3911 +0x234D | 00 00 00 | uint8_t[3] | ... | padding 3912 3913table (reflection.KeyValue): 3914 +0x2350 | EC ED FF FF | SOffset32 | 0xFFFFEDEC (-4628) Loc: +0x3564 | offset to vtable 3915 +0x2354 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2368 | offset to field `key` (string) 3916 +0x2358 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x235C | offset to field `value` (string) 3917 3918string (reflection.KeyValue.value): 3919 +0x235C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 3920 +0x2360 | 6E 61 6B 65 64 | char[5] | naked | string literal 3921 +0x2365 | 00 | char | 0x00 (0) | string terminator 3922 3923padding: 3924 +0x2366 | 00 00 | uint8_t[2] | .. | padding 3925 3926string (reflection.KeyValue.key): 3927 +0x2368 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | length of string 3928 +0x236C | 63 70 70 5F 70 74 72 5F | char[12] | cpp_ptr_ | string literal 3929 +0x2374 | 74 79 70 65 | | type 3930 +0x2378 | 00 | char | 0x00 (0) | string terminator 3931 3932padding: 3933 +0x2379 | 00 00 00 | uint8_t[3] | ... | padding 3934 3935table (reflection.Type): 3936 +0x237C | E0 E9 FF FF | SOffset32 | 0xFFFFE9E0 (-5664) Loc: +0x399C | offset to vtable 3937 +0x2380 | 00 00 00 | uint8_t[3] | ... | padding 3938 +0x2383 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 3939 +0x2384 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 3940 3941string (reflection.Field.name): 3942 +0x2388 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 3943 +0x238C | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 3944 +0x2394 | 75 33 32 5F 66 6E 76 31 | | u32_fnv1 3945 +0x239C | 61 | | a 3946 +0x239D | 00 | char | 0x00 (0) | string terminator 3947 3948padding: 3949 +0x239E | 00 00 | uint8_t[2] | .. | padding 3950 3951table (reflection.Field): 3952 +0x23A0 | 66 F9 FF FF | SOffset32 | 0xFFFFF966 (-1690) Loc: +0x2A3A | offset to vtable 3953 +0x23A4 | 14 00 | uint16_t | 0x0014 (20) | table field `id` (UShort) 3954 +0x23A6 | 2C 00 | uint16_t | 0x002C (44) | table field `offset` (UShort) 3955 +0x23A8 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x2418 | offset to field `name` (string) 3956 +0x23AC | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: +0x240C | offset to field `type` (table) 3957 +0x23B0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x23BC | offset to field `attributes` (vector) 3958 +0x23B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x23B8 | offset to field `documentation` (vector) 3959 3960vector (reflection.Field.documentation): 3961 +0x23B8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 3962 3963vector (reflection.Field.attributes): 3964 +0x23BC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 3965 +0x23C0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x23E4 | offset to table[0] 3966 +0x23C4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x23C8 | offset to table[1] 3967 3968table (reflection.KeyValue): 3969 +0x23C8 | 64 EE FF FF | SOffset32 | 0xFFFFEE64 (-4508) Loc: +0x3564 | offset to vtable 3970 +0x23CC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x23DC | offset to field `key` (string) 3971 +0x23D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x23D4 | offset to field `value` (string) 3972 3973string (reflection.KeyValue.value): 3974 +0x23D4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3975 +0x23D8 | 32 30 | char[2] | 20 | string literal 3976 +0x23DA | 00 | char | 0x00 (0) | string terminator 3977 3978string (reflection.KeyValue.key): 3979 +0x23DC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 3980 +0x23E0 | 69 64 | char[2] | id | string literal 3981 +0x23E2 | 00 | char | 0x00 (0) | string terminator 3982 3983table (reflection.KeyValue): 3984 +0x23E4 | 80 EE FF FF | SOffset32 | 0xFFFFEE80 (-4480) Loc: +0x3564 | offset to vtable 3985 +0x23E8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2400 | offset to field `key` (string) 3986 +0x23EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x23F0 | offset to field `value` (string) 3987 3988string (reflection.KeyValue.value): 3989 +0x23F0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 3990 +0x23F4 | 66 6E 76 31 61 5F 33 32 | char[8] | fnv1a_32 | string literal 3991 +0x23FC | 00 | char | 0x00 (0) | string terminator 3992 3993padding: 3994 +0x23FD | 00 00 00 | uint8_t[3] | ... | padding 3995 3996string (reflection.KeyValue.key): 3997 +0x2400 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 3998 +0x2404 | 68 61 73 68 | char[4] | hash | string literal 3999 +0x2408 | 00 | char | 0x00 (0) | string terminator 4000 4001padding: 4002 +0x2409 | 00 00 00 | uint8_t[3] | ... | padding 4003 4004table (reflection.Type): 4005 +0x240C | 70 EA FF FF | SOffset32 | 0xFFFFEA70 (-5520) Loc: +0x399C | offset to vtable 4006 +0x2410 | 00 00 00 | uint8_t[3] | ... | padding 4007 +0x2413 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 4008 +0x2414 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4009 4010string (reflection.Field.name): 4011 +0x2418 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4012 +0x241C | 74 65 73 74 68 61 73 68 | char[17] | testhash | string literal 4013 +0x2424 | 73 33 32 5F 66 6E 76 31 | | s32_fnv1 4014 +0x242C | 61 | | a 4015 +0x242D | 00 | char | 0x00 (0) | string terminator 4016 4017padding: 4018 +0x242E | 00 00 | uint8_t[2] | .. | padding 4019 4020table (reflection.Field): 4021 +0x2430 | F6 F9 FF FF | SOffset32 | 0xFFFFF9F6 (-1546) Loc: +0x2A3A | offset to vtable 4022 +0x2434 | 13 00 | uint16_t | 0x0013 (19) | table field `id` (UShort) 4023 +0x2436 | 2A 00 | uint16_t | 0x002A (42) | table field `offset` (UShort) 4024 +0x2438 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x24A8 | offset to field `name` (string) 4025 +0x243C | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x2498 | offset to field `type` (table) 4026 +0x2440 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x244C | offset to field `attributes` (vector) 4027 +0x2444 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2448 | offset to field `documentation` (vector) 4028 4029vector (reflection.Field.documentation): 4030 +0x2448 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4031 4032vector (reflection.Field.attributes): 4033 +0x244C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4034 +0x2450 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2474 | offset to table[0] 4035 +0x2454 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2458 | offset to table[1] 4036 4037table (reflection.KeyValue): 4038 +0x2458 | F4 EE FF FF | SOffset32 | 0xFFFFEEF4 (-4364) Loc: +0x3564 | offset to vtable 4039 +0x245C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x246C | offset to field `key` (string) 4040 +0x2460 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2464 | offset to field `value` (string) 4041 4042string (reflection.KeyValue.value): 4043 +0x2464 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4044 +0x2468 | 31 39 | char[2] | 19 | string literal 4045 +0x246A | 00 | char | 0x00 (0) | string terminator 4046 4047string (reflection.KeyValue.key): 4048 +0x246C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4049 +0x2470 | 69 64 | char[2] | id | string literal 4050 +0x2472 | 00 | char | 0x00 (0) | string terminator 4051 4052table (reflection.KeyValue): 4053 +0x2474 | 10 EF FF FF | SOffset32 | 0xFFFFEF10 (-4336) Loc: +0x3564 | offset to vtable 4054 +0x2478 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x248C | offset to field `key` (string) 4055 +0x247C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2480 | offset to field `value` (string) 4056 4057string (reflection.KeyValue.value): 4058 +0x2480 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4059 +0x2484 | 66 6E 76 31 5F 36 34 | char[7] | fnv1_64 | string literal 4060 +0x248B | 00 | char | 0x00 (0) | string terminator 4061 4062string (reflection.KeyValue.key): 4063 +0x248C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4064 +0x2490 | 68 61 73 68 | char[4] | hash | string literal 4065 +0x2494 | 00 | char | 0x00 (0) | string terminator 4066 4067padding: 4068 +0x2495 | 00 00 00 | uint8_t[3] | ... | padding 4069 4070table (reflection.Type): 4071 +0x2498 | B4 ED FF FF | SOffset32 | 0xFFFFEDB4 (-4684) Loc: +0x36E4 | offset to vtable 4072 +0x249C | 00 00 00 | uint8_t[3] | ... | padding 4073 +0x249F | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 4074 +0x24A0 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 4075 +0x24A4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4076 4077string (reflection.Field.name): 4078 +0x24A8 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4079 +0x24AC | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4080 +0x24B4 | 75 36 34 5F 66 6E 76 31 | | u64_fnv1 4081 +0x24BC | 00 | char | 0x00 (0) | string terminator 4082 4083padding: 4084 +0x24BD | 00 00 00 | uint8_t[3] | ... | padding 4085 4086table (reflection.Field): 4087 +0x24C0 | 86 FA FF FF | SOffset32 | 0xFFFFFA86 (-1402) Loc: +0x2A3A | offset to vtable 4088 +0x24C4 | 12 00 | uint16_t | 0x0012 (18) | table field `id` (UShort) 4089 +0x24C6 | 28 00 | uint16_t | 0x0028 (40) | table field `offset` (UShort) 4090 +0x24C8 | 70 00 00 00 | UOffset32 | 0x00000070 (112) Loc: +0x2538 | offset to field `name` (string) 4091 +0x24CC | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x2528 | offset to field `type` (table) 4092 +0x24D0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x24DC | offset to field `attributes` (vector) 4093 +0x24D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x24D8 | offset to field `documentation` (vector) 4094 4095vector (reflection.Field.documentation): 4096 +0x24D8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4097 4098vector (reflection.Field.attributes): 4099 +0x24DC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4100 +0x24E0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2504 | offset to table[0] 4101 +0x24E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x24E8 | offset to table[1] 4102 4103table (reflection.KeyValue): 4104 +0x24E8 | 84 EF FF FF | SOffset32 | 0xFFFFEF84 (-4220) Loc: +0x3564 | offset to vtable 4105 +0x24EC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x24FC | offset to field `key` (string) 4106 +0x24F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x24F4 | offset to field `value` (string) 4107 4108string (reflection.KeyValue.value): 4109 +0x24F4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4110 +0x24F8 | 31 38 | char[2] | 18 | string literal 4111 +0x24FA | 00 | char | 0x00 (0) | string terminator 4112 4113string (reflection.KeyValue.key): 4114 +0x24FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4115 +0x2500 | 69 64 | char[2] | id | string literal 4116 +0x2502 | 00 | char | 0x00 (0) | string terminator 4117 4118table (reflection.KeyValue): 4119 +0x2504 | A0 EF FF FF | SOffset32 | 0xFFFFEFA0 (-4192) Loc: +0x3564 | offset to vtable 4120 +0x2508 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x251C | offset to field `key` (string) 4121 +0x250C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2510 | offset to field `value` (string) 4122 4123string (reflection.KeyValue.value): 4124 +0x2510 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4125 +0x2514 | 66 6E 76 31 5F 36 34 | char[7] | fnv1_64 | string literal 4126 +0x251B | 00 | char | 0x00 (0) | string terminator 4127 4128string (reflection.KeyValue.key): 4129 +0x251C | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4130 +0x2520 | 68 61 73 68 | char[4] | hash | string literal 4131 +0x2524 | 00 | char | 0x00 (0) | string terminator 4132 4133padding: 4134 +0x2525 | 00 00 00 | uint8_t[3] | ... | padding 4135 4136table (reflection.Type): 4137 +0x2528 | 44 EE FF FF | SOffset32 | 0xFFFFEE44 (-4540) Loc: +0x36E4 | offset to vtable 4138 +0x252C | 00 00 00 | uint8_t[3] | ... | padding 4139 +0x252F | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 4140 +0x2530 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 4141 +0x2534 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4142 4143string (reflection.Field.name): 4144 +0x2538 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4145 +0x253C | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4146 +0x2544 | 73 36 34 5F 66 6E 76 31 | | s64_fnv1 4147 +0x254C | 00 | char | 0x00 (0) | string terminator 4148 4149padding: 4150 +0x254D | 00 00 00 | uint8_t[3] | ... | padding 4151 4152table (reflection.Field): 4153 +0x2550 | 16 FB FF FF | SOffset32 | 0xFFFFFB16 (-1258) Loc: +0x2A3A | offset to vtable 4154 +0x2554 | 11 00 | uint16_t | 0x0011 (17) | table field `id` (UShort) 4155 +0x2556 | 26 00 | uint16_t | 0x0026 (38) | table field `offset` (UShort) 4156 +0x2558 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: +0x25C4 | offset to field `name` (string) 4157 +0x255C | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x25B8 | offset to field `type` (table) 4158 +0x2560 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x256C | offset to field `attributes` (vector) 4159 +0x2564 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2568 | offset to field `documentation` (vector) 4160 4161vector (reflection.Field.documentation): 4162 +0x2568 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4163 4164vector (reflection.Field.attributes): 4165 +0x256C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4166 +0x2570 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2594 | offset to table[0] 4167 +0x2574 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2578 | offset to table[1] 4168 4169table (reflection.KeyValue): 4170 +0x2578 | 14 F0 FF FF | SOffset32 | 0xFFFFF014 (-4076) Loc: +0x3564 | offset to vtable 4171 +0x257C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x258C | offset to field `key` (string) 4172 +0x2580 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2584 | offset to field `value` (string) 4173 4174string (reflection.KeyValue.value): 4175 +0x2584 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4176 +0x2588 | 31 37 | char[2] | 17 | string literal 4177 +0x258A | 00 | char | 0x00 (0) | string terminator 4178 4179string (reflection.KeyValue.key): 4180 +0x258C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4181 +0x2590 | 69 64 | char[2] | id | string literal 4182 +0x2592 | 00 | char | 0x00 (0) | string terminator 4183 4184table (reflection.KeyValue): 4185 +0x2594 | 30 F0 FF FF | SOffset32 | 0xFFFFF030 (-4048) Loc: +0x3564 | offset to vtable 4186 +0x2598 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x25AC | offset to field `key` (string) 4187 +0x259C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x25A0 | offset to field `value` (string) 4188 4189string (reflection.KeyValue.value): 4190 +0x25A0 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4191 +0x25A4 | 66 6E 76 31 5F 33 32 | char[7] | fnv1_32 | string literal 4192 +0x25AB | 00 | char | 0x00 (0) | string terminator 4193 4194string (reflection.KeyValue.key): 4195 +0x25AC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4196 +0x25B0 | 68 61 73 68 | char[4] | hash | string literal 4197 +0x25B4 | 00 | char | 0x00 (0) | string terminator 4198 4199padding: 4200 +0x25B5 | 00 00 00 | uint8_t[3] | ... | padding 4201 4202table (reflection.Type): 4203 +0x25B8 | 1C EC FF FF | SOffset32 | 0xFFFFEC1C (-5092) Loc: +0x399C | offset to vtable 4204 +0x25BC | 00 00 00 | uint8_t[3] | ... | padding 4205 +0x25BF | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 4206 +0x25C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4207 4208string (reflection.Field.name): 4209 +0x25C4 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4210 +0x25C8 | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4211 +0x25D0 | 75 33 32 5F 66 6E 76 31 | | u32_fnv1 4212 +0x25D8 | 00 | char | 0x00 (0) | string terminator 4213 4214padding: 4215 +0x25D9 | 00 00 00 | uint8_t[3] | ... | padding 4216 4217table (reflection.Field): 4218 +0x25DC | A2 FB FF FF | SOffset32 | 0xFFFFFBA2 (-1118) Loc: +0x2A3A | offset to vtable 4219 +0x25E0 | 10 00 | uint16_t | 0x0010 (16) | table field `id` (UShort) 4220 +0x25E2 | 24 00 | uint16_t | 0x0024 (36) | table field `offset` (UShort) 4221 +0x25E4 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: +0x2650 | offset to field `name` (string) 4222 +0x25E8 | 5C 00 00 00 | UOffset32 | 0x0000005C (92) Loc: +0x2644 | offset to field `type` (table) 4223 +0x25EC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x25F8 | offset to field `attributes` (vector) 4224 +0x25F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x25F4 | offset to field `documentation` (vector) 4225 4226vector (reflection.Field.documentation): 4227 +0x25F4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4228 4229vector (reflection.Field.attributes): 4230 +0x25F8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4231 +0x25FC | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2620 | offset to table[0] 4232 +0x2600 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2604 | offset to table[1] 4233 4234table (reflection.KeyValue): 4235 +0x2604 | A0 F0 FF FF | SOffset32 | 0xFFFFF0A0 (-3936) Loc: +0x3564 | offset to vtable 4236 +0x2608 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2618 | offset to field `key` (string) 4237 +0x260C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2610 | offset to field `value` (string) 4238 4239string (reflection.KeyValue.value): 4240 +0x2610 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4241 +0x2614 | 31 36 | char[2] | 16 | string literal 4242 +0x2616 | 00 | char | 0x00 (0) | string terminator 4243 4244string (reflection.KeyValue.key): 4245 +0x2618 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4246 +0x261C | 69 64 | char[2] | id | string literal 4247 +0x261E | 00 | char | 0x00 (0) | string terminator 4248 4249table (reflection.KeyValue): 4250 +0x2620 | BC F0 FF FF | SOffset32 | 0xFFFFF0BC (-3908) Loc: +0x3564 | offset to vtable 4251 +0x2624 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2638 | offset to field `key` (string) 4252 +0x2628 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x262C | offset to field `value` (string) 4253 4254string (reflection.KeyValue.value): 4255 +0x262C | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4256 +0x2630 | 66 6E 76 31 5F 33 32 | char[7] | fnv1_32 | string literal 4257 +0x2637 | 00 | char | 0x00 (0) | string terminator 4258 4259string (reflection.KeyValue.key): 4260 +0x2638 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4261 +0x263C | 68 61 73 68 | char[4] | hash | string literal 4262 +0x2640 | 00 | char | 0x00 (0) | string terminator 4263 4264padding: 4265 +0x2641 | 00 00 00 | uint8_t[3] | ... | padding 4266 4267table (reflection.Type): 4268 +0x2644 | A8 EC FF FF | SOffset32 | 0xFFFFECA8 (-4952) Loc: +0x399C | offset to vtable 4269 +0x2648 | 00 00 00 | uint8_t[3] | ... | padding 4270 +0x264B | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 4271 +0x264C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4272 4273string (reflection.Field.name): 4274 +0x2650 | 10 00 00 00 | uint32_t | 0x00000010 (16) | length of string 4275 +0x2654 | 74 65 73 74 68 61 73 68 | char[16] | testhash | string literal 4276 +0x265C | 73 33 32 5F 66 6E 76 31 | | s32_fnv1 4277 +0x2664 | 00 | char | 0x00 (0) | string terminator 4278 4279padding: 4280 +0x2665 | 00 00 00 | uint8_t[3] | ... | padding 4281 4282table (reflection.Field): 4283 +0x2668 | 2E FC FF FF | SOffset32 | 0xFFFFFC2E (-978) Loc: +0x2A3A | offset to vtable 4284 +0x266C | 0F 00 | uint16_t | 0x000F (15) | table field `id` (UShort) 4285 +0x266E | 22 00 | uint16_t | 0x0022 (34) | table field `offset` (UShort) 4286 +0x2670 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x26B8 | offset to field `name` (string) 4287 +0x2674 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x26A8 | offset to field `type` (table) 4288 +0x2678 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2684 | offset to field `attributes` (vector) 4289 +0x267C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2680 | offset to field `documentation` (vector) 4290 4291vector (reflection.Field.documentation): 4292 +0x2680 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4293 4294vector (reflection.Field.attributes): 4295 +0x2684 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4296 +0x2688 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x268C | offset to table[0] 4297 4298table (reflection.KeyValue): 4299 +0x268C | 28 F1 FF FF | SOffset32 | 0xFFFFF128 (-3800) Loc: +0x3564 | offset to vtable 4300 +0x2690 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x26A0 | offset to field `key` (string) 4301 +0x2694 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2698 | offset to field `value` (string) 4302 4303string (reflection.KeyValue.value): 4304 +0x2698 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4305 +0x269C | 31 35 | char[2] | 15 | string literal 4306 +0x269E | 00 | char | 0x00 (0) | string terminator 4307 4308string (reflection.KeyValue.key): 4309 +0x26A0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4310 +0x26A4 | 69 64 | char[2] | id | string literal 4311 +0x26A6 | 00 | char | 0x00 (0) | string terminator 4312 4313table (reflection.Type): 4314 +0x26A8 | C4 EF FF FF | SOffset32 | 0xFFFFEFC4 (-4156) Loc: +0x36E4 | offset to vtable 4315 +0x26AC | 00 00 00 | uint8_t[3] | ... | padding 4316 +0x26AF | 02 | uint8_t | 0x02 (2) | table field `base_type` (Byte) 4317 +0x26B0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4318 +0x26B4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4319 4320string (reflection.Field.name): 4321 +0x26B8 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 4322 +0x26BC | 74 65 73 74 62 6F 6F 6C | char[8] | testbool | string literal 4323 +0x26C4 | 00 | char | 0x00 (0) | string terminator 4324 4325padding: 4326 +0x26C5 | 00 00 00 | uint8_t[3] | ... | padding 4327 4328table (reflection.Field): 4329 +0x26C8 | A4 FB FF FF | SOffset32 | 0xFFFFFBA4 (-1116) Loc: +0x2B24 | offset to vtable 4330 +0x26CC | 00 00 00 | uint8_t[3] | ... | padding 4331 +0x26CF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4332 +0x26D0 | 0E 00 | uint16_t | 0x000E (14) | table field `id` (UShort) 4333 +0x26D2 | 20 00 | uint16_t | 0x0020 (32) | table field `offset` (UShort) 4334 +0x26D4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x271C | offset to field `name` (string) 4335 +0x26D8 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x270C | offset to field `type` (table) 4336 +0x26DC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x26E8 | offset to field `attributes` (vector) 4337 +0x26E0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x26E4 | offset to field `documentation` (vector) 4338 4339vector (reflection.Field.documentation): 4340 +0x26E4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4341 4342vector (reflection.Field.attributes): 4343 +0x26E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4344 +0x26EC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x26F0 | offset to table[0] 4345 4346table (reflection.KeyValue): 4347 +0x26F0 | 8C F1 FF FF | SOffset32 | 0xFFFFF18C (-3700) Loc: +0x3564 | offset to vtable 4348 +0x26F4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2704 | offset to field `key` (string) 4349 +0x26F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x26FC | offset to field `value` (string) 4350 4351string (reflection.KeyValue.value): 4352 +0x26FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4353 +0x2700 | 31 34 | char[2] | 14 | string literal 4354 +0x2702 | 00 | char | 0x00 (0) | string terminator 4355 4356string (reflection.KeyValue.key): 4357 +0x2704 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4358 +0x2708 | 69 64 | char[2] | id | string literal 4359 +0x270A | 00 | char | 0x00 (0) | string terminator 4360 4361table (reflection.Type): 4362 +0x270C | 54 EE FF FF | SOffset32 | 0xFFFFEE54 (-4524) Loc: +0x38B8 | offset to vtable 4363 +0x2710 | 00 00 00 | uint8_t[3] | ... | padding 4364 +0x2713 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 4365 +0x2714 | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 4366 +0x2718 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4367 4368string (reflection.Field.name): 4369 +0x271C | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4370 +0x2720 | 74 65 73 74 65 6D 70 74 | char[9] | testempt | string literal 4371 +0x2728 | 79 | | y 4372 +0x2729 | 00 | char | 0x00 (0) | string terminator 4373 4374padding: 4375 +0x272A | 00 00 | uint8_t[2] | .. | padding 4376 4377table (reflection.Field): 4378 +0x272C | 08 FC FF FF | SOffset32 | 0xFFFFFC08 (-1016) Loc: +0x2B24 | offset to vtable 4379 +0x2730 | 00 00 00 | uint8_t[3] | ... | padding 4380 +0x2733 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4381 +0x2734 | 0D 00 | uint16_t | 0x000D (13) | table field `id` (UShort) 4382 +0x2736 | 1E 00 | uint16_t | 0x001E (30) | table field `offset` (UShort) 4383 +0x2738 | 78 00 00 00 | UOffset32 | 0x00000078 (120) Loc: +0x27B0 | offset to field `name` (string) 4384 +0x273C | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: +0x27A4 | offset to field `type` (table) 4385 +0x2740 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x274C | offset to field `attributes` (vector) 4386 +0x2744 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2748 | offset to field `documentation` (vector) 4387 4388vector (reflection.Field.documentation): 4389 +0x2748 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4390 4391vector (reflection.Field.attributes): 4392 +0x274C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4393 +0x2750 | 38 00 00 00 | UOffset32 | 0x00000038 (56) Loc: +0x2788 | offset to table[0] 4394 +0x2754 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2758 | offset to table[1] 4395 4396table (reflection.KeyValue): 4397 +0x2758 | F4 F1 FF FF | SOffset32 | 0xFFFFF1F4 (-3596) Loc: +0x3564 | offset to vtable 4398 +0x275C | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2770 | offset to field `key` (string) 4399 +0x2760 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2764 | offset to field `value` (string) 4400 4401string (reflection.KeyValue.value): 4402 +0x2764 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 4403 +0x2768 | 4D 6F 6E 73 74 65 72 | char[7] | Monster | string literal 4404 +0x276F | 00 | char | 0x00 (0) | string terminator 4405 4406string (reflection.KeyValue.key): 4407 +0x2770 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4408 +0x2774 | 6E 65 73 74 65 64 5F 66 | char[17] | nested_f | string literal 4409 +0x277C | 6C 61 74 62 75 66 66 65 | | latbuffe 4410 +0x2784 | 72 | | r 4411 +0x2785 | 00 | char | 0x00 (0) | string terminator 4412 4413padding: 4414 +0x2786 | 00 00 | uint8_t[2] | .. | padding 4415 4416table (reflection.KeyValue): 4417 +0x2788 | 24 F2 FF FF | SOffset32 | 0xFFFFF224 (-3548) Loc: +0x3564 | offset to vtable 4418 +0x278C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x279C | offset to field `key` (string) 4419 +0x2790 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2794 | offset to field `value` (string) 4420 4421string (reflection.KeyValue.value): 4422 +0x2794 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4423 +0x2798 | 31 33 | char[2] | 13 | string literal 4424 +0x279A | 00 | char | 0x00 (0) | string terminator 4425 4426string (reflection.KeyValue.key): 4427 +0x279C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4428 +0x27A0 | 69 64 | char[2] | id | string literal 4429 +0x27A2 | 00 | char | 0x00 (0) | string terminator 4430 4431table (reflection.Type): 4432 +0x27A4 | 20 FC FF FF | SOffset32 | 0xFFFFFC20 (-992) Loc: +0x2B84 | offset to vtable 4433 +0x27A8 | 00 00 | uint8_t[2] | .. | padding 4434 +0x27AA | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4435 +0x27AB | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 4436 +0x27AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4437 4438string (reflection.Field.name): 4439 +0x27B0 | 14 00 00 00 | uint32_t | 0x00000014 (20) | length of string 4440 +0x27B4 | 74 65 73 74 6E 65 73 74 | char[20] | testnest | string literal 4441 +0x27BC | 65 64 66 6C 61 74 62 75 | | edflatbu 4442 +0x27C4 | 66 66 65 72 | | ffer 4443 +0x27C8 | 00 | char | 0x00 (0) | string terminator 4444 4445padding: 4446 +0x27C9 | 00 00 00 | uint8_t[3] | ... | padding 4447 4448table (reflection.Field): 4449 +0x27CC | A8 FC FF FF | SOffset32 | 0xFFFFFCA8 (-856) Loc: +0x2B24 | offset to vtable 4450 +0x27D0 | 00 00 00 | uint8_t[3] | ... | padding 4451 +0x27D3 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4452 +0x27D4 | 0C 00 | uint16_t | 0x000C (12) | table field `id` (UShort) 4453 +0x27D6 | 1C 00 | uint16_t | 0x001C (28) | table field `offset` (UShort) 4454 +0x27D8 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x2820 | offset to field `name` (string) 4455 +0x27DC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2810 | offset to field `type` (table) 4456 +0x27E0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x27EC | offset to field `attributes` (vector) 4457 +0x27E4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x27E8 | offset to field `documentation` (vector) 4458 4459vector (reflection.Field.documentation): 4460 +0x27E8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4461 4462vector (reflection.Field.attributes): 4463 +0x27EC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4464 +0x27F0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x27F4 | offset to table[0] 4465 4466table (reflection.KeyValue): 4467 +0x27F4 | 90 F2 FF FF | SOffset32 | 0xFFFFF290 (-3440) Loc: +0x3564 | offset to vtable 4468 +0x27F8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2808 | offset to field `key` (string) 4469 +0x27FC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2800 | offset to field `value` (string) 4470 4471string (reflection.KeyValue.value): 4472 +0x2800 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4473 +0x2804 | 31 32 | char[2] | 12 | string literal 4474 +0x2806 | 00 | char | 0x00 (0) | string terminator 4475 4476string (reflection.KeyValue.key): 4477 +0x2808 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4478 +0x280C | 69 64 | char[2] | id | string literal 4479 +0x280E | 00 | char | 0x00 (0) | string terminator 4480 4481table (reflection.Type): 4482 +0x2810 | 58 EF FF FF | SOffset32 | 0xFFFFEF58 (-4264) Loc: +0x38B8 | offset to vtable 4483 +0x2814 | 00 00 00 | uint8_t[3] | ... | padding 4484 +0x2817 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 4485 +0x2818 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 4486 +0x281C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4487 4488string (reflection.Field.name): 4489 +0x2820 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4490 +0x2824 | 65 6E 65 6D 79 | char[5] | enemy | string literal 4491 +0x2829 | 00 | char | 0x00 (0) | string terminator 4492 4493padding: 4494 +0x282A | 00 00 | uint8_t[2] | .. | padding 4495 4496table (reflection.Field): 4497 +0x282C | 08 FD FF FF | SOffset32 | 0xFFFFFD08 (-760) Loc: +0x2B24 | offset to vtable 4498 +0x2830 | 00 00 00 | uint8_t[3] | ... | padding 4499 +0x2833 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4500 +0x2834 | 0B 00 | uint16_t | 0x000B (11) | table field `id` (UShort) 4501 +0x2836 | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 4502 +0x2838 | B4 00 00 00 | UOffset32 | 0x000000B4 (180) Loc: +0x28EC | offset to field `name` (string) 4503 +0x283C | A0 00 00 00 | UOffset32 | 0x000000A0 (160) Loc: +0x28DC | offset to field `type` (table) 4504 +0x2840 | 78 00 00 00 | UOffset32 | 0x00000078 (120) Loc: +0x28B8 | offset to field `attributes` (vector) 4505 +0x2844 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2848 | offset to field `documentation` (vector) 4506 4507vector (reflection.Field.documentation): 4508 +0x2848 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 4509 +0x284C | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x2868 | offset to string[0] 4510 +0x2850 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2854 | offset to string[1] 4511 4512string (reflection.Field.documentation): 4513 +0x2854 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 4514 +0x2858 | 20 6D 75 6C 74 69 6C 69 | char[14] | multili | string literal 4515 +0x2860 | 6E 65 20 74 6F 6F | | ne too 4516 +0x2866 | 00 | char | 0x00 (0) | string terminator 4517 4518string (reflection.Field.documentation): 4519 +0x2868 | 49 00 00 00 | uint32_t | 0x00000049 (73) | length of string 4520 +0x286C | 20 61 6E 20 65 78 61 6D | char[73] | an exam | string literal 4521 +0x2874 | 70 6C 65 20 64 6F 63 75 | | ple docu 4522 +0x287C | 6D 65 6E 74 61 74 69 6F | | mentatio 4523 +0x2884 | 6E 20 63 6F 6D 6D 65 6E | | n commen 4524 +0x288C | 74 3A 20 74 68 69 73 20 | | t: this 4525 +0x2894 | 77 69 6C 6C 20 65 6E 64 | | will end 4526 +0x289C | 20 75 70 20 69 6E 20 74 | | up in t 4527 +0x28A4 | 68 65 20 67 65 6E 65 72 | | he gener 4528 +0x28AC | 61 74 65 64 20 63 6F 64 | | ated cod 4529 +0x28B4 | 65 | | e 4530 +0x28B5 | 00 | char | 0x00 (0) | string terminator 4531 4532padding: 4533 +0x28B6 | 00 00 | uint8_t[2] | .. | padding 4534 4535vector (reflection.Field.attributes): 4536 +0x28B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4537 +0x28BC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x28C0 | offset to table[0] 4538 4539table (reflection.KeyValue): 4540 +0x28C0 | 5C F3 FF FF | SOffset32 | 0xFFFFF35C (-3236) Loc: +0x3564 | offset to vtable 4541 +0x28C4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x28D4 | offset to field `key` (string) 4542 +0x28C8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x28CC | offset to field `value` (string) 4543 4544string (reflection.KeyValue.value): 4545 +0x28CC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4546 +0x28D0 | 31 31 | char[2] | 11 | string literal 4547 +0x28D2 | 00 | char | 0x00 (0) | string terminator 4548 4549string (reflection.KeyValue.key): 4550 +0x28D4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4551 +0x28D8 | 69 64 | char[2] | id | string literal 4552 +0x28DA | 00 | char | 0x00 (0) | string terminator 4553 4554table (reflection.Type): 4555 +0x28DC | 2C FF FF FF | SOffset32 | 0xFFFFFF2C (-212) Loc: +0x29B0 | offset to vtable 4556 +0x28E0 | 00 00 | uint8_t[2] | .. | padding 4557 +0x28E2 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4558 +0x28E3 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 4559 +0x28E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `index` (Int) 4560 +0x28E8 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4561 4562string (reflection.Field.name): 4563 +0x28EC | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4564 +0x28F0 | 74 65 73 74 61 72 72 61 | char[17] | testarra | string literal 4565 +0x28F8 | 79 6F 66 74 61 62 6C 65 | | yoftable 4566 +0x2900 | 73 | | s 4567 +0x2901 | 00 | char | 0x00 (0) | string terminator 4568 4569padding: 4570 +0x2902 | 00 00 | uint8_t[2] | .. | padding 4571 4572table (reflection.Field): 4573 +0x2904 | E0 FD FF FF | SOffset32 | 0xFFFFFDE0 (-544) Loc: +0x2B24 | offset to vtable 4574 +0x2908 | 00 00 00 | uint8_t[3] | ... | padding 4575 +0x290B | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4576 +0x290C | 0A 00 | uint16_t | 0x000A (10) | table field `id` (UShort) 4577 +0x290E | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 4578 +0x2910 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x2954 | offset to field `name` (string) 4579 +0x2914 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2948 | offset to field `type` (table) 4580 +0x2918 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2924 | offset to field `attributes` (vector) 4581 +0x291C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2920 | offset to field `documentation` (vector) 4582 4583vector (reflection.Field.documentation): 4584 +0x2920 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4585 4586vector (reflection.Field.attributes): 4587 +0x2924 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4588 +0x2928 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x292C | offset to table[0] 4589 4590table (reflection.KeyValue): 4591 +0x292C | C8 F3 FF FF | SOffset32 | 0xFFFFF3C8 (-3128) Loc: +0x3564 | offset to vtable 4592 +0x2930 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2940 | offset to field `key` (string) 4593 +0x2934 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2938 | offset to field `value` (string) 4594 4595string (reflection.KeyValue.value): 4596 +0x2938 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4597 +0x293C | 31 30 | char[2] | 10 | string literal 4598 +0x293E | 00 | char | 0x00 (0) | string terminator 4599 4600string (reflection.KeyValue.key): 4601 +0x2940 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4602 +0x2944 | 69 64 | char[2] | id | string literal 4603 +0x2946 | 00 | char | 0x00 (0) | string terminator 4604 4605table (reflection.Type): 4606 +0x2948 | C4 FD FF FF | SOffset32 | 0xFFFFFDC4 (-572) Loc: +0x2B84 | offset to vtable 4607 +0x294C | 00 00 | uint8_t[2] | .. | padding 4608 +0x294E | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4609 +0x294F | 0D | uint8_t | 0x0D (13) | table field `element` (Byte) 4610 +0x2950 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4611 4612string (reflection.Field.name): 4613 +0x2954 | 11 00 00 00 | uint32_t | 0x00000011 (17) | length of string 4614 +0x2958 | 74 65 73 74 61 72 72 61 | char[17] | testarra | string literal 4615 +0x2960 | 79 6F 66 73 74 72 69 6E | | yofstrin 4616 +0x2968 | 67 | | g 4617 +0x2969 | 00 | char | 0x00 (0) | string terminator 4618 4619padding: 4620 +0x296A | 00 00 | uint8_t[2] | .. | padding 4621 4622table (reflection.Field): 4623 +0x296C | 48 FE FF FF | SOffset32 | 0xFFFFFE48 (-440) Loc: +0x2B24 | offset to vtable 4624 +0x2970 | 00 00 00 | uint8_t[3] | ... | padding 4625 +0x2973 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4626 +0x2974 | 09 00 | uint16_t | 0x0009 (9) | table field `id` (UShort) 4627 +0x2976 | 16 00 | uint16_t | 0x0016 (22) | table field `offset` (UShort) 4628 +0x2978 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: +0x29D0 | offset to field `name` (string) 4629 +0x297C | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x29C0 | offset to field `type` (table) 4630 +0x2980 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x298C | offset to field `attributes` (vector) 4631 +0x2984 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2988 | offset to field `documentation` (vector) 4632 4633vector (reflection.Field.documentation): 4634 +0x2988 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4635 4636vector (reflection.Field.attributes): 4637 +0x298C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4638 +0x2990 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2994 | offset to table[0] 4639 4640table (reflection.KeyValue): 4641 +0x2994 | 30 F4 FF FF | SOffset32 | 0xFFFFF430 (-3024) Loc: +0x3564 | offset to vtable 4642 +0x2998 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x29A8 | offset to field `key` (string) 4643 +0x299C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x29A0 | offset to field `value` (string) 4644 4645string (reflection.KeyValue.value): 4646 +0x29A0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4647 +0x29A4 | 39 | char[1] | 9 | string literal 4648 +0x29A5 | 00 | char | 0x00 (0) | string terminator 4649 4650padding: 4651 +0x29A6 | 00 00 | uint8_t[2] | .. | padding 4652 4653string (reflection.KeyValue.key): 4654 +0x29A8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4655 +0x29AC | 69 64 | char[2] | id | string literal 4656 +0x29AE | 00 | char | 0x00 (0) | string terminator 4657 4658vtable (reflection.Type): 4659 +0x29B0 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 4660 +0x29B2 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 4661 +0x29B4 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `base_type` (id: 0) 4662 +0x29B6 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `element` (id: 1) 4663 +0x29B8 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 4664 +0x29BA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 4665 +0x29BC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 4666 +0x29BE | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 4667 4668table (reflection.Type): 4669 +0x29C0 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x29B0 | offset to vtable 4670 +0x29C4 | 00 00 | uint8_t[2] | .. | padding 4671 +0x29C6 | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4672 +0x29C7 | 0F | uint8_t | 0x0F (15) | table field `element` (Byte) 4673 +0x29C8 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 4674 +0x29CC | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `element_size` (UInt) 4675 4676string (reflection.Field.name): 4677 +0x29D0 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4678 +0x29D4 | 74 65 73 74 34 | char[5] | test4 | string literal 4679 +0x29D9 | 00 | char | 0x00 (0) | string terminator 4680 4681padding: 4682 +0x29DA | 00 00 | uint8_t[2] | .. | padding 4683 4684table (reflection.Field): 4685 +0x29DC | B8 FE FF FF | SOffset32 | 0xFFFFFEB8 (-328) Loc: +0x2B24 | offset to vtable 4686 +0x29E0 | 00 00 00 | uint8_t[3] | ... | padding 4687 +0x29E3 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4688 +0x29E4 | 08 00 | uint16_t | 0x0008 (8) | table field `id` (UShort) 4689 +0x29E6 | 14 00 | uint16_t | 0x0014 (20) | table field `offset` (UShort) 4690 +0x29E8 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x2A30 | offset to field `name` (string) 4691 +0x29EC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2A20 | offset to field `type` (table) 4692 +0x29F0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x29FC | offset to field `attributes` (vector) 4693 +0x29F4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x29F8 | offset to field `documentation` (vector) 4694 4695vector (reflection.Field.documentation): 4696 +0x29F8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4697 4698vector (reflection.Field.attributes): 4699 +0x29FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4700 +0x2A00 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2A04 | offset to table[0] 4701 4702table (reflection.KeyValue): 4703 +0x2A04 | A0 F4 FF FF | SOffset32 | 0xFFFFF4A0 (-2912) Loc: +0x3564 | offset to vtable 4704 +0x2A08 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2A18 | offset to field `key` (string) 4705 +0x2A0C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2A10 | offset to field `value` (string) 4706 4707string (reflection.KeyValue.value): 4708 +0x2A10 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4709 +0x2A14 | 38 | char[1] | 8 | string literal 4710 +0x2A15 | 00 | char | 0x00 (0) | string terminator 4711 4712padding: 4713 +0x2A16 | 00 00 | uint8_t[2] | .. | padding 4714 4715string (reflection.KeyValue.key): 4716 +0x2A18 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4717 +0x2A1C | 69 64 | char[2] | id | string literal 4718 +0x2A1E | 00 | char | 0x00 (0) | string terminator 4719 4720table (reflection.Type): 4721 +0x2A20 | 68 F1 FF FF | SOffset32 | 0xFFFFF168 (-3736) Loc: +0x38B8 | offset to vtable 4722 +0x2A24 | 00 00 00 | uint8_t[3] | ... | padding 4723 +0x2A27 | 10 | uint8_t | 0x10 (16) | table field `base_type` (Byte) 4724 +0x2A28 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 4725 +0x2A2C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4726 4727string (reflection.Field.name): 4728 +0x2A30 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 4729 +0x2A34 | 74 65 73 74 | char[4] | test | string literal 4730 +0x2A38 | 00 | char | 0x00 (0) | string terminator 4731 4732vtable (reflection.Field): 4733 +0x2A3A | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 4734 +0x2A3C | 18 00 | uint16_t | 0x0018 (24) | size of referring table 4735 +0x2A3E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 4736 +0x2A40 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 4737 +0x2A42 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 4738 +0x2A44 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 4739 +0x2A46 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4740 +0x2A48 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4741 +0x2A4A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4742 +0x2A4C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4743 +0x2A4E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4744 +0x2A50 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 4745 +0x2A52 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 4746 4747table (reflection.Field): 4748 +0x2A54 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2A3A | offset to vtable 4749 +0x2A58 | 07 00 | uint16_t | 0x0007 (7) | table field `id` (UShort) 4750 +0x2A5A | 12 00 | uint16_t | 0x0012 (18) | table field `offset` (UShort) 4751 +0x2A5C | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x2AA8 | offset to field `name` (string) 4752 +0x2A60 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2A94 | offset to field `type` (table) 4753 +0x2A64 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2A70 | offset to field `attributes` (vector) 4754 +0x2A68 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2A6C | offset to field `documentation` (vector) 4755 4756vector (reflection.Field.documentation): 4757 +0x2A6C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4758 4759vector (reflection.Field.attributes): 4760 +0x2A70 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4761 +0x2A74 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2A78 | offset to table[0] 4762 4763table (reflection.KeyValue): 4764 +0x2A78 | 14 F5 FF FF | SOffset32 | 0xFFFFF514 (-2796) Loc: +0x3564 | offset to vtable 4765 +0x2A7C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2A8C | offset to field `key` (string) 4766 +0x2A80 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2A84 | offset to field `value` (string) 4767 4768string (reflection.KeyValue.value): 4769 +0x2A84 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4770 +0x2A88 | 37 | char[1] | 7 | string literal 4771 +0x2A89 | 00 | char | 0x00 (0) | string terminator 4772 4773padding: 4774 +0x2A8A | 00 00 | uint8_t[2] | .. | padding 4775 4776string (reflection.KeyValue.key): 4777 +0x2A8C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4778 +0x2A90 | 69 64 | char[2] | id | string literal 4779 +0x2A92 | 00 | char | 0x00 (0) | string terminator 4780 4781table (reflection.Type): 4782 +0x2A94 | 90 F4 FF FF | SOffset32 | 0xFFFFF490 (-2928) Loc: +0x3604 | offset to vtable 4783 +0x2A98 | 00 00 00 | uint8_t[3] | ... | padding 4784 +0x2A9B | 01 | uint8_t | 0x01 (1) | table field `base_type` (Byte) 4785 +0x2A9C | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 4786 +0x2AA0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4787 +0x2AA4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4788 4789string (reflection.Field.name): 4790 +0x2AA8 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4791 +0x2AAC | 74 65 73 74 5F 74 79 70 | char[9] | test_typ | string literal 4792 +0x2AB4 | 65 | | e 4793 +0x2AB5 | 00 | char | 0x00 (0) | string terminator 4794 4795padding: 4796 +0x2AB6 | 00 00 | uint8_t[2] | .. | padding 4797 4798table (reflection.Field): 4799 +0x2AB8 | 42 FD FF FF | SOffset32 | 0xFFFFFD42 (-702) Loc: +0x2D76 | offset to vtable 4800 +0x2ABC | 06 00 | uint16_t | 0x0006 (6) | table field `id` (UShort) 4801 +0x2ABE | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 4802 +0x2AC0 | 58 00 00 00 | UOffset32 | 0x00000058 (88) Loc: +0x2B18 | offset to field `name` (string) 4803 +0x2AC4 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x2B04 | offset to field `type` (table) 4804 +0x2AC8 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2AE0 | offset to field `attributes` (vector) 4805 +0x2ACC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2ADC | offset to field `documentation` (vector) 4806 +0x2AD0 | 08 00 00 00 00 00 00 00 | int64_t | 0x0000000000000008 (8) | table field `default_integer` (Long) 4807 +0x2AD8 | 00 00 00 00 | uint8_t[4] | .... | padding 4808 4809vector (reflection.Field.documentation): 4810 +0x2ADC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4811 4812vector (reflection.Field.attributes): 4813 +0x2AE0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4814 +0x2AE4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2AE8 | offset to table[0] 4815 4816table (reflection.KeyValue): 4817 +0x2AE8 | 84 F5 FF FF | SOffset32 | 0xFFFFF584 (-2684) Loc: +0x3564 | offset to vtable 4818 +0x2AEC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2AFC | offset to field `key` (string) 4819 +0x2AF0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2AF4 | offset to field `value` (string) 4820 4821string (reflection.KeyValue.value): 4822 +0x2AF4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4823 +0x2AF8 | 36 | char[1] | 6 | string literal 4824 +0x2AF9 | 00 | char | 0x00 (0) | string terminator 4825 4826padding: 4827 +0x2AFA | 00 00 | uint8_t[2] | .. | padding 4828 4829string (reflection.KeyValue.key): 4830 +0x2AFC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4831 +0x2B00 | 69 64 | char[2] | id | string literal 4832 +0x2B02 | 00 | char | 0x00 (0) | string terminator 4833 4834table (reflection.Type): 4835 +0x2B04 | 00 F5 FF FF | SOffset32 | 0xFFFFF500 (-2816) Loc: +0x3604 | offset to vtable 4836 +0x2B08 | 00 00 00 | uint8_t[3] | ... | padding 4837 +0x2B0B | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 4838 +0x2B0C | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 4839 +0x2B10 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 4840 +0x2B14 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4841 4842string (reflection.Field.name): 4843 +0x2B18 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 4844 +0x2B1C | 63 6F 6C 6F 72 | char[5] | color | string literal 4845 +0x2B21 | 00 | char | 0x00 (0) | string terminator 4846 4847padding: 4848 +0x2B22 | 00 00 | uint8_t[2] | .. | padding 4849 4850vtable (reflection.Field): 4851 +0x2B24 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 4852 +0x2B26 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 4853 +0x2B28 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 4854 +0x2B2A | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 4855 +0x2B2C | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 4856 +0x2B2E | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 4857 +0x2B30 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4858 +0x2B32 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4859 +0x2B34 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 4860 +0x2B36 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4861 +0x2B38 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4862 +0x2B3A | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 4863 +0x2B3C | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 10) 4864 +0x2B3E | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 4865 4866table (reflection.Field): 4867 +0x2B40 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: +0x2B24 | offset to vtable 4868 +0x2B44 | 00 00 00 | uint8_t[3] | ... | padding 4869 +0x2B47 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 4870 +0x2B48 | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 4871 +0x2B4A | 0E 00 | uint16_t | 0x000E (14) | table field `offset` (UShort) 4872 +0x2B4C | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x2BA0 | offset to field `name` (string) 4873 +0x2B50 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x2B94 | offset to field `type` (table) 4874 +0x2B54 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2B60 | offset to field `attributes` (vector) 4875 +0x2B58 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2B5C | offset to field `documentation` (vector) 4876 4877vector (reflection.Field.documentation): 4878 +0x2B5C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4879 4880vector (reflection.Field.attributes): 4881 +0x2B60 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 4882 +0x2B64 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2B68 | offset to table[0] 4883 4884table (reflection.KeyValue): 4885 +0x2B68 | 04 F6 FF FF | SOffset32 | 0xFFFFF604 (-2556) Loc: +0x3564 | offset to vtable 4886 +0x2B6C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2B7C | offset to field `key` (string) 4887 +0x2B70 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2B74 | offset to field `value` (string) 4888 4889string (reflection.KeyValue.value): 4890 +0x2B74 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4891 +0x2B78 | 35 | char[1] | 5 | string literal 4892 +0x2B79 | 00 | char | 0x00 (0) | string terminator 4893 4894padding: 4895 +0x2B7A | 00 00 | uint8_t[2] | .. | padding 4896 4897string (reflection.KeyValue.key): 4898 +0x2B7C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4899 +0x2B80 | 69 64 | char[2] | id | string literal 4900 +0x2B82 | 00 | char | 0x00 (0) | string terminator 4901 4902vtable (reflection.Type): 4903 +0x2B84 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 4904 +0x2B86 | 0C 00 | uint16_t | 0x000C (12) | size of referring table 4905 +0x2B88 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `base_type` (id: 0) 4906 +0x2B8A | 07 00 | VOffset16 | 0x0007 (7) | offset to field `element` (id: 1) 4907 +0x2B8C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 4908 +0x2B8E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 4909 +0x2B90 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 4910 +0x2B92 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 4911 4912table (reflection.Type): 4913 +0x2B94 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x2B84 | offset to vtable 4914 +0x2B98 | 00 00 | uint8_t[2] | .. | padding 4915 +0x2B9A | 0E | uint8_t | 0x0E (14) | table field `base_type` (Byte) 4916 +0x2B9B | 04 | uint8_t | 0x04 (4) | table field `element` (Byte) 4917 +0x2B9C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 4918 4919string (reflection.Field.name): 4920 +0x2BA0 | 09 00 00 00 | uint32_t | 0x00000009 (9) | length of string 4921 +0x2BA4 | 69 6E 76 65 6E 74 6F 72 | char[9] | inventor | string literal 4922 +0x2BAC | 79 | | y 4923 +0x2BAD | 00 | char | 0x00 (0) | string terminator 4924 4925vtable (reflection.Field): 4926 +0x2BAE | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 4927 +0x2BB0 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 4928 +0x2BB2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 4929 +0x2BB4 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 4930 +0x2BB6 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 4931 +0x2BB8 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 4932 +0x2BBA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 4933 +0x2BBC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 4934 +0x2BBE | 07 00 | VOffset16 | 0x0007 (7) | offset to field `deprecated` (id: 6) 4935 +0x2BC0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 4936 +0x2BC2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 4937 +0x2BC4 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 4938 +0x2BC6 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 10) 4939 4940table (reflection.Field): 4941 +0x2BC8 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2BAE | offset to vtable 4942 +0x2BCC | 00 00 00 | uint8_t[3] | ... | padding 4943 +0x2BCF | 01 | uint8_t | 0x01 (1) | table field `deprecated` (Bool) 4944 +0x2BD0 | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 4945 +0x2BD2 | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 4946 +0x2BD4 | 98 00 00 00 | UOffset32 | 0x00000098 (152) Loc: +0x2C6C | offset to field `name` (string) 4947 +0x2BD8 | 84 00 00 00 | UOffset32 | 0x00000084 (132) Loc: +0x2C5C | offset to field `type` (table) 4948 +0x2BDC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2BE8 | offset to field `attributes` (vector) 4949 +0x2BE0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2BE4 | offset to field `documentation` (vector) 4950 4951vector (reflection.Field.documentation): 4952 +0x2BE4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 4953 4954vector (reflection.Field.attributes): 4955 +0x2BE8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 4956 +0x2BEC | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x2C38 | offset to table[0] 4957 +0x2BF0 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x2C1C | offset to table[1] 4958 +0x2BF4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2BF8 | offset to table[2] 4959 4960table (reflection.KeyValue): 4961 +0x2BF8 | 94 F6 FF FF | SOffset32 | 0xFFFFF694 (-2412) Loc: +0x3564 | offset to vtable 4962 +0x2BFC | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2C0C | offset to field `key` (string) 4963 +0x2C00 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2C04 | offset to field `value` (string) 4964 4965string (reflection.KeyValue.value): 4966 +0x2C04 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4967 +0x2C08 | 31 | char[1] | 1 | string literal 4968 +0x2C09 | 00 | char | 0x00 (0) | string terminator 4969 4970padding: 4971 +0x2C0A | 00 00 | uint8_t[2] | .. | padding 4972 4973string (reflection.KeyValue.key): 4974 +0x2C0C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 4975 +0x2C10 | 70 72 69 6F 72 69 74 79 | char[8] | priority | string literal 4976 +0x2C18 | 00 | char | 0x00 (0) | string terminator 4977 4978padding: 4979 +0x2C19 | 00 00 00 | uint8_t[3] | ... | padding 4980 4981table (reflection.KeyValue): 4982 +0x2C1C | B8 F6 FF FF | SOffset32 | 0xFFFFF6B8 (-2376) Loc: +0x3564 | offset to vtable 4983 +0x2C20 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2C30 | offset to field `key` (string) 4984 +0x2C24 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2C28 | offset to field `value` (string) 4985 4986string (reflection.KeyValue.value): 4987 +0x2C28 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 4988 +0x2C2C | 34 | char[1] | 4 | string literal 4989 +0x2C2D | 00 | char | 0x00 (0) | string terminator 4990 4991padding: 4992 +0x2C2E | 00 00 | uint8_t[2] | .. | padding 4993 4994string (reflection.KeyValue.key): 4995 +0x2C30 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 4996 +0x2C34 | 69 64 | char[2] | id | string literal 4997 +0x2C36 | 00 | char | 0x00 (0) | string terminator 4998 4999table (reflection.KeyValue): 5000 +0x2C38 | D4 F6 FF FF | SOffset32 | 0xFFFFF6D4 (-2348) Loc: +0x3564 | offset to vtable 5001 +0x2C3C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2C4C | offset to field `key` (string) 5002 +0x2C40 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2C44 | offset to field `value` (string) 5003 5004string (reflection.KeyValue.value): 5005 +0x2C44 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5006 +0x2C48 | 30 | char[1] | 0 | string literal 5007 +0x2C49 | 00 | char | 0x00 (0) | string terminator 5008 5009padding: 5010 +0x2C4A | 00 00 | uint8_t[2] | .. | padding 5011 5012string (reflection.KeyValue.key): 5013 +0x2C4C | 0A 00 00 00 | uint32_t | 0x0000000A (10) | length of string 5014 +0x2C50 | 64 65 70 72 65 63 61 74 | char[10] | deprecat | string literal 5015 +0x2C58 | 65 64 | | ed 5016 +0x2C5A | 00 | char | 0x00 (0) | string terminator 5017 5018table (reflection.Type): 5019 +0x2C5C | 78 F5 FF FF | SOffset32 | 0xFFFFF578 (-2696) Loc: +0x36E4 | offset to vtable 5020 +0x2C60 | 00 00 00 | uint8_t[3] | ... | padding 5021 +0x2C63 | 02 | uint8_t | 0x02 (2) | table field `base_type` (Byte) 5022 +0x2C64 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 5023 +0x2C68 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5024 5025string (reflection.Field.name): 5026 +0x2C6C | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5027 +0x2C70 | 66 72 69 65 6E 64 6C 79 | char[8] | friendly | string literal 5028 +0x2C78 | 00 | char | 0x00 (0) | string terminator 5029 5030vtable (reflection.Field): 5031 +0x2C7A | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 5032 +0x2C7C | 1C 00 | uint16_t | 0x001C (28) | size of referring table 5033 +0x2C7E | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5034 +0x2C80 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5035 +0x2C82 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5036 +0x2C84 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5037 +0x2C86 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5038 +0x2C88 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5039 +0x2C8A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5040 +0x2C8C | 06 00 | VOffset16 | 0x0006 (6) | offset to field `required` (id: 7) 5041 +0x2C8E | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5042 +0x2C90 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 5043 +0x2C92 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 10) 5044 5045table (reflection.Field): 5046 +0x2C94 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2C7A | offset to vtable 5047 +0x2C98 | 00 00 | uint8_t[2] | .. | padding 5048 +0x2C9A | 01 | uint8_t | 0x01 (1) | table field `required` (Bool) 5049 +0x2C9B | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5050 +0x2C9C | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 5051 +0x2C9E | 0A 00 | uint16_t | 0x000A (10) | table field `offset` (UShort) 5052 +0x2CA0 | 64 00 00 00 | UOffset32 | 0x00000064 (100) Loc: +0x2D04 | offset to field `name` (string) 5053 +0x2CA4 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x2CF8 | offset to field `type` (table) 5054 +0x2CA8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2CB4 | offset to field `attributes` (vector) 5055 +0x2CAC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2CB0 | offset to field `documentation` (vector) 5056 5057vector (reflection.Field.documentation): 5058 +0x2CB0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5059 5060vector (reflection.Field.attributes): 5061 +0x2CB4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5062 +0x2CB8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2CDC | offset to table[0] 5063 +0x2CBC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2CC0 | offset to table[1] 5064 5065table (reflection.KeyValue): 5066 +0x2CC0 | 5C F7 FF FF | SOffset32 | 0xFFFFF75C (-2212) Loc: +0x3564 | offset to vtable 5067 +0x2CC4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2CD4 | offset to field `key` (string) 5068 +0x2CC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2CCC | offset to field `value` (string) 5069 5070string (reflection.KeyValue.value): 5071 +0x2CCC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5072 +0x2CD0 | 30 | char[1] | 0 | string literal 5073 +0x2CD1 | 00 | char | 0x00 (0) | string terminator 5074 5075padding: 5076 +0x2CD2 | 00 00 | uint8_t[2] | .. | padding 5077 5078string (reflection.KeyValue.key): 5079 +0x2CD4 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5080 +0x2CD8 | 6B 65 79 | char[3] | key | string literal 5081 +0x2CDB | 00 | char | 0x00 (0) | string terminator 5082 5083table (reflection.KeyValue): 5084 +0x2CDC | 78 F7 FF FF | SOffset32 | 0xFFFFF778 (-2184) Loc: +0x3564 | offset to vtable 5085 +0x2CE0 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2CF0 | offset to field `key` (string) 5086 +0x2CE4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2CE8 | offset to field `value` (string) 5087 5088string (reflection.KeyValue.value): 5089 +0x2CE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5090 +0x2CEC | 33 | char[1] | 3 | string literal 5091 +0x2CED | 00 | char | 0x00 (0) | string terminator 5092 5093padding: 5094 +0x2CEE | 00 00 | uint8_t[2] | .. | padding 5095 5096string (reflection.KeyValue.key): 5097 +0x2CF0 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5098 +0x2CF4 | 69 64 | char[2] | id | string literal 5099 +0x2CF6 | 00 | char | 0x00 (0) | string terminator 5100 5101table (reflection.Type): 5102 +0x2CF8 | 5C F3 FF FF | SOffset32 | 0xFFFFF35C (-3236) Loc: +0x399C | offset to vtable 5103 +0x2CFC | 00 00 00 | uint8_t[3] | ... | padding 5104 +0x2CFF | 0D | uint8_t | 0x0D (13) | table field `base_type` (Byte) 5105 +0x2D00 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5106 5107string (reflection.Field.name): 5108 +0x2D04 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5109 +0x2D08 | 6E 61 6D 65 | char[4] | name | string literal 5110 +0x2D0C | 00 | char | 0x00 (0) | string terminator 5111 5112padding: 5113 +0x2D0D | 00 00 00 | uint8_t[3] | ... | padding 5114 5115table (reflection.Field): 5116 +0x2D10 | 9A FF FF FF | SOffset32 | 0xFFFFFF9A (-102) Loc: +0x2D76 | offset to vtable 5117 +0x2D14 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5118 +0x2D16 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5119 +0x2D18 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x2D6C | offset to field `name` (string) 5120 +0x2D1C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x2D5C | offset to field `type` (table) 5121 +0x2D20 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2D38 | offset to field `attributes` (vector) 5122 +0x2D24 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2D34 | offset to field `documentation` (vector) 5123 +0x2D28 | 64 00 00 00 00 00 00 00 | int64_t | 0x0000000000000064 (100) | table field `default_integer` (Long) 5124 +0x2D30 | 00 00 00 00 | uint8_t[4] | .... | padding 5125 5126vector (reflection.Field.documentation): 5127 +0x2D34 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5128 5129vector (reflection.Field.attributes): 5130 +0x2D38 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5131 +0x2D3C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2D40 | offset to table[0] 5132 5133table (reflection.KeyValue): 5134 +0x2D40 | DC F7 FF FF | SOffset32 | 0xFFFFF7DC (-2084) Loc: +0x3564 | offset to vtable 5135 +0x2D44 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2D54 | offset to field `key` (string) 5136 +0x2D48 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2D4C | offset to field `value` (string) 5137 5138string (reflection.KeyValue.value): 5139 +0x2D4C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5140 +0x2D50 | 32 | char[1] | 2 | string literal 5141 +0x2D51 | 00 | char | 0x00 (0) | string terminator 5142 5143padding: 5144 +0x2D52 | 00 00 | uint8_t[2] | .. | padding 5145 5146string (reflection.KeyValue.key): 5147 +0x2D54 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5148 +0x2D58 | 69 64 | char[2] | id | string literal 5149 +0x2D5A | 00 | char | 0x00 (0) | string terminator 5150 5151table (reflection.Type): 5152 +0x2D5C | 78 F6 FF FF | SOffset32 | 0xFFFFF678 (-2440) Loc: +0x36E4 | offset to vtable 5153 +0x2D60 | 00 00 00 | uint8_t[3] | ... | padding 5154 +0x2D63 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 5155 +0x2D64 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5156 +0x2D68 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5157 5158string (reflection.Field.name): 5159 +0x2D6C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5160 +0x2D70 | 68 70 | char[2] | hp | string literal 5161 +0x2D72 | 00 | char | 0x00 (0) | string terminator 5162 5163padding: 5164 +0x2D73 | 00 00 00 | uint8_t[3] | ... | padding 5165 5166vtable (reflection.Field): 5167 +0x2D76 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 5168 +0x2D78 | 24 00 | uint16_t | 0x0024 (36) | size of referring table 5169 +0x2D7A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5170 +0x2D7C | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5171 +0x2D7E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 5172 +0x2D80 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5173 +0x2D82 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `default_integer` (id: 4) 5174 +0x2D84 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5175 +0x2D86 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5176 +0x2D88 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5177 +0x2D8A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5178 +0x2D8C | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5179 +0x2D8E | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5180 5181table (reflection.Field): 5182 +0x2D90 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2D76 | offset to vtable 5183 +0x2D94 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5184 +0x2D96 | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 5185 +0x2D98 | 54 00 00 00 | UOffset32 | 0x00000054 (84) Loc: +0x2DEC | offset to field `name` (string) 5186 +0x2D9C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x2DDC | offset to field `type` (table) 5187 +0x2DA0 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2DB8 | offset to field `attributes` (vector) 5188 +0x2DA4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2DB4 | offset to field `documentation` (vector) 5189 +0x2DA8 | 96 00 00 00 00 00 00 00 | int64_t | 0x0000000000000096 (150) | table field `default_integer` (Long) 5190 +0x2DB0 | 00 00 00 00 | uint8_t[4] | .... | padding 5191 5192vector (reflection.Field.documentation): 5193 +0x2DB4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5194 5195vector (reflection.Field.attributes): 5196 +0x2DB8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5197 +0x2DBC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2DC0 | offset to table[0] 5198 5199table (reflection.KeyValue): 5200 +0x2DC0 | 5C F8 FF FF | SOffset32 | 0xFFFFF85C (-1956) Loc: +0x3564 | offset to vtable 5201 +0x2DC4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2DD4 | offset to field `key` (string) 5202 +0x2DC8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2DCC | offset to field `value` (string) 5203 5204string (reflection.KeyValue.value): 5205 +0x2DCC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5206 +0x2DD0 | 31 | char[1] | 1 | string literal 5207 +0x2DD1 | 00 | char | 0x00 (0) | string terminator 5208 5209padding: 5210 +0x2DD2 | 00 00 | uint8_t[2] | .. | padding 5211 5212string (reflection.KeyValue.key): 5213 +0x2DD4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5214 +0x2DD8 | 69 64 | char[2] | id | string literal 5215 +0x2DDA | 00 | char | 0x00 (0) | string terminator 5216 5217table (reflection.Type): 5218 +0x2DDC | F8 F6 FF FF | SOffset32 | 0xFFFFF6F8 (-2312) Loc: +0x36E4 | offset to vtable 5219 +0x2DE0 | 00 00 00 | uint8_t[3] | ... | padding 5220 +0x2DE3 | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 5221 +0x2DE4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5222 +0x2DE8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5223 5224string (reflection.Field.name): 5225 +0x2DEC | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5226 +0x2DF0 | 6D 61 6E 61 | char[4] | mana | string literal 5227 +0x2DF4 | 00 | char | 0x00 (0) | string terminator 5228 5229padding: 5230 +0x2DF5 | 00 00 00 | uint8_t[3] | ... | padding 5231 5232vtable (reflection.Field): 5233 +0x2DF8 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5234 +0x2DFA | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5235 +0x2DFC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5236 +0x2DFE | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5237 +0x2E00 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5238 +0x2E02 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5239 +0x2E04 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5240 +0x2E06 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5241 +0x2E08 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5242 +0x2E0A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5243 +0x2E0C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5244 +0x2E0E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5245 +0x2E10 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5246 +0x2E12 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 5247 5248table (reflection.Field): 5249 +0x2E14 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: +0x2DF8 | offset to vtable 5250 +0x2E18 | 00 | uint8_t[1] | . | padding 5251 +0x2E19 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5252 +0x2E1A | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5253 +0x2E1C | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x2E64 | offset to field `name` (string) 5254 +0x2E20 | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2E54 | offset to field `type` (table) 5255 +0x2E24 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2E30 | offset to field `attributes` (vector) 5256 +0x2E28 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2E2C | offset to field `documentation` (vector) 5257 5258vector (reflection.Field.documentation): 5259 +0x2E2C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5260 5261vector (reflection.Field.attributes): 5262 +0x2E30 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5263 +0x2E34 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2E38 | offset to table[0] 5264 5265table (reflection.KeyValue): 5266 +0x2E38 | D4 F8 FF FF | SOffset32 | 0xFFFFF8D4 (-1836) Loc: +0x3564 | offset to vtable 5267 +0x2E3C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2E4C | offset to field `key` (string) 5268 +0x2E40 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2E44 | offset to field `value` (string) 5269 5270string (reflection.KeyValue.value): 5271 +0x2E44 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5272 +0x2E48 | 30 | char[1] | 0 | string literal 5273 +0x2E49 | 00 | char | 0x00 (0) | string terminator 5274 5275padding: 5276 +0x2E4A | 00 00 | uint8_t[2] | .. | padding 5277 5278string (reflection.KeyValue.key): 5279 +0x2E4C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5280 +0x2E50 | 69 64 | char[2] | id | string literal 5281 +0x2E52 | 00 | char | 0x00 (0) | string terminator 5282 5283table (reflection.Type): 5284 +0x2E54 | 9C F5 FF FF | SOffset32 | 0xFFFFF59C (-2660) Loc: +0x38B8 | offset to vtable 5285 +0x2E58 | 00 00 00 | uint8_t[3] | ... | padding 5286 +0x2E5B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5287 +0x2E5C | 09 00 00 00 | uint32_t | 0x00000009 (9) | table field `index` (Int) 5288 +0x2E60 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5289 5290string (reflection.Field.name): 5291 +0x2E64 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5292 +0x2E68 | 70 6F 73 | char[3] | pos | string literal 5293 +0x2E6B | 00 | char | 0x00 (0) | string terminator 5294 5295table (reflection.Object): 5296 +0x2E6C | 44 F6 FF FF | SOffset32 | 0xFFFFF644 (-2492) Loc: +0x3828 | offset to vtable 5297 +0x2E70 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x2E90 | offset to field `name` (string) 5298 +0x2E74 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2E88 | offset to field `fields` (vector) 5299 +0x2E78 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 5300 +0x2E7C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x2E84 | offset to field `documentation` (vector) 5301 +0x2E80 | E0 08 00 00 | UOffset32 | 0x000008E0 (2272) Loc: +0x3760 | offset to field `declaration_file` (string) 5302 5303vector (reflection.Object.documentation): 5304 +0x2E84 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5305 5306vector (reflection.Object.fields): 5307 +0x2E88 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5308 +0x2E8C | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x2EC8 | offset to table[0] 5309 5310string (reflection.Object.name): 5311 +0x2E90 | 19 00 00 00 | uint32_t | 0x00000019 (25) | length of string 5312 +0x2E94 | 4D 79 47 61 6D 65 2E 45 | char[25] | MyGame.E | string literal 5313 +0x2E9C | 78 61 6D 70 6C 65 2E 52 | | xample.R 5314 +0x2EA4 | 65 66 65 72 72 61 62 6C | | eferrabl 5315 +0x2EAC | 65 | | e 5316 +0x2EAD | 00 | char | 0x00 (0) | string terminator 5317 5318vtable (reflection.Field): 5319 +0x2EAE | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 5320 +0x2EB0 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5321 +0x2EB2 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5322 +0x2EB4 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5323 +0x2EB6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5324 +0x2EB8 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 5325 +0x2EBA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5326 +0x2EBC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5327 +0x2EBE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5328 +0x2EC0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5329 +0x2EC2 | 05 00 | VOffset16 | 0x0005 (5) | offset to field `key` (id: 8) 5330 +0x2EC4 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5331 +0x2EC6 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5332 5333table (reflection.Field): 5334 +0x2EC8 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2EAE | offset to vtable 5335 +0x2ECC | 00 | uint8_t[1] | . | padding 5336 +0x2ECD | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5337 +0x2ECE | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5338 +0x2ED0 | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x2F44 | offset to field `name` (string) 5339 +0x2ED4 | 60 00 00 00 | UOffset32 | 0x00000060 (96) Loc: +0x2F34 | offset to field `type` (table) 5340 +0x2ED8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2EE4 | offset to field `attributes` (vector) 5341 +0x2EDC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2EE0 | offset to field `documentation` (vector) 5342 5343vector (reflection.Field.documentation): 5344 +0x2EE0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5345 5346vector (reflection.Field.attributes): 5347 +0x2EE4 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5348 +0x2EE8 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x2F0C | offset to table[0] 5349 +0x2EEC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2EF0 | offset to table[1] 5350 5351table (reflection.KeyValue): 5352 +0x2EF0 | 8C F9 FF FF | SOffset32 | 0xFFFFF98C (-1652) Loc: +0x3564 | offset to vtable 5353 +0x2EF4 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2F04 | offset to field `key` (string) 5354 +0x2EF8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2EFC | offset to field `value` (string) 5355 5356string (reflection.KeyValue.value): 5357 +0x2EFC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5358 +0x2F00 | 30 | char[1] | 0 | string literal 5359 +0x2F01 | 00 | char | 0x00 (0) | string terminator 5360 5361padding: 5362 +0x2F02 | 00 00 | uint8_t[2] | .. | padding 5363 5364string (reflection.KeyValue.key): 5365 +0x2F04 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5366 +0x2F08 | 6B 65 79 | char[3] | key | string literal 5367 +0x2F0B | 00 | char | 0x00 (0) | string terminator 5368 5369table (reflection.KeyValue): 5370 +0x2F0C | A8 F9 FF FF | SOffset32 | 0xFFFFF9A8 (-1624) Loc: +0x3564 | offset to vtable 5371 +0x2F10 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x2F28 | offset to field `key` (string) 5372 +0x2F14 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2F18 | offset to field `value` (string) 5373 5374string (reflection.KeyValue.value): 5375 +0x2F18 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5376 +0x2F1C | 66 6E 76 31 61 5F 36 34 | char[8] | fnv1a_64 | string literal 5377 +0x2F24 | 00 | char | 0x00 (0) | string terminator 5378 5379padding: 5380 +0x2F25 | 00 00 00 | uint8_t[3] | ... | padding 5381 5382string (reflection.KeyValue.key): 5383 +0x2F28 | 04 00 00 00 | uint32_t | 0x00000004 (4) | length of string 5384 +0x2F2C | 68 61 73 68 | char[4] | hash | string literal 5385 +0x2F30 | 00 | char | 0x00 (0) | string terminator 5386 5387padding: 5388 +0x2F31 | 00 00 00 | uint8_t[3] | ... | padding 5389 5390table (reflection.Type): 5391 +0x2F34 | 50 F8 FF FF | SOffset32 | 0xFFFFF850 (-1968) Loc: +0x36E4 | offset to vtable 5392 +0x2F38 | 00 00 00 | uint8_t[3] | ... | padding 5393 +0x2F3B | 0A | uint8_t | 0x0A (10) | table field `base_type` (Byte) 5394 +0x2F3C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 5395 +0x2F40 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5396 5397string (reflection.Field.name): 5398 +0x2F44 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5399 +0x2F48 | 69 64 | char[2] | id | string literal 5400 +0x2F4A | 00 | char | 0x00 (0) | string terminator 5401 5402table (reflection.Object): 5403 +0x2F4C | 24 F7 FF FF | SOffset32 | 0xFFFFF724 (-2268) Loc: +0x3828 | offset to vtable 5404 +0x2F50 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x2F78 | offset to field `name` (string) 5405 +0x2F54 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x2F68 | offset to field `fields` (vector) 5406 +0x2F58 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 5407 +0x2F5C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x2F64 | offset to field `documentation` (vector) 5408 +0x2F60 | 00 08 00 00 | UOffset32 | 0x00000800 (2048) Loc: +0x3760 | offset to field `declaration_file` (string) 5409 5410vector (reflection.Object.documentation): 5411 +0x2F64 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5412 5413vector (reflection.Object.fields): 5414 +0x2F68 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 5415 +0x2F6C | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x2FAC | offset to table[0] 5416 +0x2F70 | CC 00 00 00 | UOffset32 | 0x000000CC (204) Loc: +0x303C | offset to table[1] 5417 +0x2F74 | 98 00 00 00 | UOffset32 | 0x00000098 (152) Loc: +0x300C | offset to table[2] 5418 5419string (reflection.Object.name): 5420 +0x2F78 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 5421 +0x2F7C | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 5422 +0x2F84 | 78 61 6D 70 6C 65 2E 53 | | xample.S 5423 +0x2F8C | 74 61 74 | | tat 5424 +0x2F8F | 00 | char | 0x00 (0) | string terminator 5425 5426padding: 5427 +0x2F90 | 00 00 | uint8_t[2] | .. | padding 5428 5429vtable (reflection.Field): 5430 +0x2F92 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 5431 +0x2F94 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 5432 +0x2F96 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5433 +0x2F98 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5434 +0x2F9A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5435 +0x2F9C | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5436 +0x2F9E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5437 +0x2FA0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5438 +0x2FA2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5439 +0x2FA4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5440 +0x2FA6 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5441 +0x2FA8 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `attributes` (id: 9) 5442 +0x2FAA | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 10) 5443 5444table (reflection.Field): 5445 +0x2FAC | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x2F92 | offset to vtable 5446 +0x2FB0 | 00 00 00 | uint8_t[3] | ... | padding 5447 +0x2FB3 | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5448 +0x2FB4 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5449 +0x2FB6 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5450 +0x2FB8 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x3000 | offset to field `name` (string) 5451 +0x2FBC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x2FF0 | offset to field `type` (table) 5452 +0x2FC0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x2FCC | offset to field `attributes` (vector) 5453 +0x2FC4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2FC8 | offset to field `documentation` (vector) 5454 5455vector (reflection.Field.documentation): 5456 +0x2FC8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5457 5458vector (reflection.Field.attributes): 5459 +0x2FCC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5460 +0x2FD0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2FD4 | offset to table[0] 5461 5462table (reflection.KeyValue): 5463 +0x2FD4 | 70 FA FF FF | SOffset32 | 0xFFFFFA70 (-1424) Loc: +0x3564 | offset to vtable 5464 +0x2FD8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x2FE8 | offset to field `key` (string) 5465 +0x2FDC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x2FE0 | offset to field `value` (string) 5466 5467string (reflection.KeyValue.value): 5468 +0x2FE0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5469 +0x2FE4 | 30 | char[1] | 0 | string literal 5470 +0x2FE5 | 00 | char | 0x00 (0) | string terminator 5471 5472padding: 5473 +0x2FE6 | 00 00 | uint8_t[2] | .. | padding 5474 5475string (reflection.KeyValue.key): 5476 +0x2FE8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5477 +0x2FEC | 6B 65 79 | char[3] | key | string literal 5478 +0x2FEF | 00 | char | 0x00 (0) | string terminator 5479 5480table (reflection.Type): 5481 +0x2FF0 | 0C F9 FF FF | SOffset32 | 0xFFFFF90C (-1780) Loc: +0x36E4 | offset to vtable 5482 +0x2FF4 | 00 00 00 | uint8_t[3] | ... | padding 5483 +0x2FF7 | 06 | uint8_t | 0x06 (6) | table field `base_type` (Byte) 5484 +0x2FF8 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 5485 +0x2FFC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5486 5487string (reflection.Field.name): 5488 +0x3000 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5489 +0x3004 | 63 6F 75 6E 74 | char[5] | count | string literal 5490 +0x3009 | 00 | char | 0x00 (0) | string terminator 5491 5492padding: 5493 +0x300A | 00 00 | uint8_t[2] | .. | padding 5494 5495table (reflection.Field): 5496 +0x300C | 76 FB FF FF | SOffset32 | 0xFFFFFB76 (-1162) Loc: +0x3496 | offset to vtable 5497 +0x3010 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5498 +0x3012 | 06 00 | uint16_t | 0x0006 (6) | table field `offset` (UShort) 5499 +0x3014 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3034 | offset to field `name` (string) 5500 +0x3018 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3024 | offset to field `type` (table) 5501 +0x301C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3020 | offset to field `documentation` (vector) 5502 5503vector (reflection.Field.documentation): 5504 +0x3020 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5505 5506table (reflection.Type): 5507 +0x3024 | 40 F9 FF FF | SOffset32 | 0xFFFFF940 (-1728) Loc: +0x36E4 | offset to vtable 5508 +0x3028 | 00 00 00 | uint8_t[3] | ... | padding 5509 +0x302B | 09 | uint8_t | 0x09 (9) | table field `base_type` (Byte) 5510 +0x302C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 5511 +0x3030 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5512 5513string (reflection.Field.name): 5514 +0x3034 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5515 +0x3038 | 76 61 6C | char[3] | val | string literal 5516 +0x303B | 00 | char | 0x00 (0) | string terminator 5517 5518table (reflection.Field): 5519 +0x303C | B8 F7 FF FF | SOffset32 | 0xFFFFF7B8 (-2120) Loc: +0x3884 | offset to vtable 5520 +0x3040 | 00 | uint8_t[1] | . | padding 5521 +0x3041 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5522 +0x3042 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5523 +0x3044 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x3060 | offset to field `name` (string) 5524 +0x3048 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3054 | offset to field `type` (table) 5525 +0x304C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3050 | offset to field `documentation` (vector) 5526 5527vector (reflection.Field.documentation): 5528 +0x3050 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5529 5530table (reflection.Type): 5531 +0x3054 | B8 F6 FF FF | SOffset32 | 0xFFFFF6B8 (-2376) Loc: +0x399C | offset to vtable 5532 +0x3058 | 00 00 00 | uint8_t[3] | ... | padding 5533 +0x305B | 0D | uint8_t | 0x0D (13) | table field `base_type` (Byte) 5534 +0x305C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5535 5536string (reflection.Field.name): 5537 +0x3060 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5538 +0x3064 | 69 64 | char[2] | id | string literal 5539 +0x3066 | 00 | char | 0x00 (0) | string terminator 5540 5541table (reflection.Object): 5542 +0x3068 | 88 F7 FF FF | SOffset32 | 0xFFFFF788 (-2168) Loc: +0x38E0 | offset to vtable 5543 +0x306C | 00 00 00 | uint8_t[3] | ... | padding 5544 +0x306F | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5545 +0x3070 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x3094 | offset to field `name` (string) 5546 +0x3074 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x308C | offset to field `fields` (vector) 5547 +0x3078 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5548 +0x307C | 14 00 00 00 | uint32_t | 0x00000014 (20) | table field `bytesize` (Int) 5549 +0x3080 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3088 | offset to field `documentation` (vector) 5550 +0x3084 | DC 06 00 00 | UOffset32 | 0x000006DC (1756) Loc: +0x3760 | offset to field `declaration_file` (string) 5551 5552vector (reflection.Object.documentation): 5553 +0x3088 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5554 5555vector (reflection.Object.fields): 5556 +0x308C | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5557 +0x3090 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x30C0 | offset to table[0] 5558 5559string (reflection.Object.name): 5560 +0x3094 | 27 00 00 00 | uint32_t | 0x00000027 (39) | length of string 5561 +0x3098 | 4D 79 47 61 6D 65 2E 45 | char[39] | MyGame.E | string literal 5562 +0x30A0 | 78 61 6D 70 6C 65 2E 53 | | xample.S 5563 +0x30A8 | 74 72 75 63 74 4F 66 53 | | tructOfS 5564 +0x30B0 | 74 72 75 63 74 73 4F 66 | | tructsOf 5565 +0x30B8 | 53 74 72 75 63 74 73 | | Structs 5566 +0x30BF | 00 | char | 0x00 (0) | string terminator 5567 5568table (reflection.Field): 5569 +0x30C0 | F4 FE FF FF | SOffset32 | 0xFFFFFEF4 (-268) Loc: +0x31CC | offset to vtable 5570 +0x30C4 | 00 00 00 | uint8_t[3] | ... | padding 5571 +0x30C7 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5572 +0x30C8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x30E8 | offset to field `name` (string) 5573 +0x30CC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x30D8 | offset to field `type` (table) 5574 +0x30D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x30D4 | offset to field `documentation` (vector) 5575 5576vector (reflection.Field.documentation): 5577 +0x30D4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5578 5579table (reflection.Type): 5580 +0x30D8 | 20 F8 FF FF | SOffset32 | 0xFFFFF820 (-2016) Loc: +0x38B8 | offset to vtable 5581 +0x30DC | 00 00 00 | uint8_t[3] | ... | padding 5582 +0x30DF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5583 +0x30E0 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `index` (Int) 5584 +0x30E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5585 5586string (reflection.Field.name): 5587 +0x30E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5588 +0x30EC | 61 | char[1] | a | string literal 5589 +0x30ED | 00 | char | 0x00 (0) | string terminator 5590 5591padding: 5592 +0x30EE | 00 00 | uint8_t[2] | .. | padding 5593 5594table (reflection.Object): 5595 +0x30F0 | 10 F8 FF FF | SOffset32 | 0xFFFFF810 (-2032) Loc: +0x38E0 | offset to vtable 5596 +0x30F4 | 00 00 00 | uint8_t[3] | ... | padding 5597 +0x30F7 | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5598 +0x30F8 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x3124 | offset to field `name` (string) 5599 +0x30FC | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x3114 | offset to field `fields` (vector) 5600 +0x3100 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5601 +0x3104 | 14 00 00 00 | uint32_t | 0x00000014 (20) | table field `bytesize` (Int) 5602 +0x3108 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3110 | offset to field `documentation` (vector) 5603 +0x310C | 54 06 00 00 | UOffset32 | 0x00000654 (1620) Loc: +0x3760 | offset to field `declaration_file` (string) 5604 5605vector (reflection.Object.documentation): 5606 +0x3110 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5607 5608vector (reflection.Object.fields): 5609 +0x3114 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of vector (# items) 5610 +0x3118 | D0 00 00 00 | UOffset32 | 0x000000D0 (208) Loc: +0x31E8 | offset to table[0] 5611 +0x311C | 7C 00 00 00 | UOffset32 | 0x0000007C (124) Loc: +0x3198 | offset to table[1] 5612 +0x3120 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x3148 | offset to table[2] 5613 5614string (reflection.Object.name): 5615 +0x3124 | 1E 00 00 00 | uint32_t | 0x0000001E (30) | length of string 5616 +0x3128 | 4D 79 47 61 6D 65 2E 45 | char[30] | MyGame.E | string literal 5617 +0x3130 | 78 61 6D 70 6C 65 2E 53 | | xample.S 5618 +0x3138 | 74 72 75 63 74 4F 66 53 | | tructOfS 5619 +0x3140 | 74 72 75 63 74 73 | | tructs 5620 +0x3146 | 00 | char | 0x00 (0) | string terminator 5621 5622table (reflection.Field): 5623 +0x3148 | CC FF FF FF | SOffset32 | 0xFFFFFFCC (-52) Loc: +0x317C | offset to vtable 5624 +0x314C | 00 00 00 | uint8_t[3] | ... | padding 5625 +0x314F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5626 +0x3150 | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 5627 +0x3152 | 0C 00 | uint16_t | 0x000C (12) | table field `offset` (UShort) 5628 +0x3154 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3174 | offset to field `name` (string) 5629 +0x3158 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3164 | offset to field `type` (table) 5630 +0x315C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3160 | offset to field `documentation` (vector) 5631 5632vector (reflection.Field.documentation): 5633 +0x3160 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5634 5635table (reflection.Type): 5636 +0x3164 | AC F8 FF FF | SOffset32 | 0xFFFFF8AC (-1876) Loc: +0x38B8 | offset to vtable 5637 +0x3168 | 00 00 00 | uint8_t[3] | ... | padding 5638 +0x316B | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5639 +0x316C | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 5640 +0x3170 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5641 5642string (reflection.Field.name): 5643 +0x3174 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5644 +0x3178 | 63 | char[1] | c | string literal 5645 +0x3179 | 00 | char | 0x00 (0) | string terminator 5646 5647padding: 5648 +0x317A | 00 00 | uint8_t[2] | .. | padding 5649 5650vtable (reflection.Field): 5651 +0x317C | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5652 +0x317E | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5653 +0x3180 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5654 +0x3182 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5655 +0x3184 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `id` (id: 2) 5656 +0x3186 | 0A 00 | VOffset16 | 0x000A (10) | offset to field `offset` (id: 3) 5657 +0x3188 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5658 +0x318A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5659 +0x318C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5660 +0x318E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5661 +0x3190 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5662 +0x3192 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5663 +0x3194 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5664 +0x3196 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 5665 5666table (reflection.Field): 5667 +0x3198 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: +0x317C | offset to vtable 5668 +0x319C | 00 00 00 | uint8_t[3] | ... | padding 5669 +0x319F | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5670 +0x31A0 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5671 +0x31A2 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 5672 +0x31A4 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x31C4 | offset to field `name` (string) 5673 +0x31A8 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x31B4 | offset to field `type` (table) 5674 +0x31AC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x31B0 | offset to field `documentation` (vector) 5675 5676vector (reflection.Field.documentation): 5677 +0x31B0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5678 5679table (reflection.Type): 5680 +0x31B4 | FC F8 FF FF | SOffset32 | 0xFFFFF8FC (-1796) Loc: +0x38B8 | offset to vtable 5681 +0x31B8 | 00 00 00 | uint8_t[3] | ... | padding 5682 +0x31BB | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5683 +0x31BC | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 5684 +0x31C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5685 5686string (reflection.Field.name): 5687 +0x31C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5688 +0x31C8 | 62 | char[1] | b | string literal 5689 +0x31C9 | 00 | char | 0x00 (0) | string terminator 5690 5691padding: 5692 +0x31CA | 00 00 | uint8_t[2] | .. | padding 5693 5694vtable (reflection.Field): 5695 +0x31CC | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 5696 +0x31CE | 14 00 | uint16_t | 0x0014 (20) | size of referring table 5697 +0x31D0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5698 +0x31D2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5699 +0x31D4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5700 +0x31D6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `offset` (id: 3) <defaults to 0> (UShort) 5701 +0x31D8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5702 +0x31DA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5703 +0x31DC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5704 +0x31DE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5705 +0x31E0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5706 +0x31E2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5707 +0x31E4 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 10) 5708 +0x31E6 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `optional` (id: 11) 5709 5710table (reflection.Field): 5711 +0x31E8 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: +0x31CC | offset to vtable 5712 +0x31EC | 00 00 00 | uint8_t[3] | ... | padding 5713 +0x31EF | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5714 +0x31F0 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3210 | offset to field `name` (string) 5715 +0x31F4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3200 | offset to field `type` (table) 5716 +0x31F8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x31FC | offset to field `documentation` (vector) 5717 5718vector (reflection.Field.documentation): 5719 +0x31FC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5720 5721table (reflection.Type): 5722 +0x3200 | 48 F9 FF FF | SOffset32 | 0xFFFFF948 (-1720) Loc: +0x38B8 | offset to vtable 5723 +0x3204 | 00 00 00 | uint8_t[3] | ... | padding 5724 +0x3207 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5725 +0x3208 | 00 00 00 00 | uint32_t | 0x00000000 (0) | table field `index` (Int) 5726 +0x320C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5727 5728string (reflection.Field.name): 5729 +0x3210 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5730 +0x3214 | 61 | char[1] | a | string literal 5731 +0x3215 | 00 | char | 0x00 (0) | string terminator 5732 5733padding: 5734 +0x3216 | 00 00 | uint8_t[2] | .. | padding 5735 5736table (reflection.Object): 5737 +0x3218 | 38 F9 FF FF | SOffset32 | 0xFFFFF938 (-1736) Loc: +0x38E0 | offset to vtable 5738 +0x321C | 00 00 00 | uint8_t[3] | ... | padding 5739 +0x321F | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5740 +0x3220 | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x3248 | offset to field `name` (string) 5741 +0x3224 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x323C | offset to field `fields` (vector) 5742 +0x3228 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 5743 +0x322C | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `bytesize` (Int) 5744 +0x3230 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3238 | offset to field `documentation` (vector) 5745 +0x3234 | 2C 05 00 00 | UOffset32 | 0x0000052C (1324) Loc: +0x3760 | offset to field `declaration_file` (string) 5746 5747vector (reflection.Object.documentation): 5748 +0x3238 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5749 5750vector (reflection.Object.fields): 5751 +0x323C | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 5752 +0x3240 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x3264 | offset to table[0] 5753 +0x3244 | 6C 00 00 00 | UOffset32 | 0x0000006C (108) Loc: +0x32B0 | offset to table[1] 5754 5755string (reflection.Object.name): 5756 +0x3248 | 16 00 00 00 | uint32_t | 0x00000016 (22) | length of string 5757 +0x324C | 4D 79 47 61 6D 65 2E 45 | char[22] | MyGame.E | string literal 5758 +0x3254 | 78 61 6D 70 6C 65 2E 41 | | xample.A 5759 +0x325C | 62 69 6C 69 74 79 | | bility 5760 +0x3262 | 00 | char | 0x00 (0) | string terminator 5761 5762table (reflection.Field): 5763 +0x3264 | CE FD FF FF | SOffset32 | 0xFFFFFDCE (-562) Loc: +0x3496 | offset to vtable 5764 +0x3268 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 5765 +0x326A | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 5766 +0x326C | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x3288 | offset to field `name` (string) 5767 +0x3270 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x327C | offset to field `type` (table) 5768 +0x3274 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3278 | offset to field `documentation` (vector) 5769 5770vector (reflection.Field.documentation): 5771 +0x3278 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5772 5773table (reflection.Type): 5774 +0x327C | E0 F8 FF FF | SOffset32 | 0xFFFFF8E0 (-1824) Loc: +0x399C | offset to vtable 5775 +0x3280 | 00 00 00 | uint8_t[3] | ... | padding 5776 +0x3283 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 5777 +0x3284 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5778 5779string (reflection.Field.name): 5780 +0x3288 | 08 00 00 00 | uint32_t | 0x00000008 (8) | length of string 5781 +0x328C | 64 69 73 74 61 6E 63 65 | char[8] | distance | string literal 5782 +0x3294 | 00 | char | 0x00 (0) | string terminator 5783 5784vtable (reflection.Field): 5785 +0x3296 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 5786 +0x3298 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5787 +0x329A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5788 +0x329C | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 5789 +0x329E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 5790 +0x32A0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `offset` (id: 3) <defaults to 0> (UShort) 5791 +0x32A2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5792 +0x32A4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5793 +0x32A6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5794 +0x32A8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5795 +0x32AA | 07 00 | VOffset16 | 0x0007 (7) | offset to field `key` (id: 8) 5796 +0x32AC | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 9) 5797 +0x32AE | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5798 5799table (reflection.Field): 5800 +0x32B0 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x3296 | offset to vtable 5801 +0x32B4 | 00 00 00 | uint8_t[3] | ... | padding 5802 +0x32B7 | 01 | uint8_t | 0x01 (1) | table field `key` (Bool) 5803 +0x32B8 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x32FC | offset to field `name` (string) 5804 +0x32BC | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x32F0 | offset to field `type` (table) 5805 +0x32C0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x32CC | offset to field `attributes` (vector) 5806 +0x32C4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x32C8 | offset to field `documentation` (vector) 5807 5808vector (reflection.Field.documentation): 5809 +0x32C8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5810 5811vector (reflection.Field.attributes): 5812 +0x32CC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5813 +0x32D0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x32D4 | offset to table[0] 5814 5815table (reflection.KeyValue): 5816 +0x32D4 | 70 FD FF FF | SOffset32 | 0xFFFFFD70 (-656) Loc: +0x3564 | offset to vtable 5817 +0x32D8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x32E8 | offset to field `key` (string) 5818 +0x32DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x32E0 | offset to field `value` (string) 5819 5820string (reflection.KeyValue.value): 5821 +0x32E0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5822 +0x32E4 | 30 | char[1] | 0 | string literal 5823 +0x32E5 | 00 | char | 0x00 (0) | string terminator 5824 5825padding: 5826 +0x32E6 | 00 00 | uint8_t[2] | .. | padding 5827 5828string (reflection.KeyValue.key): 5829 +0x32E8 | 03 00 00 00 | uint32_t | 0x00000003 (3) | length of string 5830 +0x32EC | 6B 65 79 | char[3] | key | string literal 5831 +0x32EF | 00 | char | 0x00 (0) | string terminator 5832 5833table (reflection.Type): 5834 +0x32F0 | 54 F9 FF FF | SOffset32 | 0xFFFFF954 (-1708) Loc: +0x399C | offset to vtable 5835 +0x32F4 | 00 00 00 | uint8_t[3] | ... | padding 5836 +0x32F7 | 08 | uint8_t | 0x08 (8) | table field `base_type` (Byte) 5837 +0x32F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5838 5839string (reflection.Field.name): 5840 +0x32FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of string 5841 +0x3300 | 69 64 | char[2] | id | string literal 5842 +0x3302 | 00 | char | 0x00 (0) | string terminator 5843 5844vtable (reflection.Object): 5845 +0x3304 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 5846 +0x3306 | 24 00 | uint16_t | 0x0024 (36) | size of referring table 5847 +0x3308 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 5848 +0x330A | 0C 00 | VOffset16 | 0x000C (12) | offset to field `fields` (id: 1) 5849 +0x330C | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_struct` (id: 2) 5850 +0x330E | 10 00 | VOffset16 | 0x0010 (16) | offset to field `minalign` (id: 3) 5851 +0x3310 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `bytesize` (id: 4) 5852 +0x3312 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `attributes` (id: 5) 5853 +0x3314 | 1C 00 | VOffset16 | 0x001C (28) | offset to field `documentation` (id: 6) 5854 +0x3316 | 20 00 | VOffset16 | 0x0020 (32) | offset to field `declaration_file` (id: 7) 5855 5856table (reflection.Object): 5857 +0x3318 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: +0x3304 | offset to vtable 5858 +0x331C | 00 00 00 | uint8_t[3] | ... | padding 5859 +0x331F | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 5860 +0x3320 | 68 00 00 00 | UOffset32 | 0x00000068 (104) Loc: +0x3388 | offset to field `name` (string) 5861 +0x3324 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x336C | offset to field `fields` (vector) 5862 +0x3328 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `minalign` (Int) 5863 +0x332C | 20 00 00 00 | uint32_t | 0x00000020 (32) | table field `bytesize` (Int) 5864 +0x3330 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x3340 | offset to field `attributes` (vector) 5865 +0x3334 | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x333C | offset to field `documentation` (vector) 5866 +0x3338 | 28 04 00 00 | UOffset32 | 0x00000428 (1064) Loc: +0x3760 | offset to field `declaration_file` (string) 5867 5868vector (reflection.Object.documentation): 5869 +0x333C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5870 5871vector (reflection.Object.attributes): 5872 +0x3340 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 5873 +0x3344 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3348 | offset to table[0] 5874 5875table (reflection.KeyValue): 5876 +0x3348 | E4 FD FF FF | SOffset32 | 0xFFFFFDE4 (-540) Loc: +0x3564 | offset to vtable 5877 +0x334C | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x335C | offset to field `key` (string) 5878 +0x3350 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3354 | offset to field `value` (string) 5879 5880string (reflection.KeyValue.value): 5881 +0x3354 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 5882 +0x3358 | 38 | char[1] | 8 | string literal 5883 +0x3359 | 00 | char | 0x00 (0) | string terminator 5884 5885padding: 5886 +0x335A | 00 00 | uint8_t[2] | .. | padding 5887 5888string (reflection.KeyValue.key): 5889 +0x335C | 0B 00 00 00 | uint32_t | 0x0000000B (11) | length of string 5890 +0x3360 | 66 6F 72 63 65 5F 61 6C | char[11] | force_al | string literal 5891 +0x3368 | 69 67 6E | | ign 5892 +0x336B | 00 | char | 0x00 (0) | string terminator 5893 5894vector (reflection.Object.fields): 5895 +0x336C | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of vector (# items) 5896 +0x3370 | C4 00 00 00 | UOffset32 | 0x000000C4 (196) Loc: +0x3434 | offset to table[0] 5897 +0x3374 | 84 00 00 00 | UOffset32 | 0x00000084 (132) Loc: +0x33F8 | offset to table[1] 5898 +0x3378 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x33C0 | offset to table[2] 5899 +0x337C | 60 01 00 00 | UOffset32 | 0x00000160 (352) Loc: +0x34DC | offset to table[3] 5900 +0x3380 | 30 01 00 00 | UOffset32 | 0x00000130 (304) Loc: +0x34B0 | offset to table[4] 5901 +0x3384 | E4 00 00 00 | UOffset32 | 0x000000E4 (228) Loc: +0x3468 | offset to table[5] 5902 5903string (reflection.Object.name): 5904 +0x3388 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 5905 +0x338C | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 5906 +0x3394 | 78 61 6D 70 6C 65 2E 56 | | xample.V 5907 +0x339C | 65 63 33 | | ec3 5908 +0x339F | 00 | char | 0x00 (0) | string terminator 5909 5910padding: 5911 +0x33A0 | 00 00 | uint8_t[2] | .. | padding 5912 5913vtable (reflection.Field): 5914 +0x33A2 | 1E 00 | uint16_t | 0x001E (30) | size of this vtable 5915 +0x33A4 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 5916 +0x33A6 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 5917 +0x33A8 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 5918 +0x33AA | 06 00 | VOffset16 | 0x0006 (6) | offset to field `id` (id: 2) 5919 +0x33AC | 08 00 | VOffset16 | 0x0008 (8) | offset to field `offset` (id: 3) 5920 +0x33AE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 5921 +0x33B0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 5922 +0x33B2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 5923 +0x33B4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 5924 +0x33B6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 5925 +0x33B8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 5926 +0x33BA | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 5927 +0x33BC | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 5928 +0x33BE | 0A 00 | VOffset16 | 0x000A (10) | offset to field `padding` (id: 12) 5929 5930table (reflection.Field): 5931 +0x33C0 | 1E 00 00 00 | SOffset32 | 0x0000001E (30) Loc: +0x33A2 | offset to vtable 5932 +0x33C4 | 00 | uint8_t[1] | . | padding 5933 +0x33C5 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 5934 +0x33C6 | 05 00 | uint16_t | 0x0005 (5) | table field `id` (UShort) 5935 +0x33C8 | 1A 00 | uint16_t | 0x001A (26) | table field `offset` (UShort) 5936 +0x33CA | 02 00 | uint16_t | 0x0002 (2) | table field `padding` (UShort) 5937 +0x33CC | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x33EC | offset to field `name` (string) 5938 +0x33D0 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x33DC | offset to field `type` (table) 5939 +0x33D4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x33D8 | offset to field `documentation` (vector) 5940 5941vector (reflection.Field.documentation): 5942 +0x33D8 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5943 5944table (reflection.Type): 5945 +0x33DC | 24 FB FF FF | SOffset32 | 0xFFFFFB24 (-1244) Loc: +0x38B8 | offset to vtable 5946 +0x33E0 | 00 00 00 | uint8_t[3] | ... | padding 5947 +0x33E3 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 5948 +0x33E4 | 06 00 00 00 | uint32_t | 0x00000006 (6) | table field `index` (Int) 5949 +0x33E8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5950 5951string (reflection.Field.name): 5952 +0x33EC | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5953 +0x33F0 | 74 65 73 74 33 | char[5] | test3 | string literal 5954 +0x33F5 | 00 | char | 0x00 (0) | string terminator 5955 5956padding: 5957 +0x33F6 | 00 00 | uint8_t[2] | .. | padding 5958 5959table (reflection.Field): 5960 +0x33F8 | 7A FD FF FF | SOffset32 | 0xFFFFFD7A (-646) Loc: +0x367E | offset to vtable 5961 +0x33FC | 00 00 | uint8_t[2] | .. | padding 5962 +0x33FE | 04 00 | uint16_t | 0x0004 (4) | table field `id` (UShort) 5963 +0x3400 | 18 00 | uint16_t | 0x0018 (24) | table field `offset` (UShort) 5964 +0x3402 | 01 00 | uint16_t | 0x0001 (1) | table field `padding` (UShort) 5965 +0x3404 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x3428 | offset to field `name` (string) 5966 +0x3408 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3414 | offset to field `type` (table) 5967 +0x340C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3410 | offset to field `documentation` (vector) 5968 5969vector (reflection.Field.documentation): 5970 +0x3410 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5971 5972table (reflection.Type): 5973 +0x3414 | 10 FE FF FF | SOffset32 | 0xFFFFFE10 (-496) Loc: +0x3604 | offset to vtable 5974 +0x3418 | 00 00 00 | uint8_t[3] | ... | padding 5975 +0x341B | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 5976 +0x341C | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 5977 +0x3420 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 5978 +0x3424 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 5979 5980string (reflection.Field.name): 5981 +0x3428 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 5982 +0x342C | 74 65 73 74 32 | char[5] | test2 | string literal 5983 +0x3431 | 00 | char | 0x00 (0) | string terminator 5984 5985padding: 5986 +0x3432 | 00 00 | uint8_t[2] | .. | padding 5987 5988table (reflection.Field): 5989 +0x3434 | 9E FF FF FF | SOffset32 | 0xFFFFFF9E (-98) Loc: +0x3496 | offset to vtable 5990 +0x3438 | 03 00 | uint16_t | 0x0003 (3) | table field `id` (UShort) 5991 +0x343A | 10 00 | uint16_t | 0x0010 (16) | table field `offset` (UShort) 5992 +0x343C | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x345C | offset to field `name` (string) 5993 +0x3440 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x344C | offset to field `type` (table) 5994 +0x3444 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3448 | offset to field `documentation` (vector) 5995 5996vector (reflection.Field.documentation): 5997 +0x3448 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 5998 5999table (reflection.Type): 6000 +0x344C | 68 FD FF FF | SOffset32 | 0xFFFFFD68 (-664) Loc: +0x36E4 | offset to vtable 6001 +0x3450 | 00 00 00 | uint8_t[3] | ... | padding 6002 +0x3453 | 0C | uint8_t | 0x0C (12) | table field `base_type` (Byte) 6003 +0x3454 | 08 00 00 00 | uint32_t | 0x00000008 (8) | table field `base_size` (UInt) 6004 +0x3458 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6005 6006string (reflection.Field.name): 6007 +0x345C | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 6008 +0x3460 | 74 65 73 74 31 | char[5] | test1 | string literal 6009 +0x3465 | 00 | char | 0x00 (0) | string terminator 6010 6011padding: 6012 +0x3466 | 00 00 | uint8_t[2] | .. | padding 6013 6014table (reflection.Field): 6015 +0x3468 | EA FD FF FF | SOffset32 | 0xFFFFFDEA (-534) Loc: +0x367E | offset to vtable 6016 +0x346C | 00 00 | uint8_t[2] | .. | padding 6017 +0x346E | 02 00 | uint16_t | 0x0002 (2) | table field `id` (UShort) 6018 +0x3470 | 08 00 | uint16_t | 0x0008 (8) | table field `offset` (UShort) 6019 +0x3472 | 04 00 | uint16_t | 0x0004 (4) | table field `padding` (UShort) 6020 +0x3474 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x3490 | offset to field `name` (string) 6021 +0x3478 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3484 | offset to field `type` (table) 6022 +0x347C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3480 | offset to field `documentation` (vector) 6023 6024vector (reflection.Field.documentation): 6025 +0x3480 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6026 6027table (reflection.Type): 6028 +0x3484 | E8 FA FF FF | SOffset32 | 0xFFFFFAE8 (-1304) Loc: +0x399C | offset to vtable 6029 +0x3488 | 00 00 00 | uint8_t[3] | ... | padding 6030 +0x348B | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 6031 +0x348C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6032 6033string (reflection.Field.name): 6034 +0x3490 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6035 +0x3494 | 7A | char[1] | z | string literal 6036 +0x3495 | 00 | char | 0x00 (0) | string terminator 6037 6038vtable (reflection.Field): 6039 +0x3496 | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 6040 +0x3498 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6041 +0x349A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6042 +0x349C | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 6043 +0x349E | 04 00 | VOffset16 | 0x0004 (4) | offset to field `id` (id: 2) 6044 +0x34A0 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 6045 +0x34A2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6046 +0x34A4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6047 +0x34A6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6048 +0x34A8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6049 +0x34AA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6050 +0x34AC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6051 +0x34AE | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 10) 6052 6053table (reflection.Field): 6054 +0x34B0 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x3496 | offset to vtable 6055 +0x34B4 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 6056 +0x34B6 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6057 +0x34B8 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x34D4 | offset to field `name` (string) 6058 +0x34BC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x34C8 | offset to field `type` (table) 6059 +0x34C0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x34C4 | offset to field `documentation` (vector) 6060 6061vector (reflection.Field.documentation): 6062 +0x34C4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6063 6064table (reflection.Type): 6065 +0x34C8 | 2C FB FF FF | SOffset32 | 0xFFFFFB2C (-1236) Loc: +0x399C | offset to vtable 6066 +0x34CC | 00 00 00 | uint8_t[3] | ... | padding 6067 +0x34CF | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 6068 +0x34D0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6069 6070string (reflection.Field.name): 6071 +0x34D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6072 +0x34D8 | 79 | char[1] | y | string literal 6073 +0x34D9 | 00 | char | 0x00 (0) | string terminator 6074 6075padding: 6076 +0x34DA | 00 00 | uint8_t[2] | .. | padding 6077 6078table (reflection.Field): 6079 +0x34DC | 6E FB FF FF | SOffset32 | 0xFFFFFB6E (-1170) Loc: +0x396E | offset to vtable 6080 +0x34E0 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x34FC | offset to field `name` (string) 6081 +0x34E4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x34F0 | offset to field `type` (table) 6082 +0x34E8 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x34EC | offset to field `documentation` (vector) 6083 6084vector (reflection.Field.documentation): 6085 +0x34EC | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6086 6087table (reflection.Type): 6088 +0x34F0 | 54 FB FF FF | SOffset32 | 0xFFFFFB54 (-1196) Loc: +0x399C | offset to vtable 6089 +0x34F4 | 00 00 00 | uint8_t[3] | ... | padding 6090 +0x34F7 | 0B | uint8_t | 0x0B (11) | table field `base_type` (Byte) 6091 +0x34F8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6092 6093string (reflection.Field.name): 6094 +0x34FC | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6095 +0x3500 | 78 | char[1] | x | string literal 6096 +0x3501 | 00 | char | 0x00 (0) | string terminator 6097 6098padding: 6099 +0x3502 | 00 00 | uint8_t[2] | .. | padding 6100 6101vtable (reflection.Object): 6102 +0x3504 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6103 +0x3506 | 1C 00 | uint16_t | 0x001C (28) | size of referring table 6104 +0x3508 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 6105 +0x350A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `fields` (id: 1) 6106 +0x350C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_struct` (id: 2) <defaults to 0> (Bool) 6107 +0x350E | 0C 00 | VOffset16 | 0x000C (12) | offset to field `minalign` (id: 3) 6108 +0x3510 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `bytesize` (id: 4) <defaults to 0> (Int) 6109 +0x3512 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `attributes` (id: 5) 6110 +0x3514 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 6) 6111 +0x3516 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `declaration_file` (id: 7) 6112 6113table (reflection.Object): 6114 +0x3518 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: +0x3504 | offset to vtable 6115 +0x351C | 80 00 00 00 | UOffset32 | 0x00000080 (128) Loc: +0x359C | offset to field `name` (string) 6116 +0x3520 | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x3594 | offset to field `fields` (vector) 6117 +0x3524 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6118 +0x3528 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x3538 | offset to field `attributes` (vector) 6119 +0x352C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3534 | offset to field `documentation` (vector) 6120 +0x3530 | 30 02 00 00 | UOffset32 | 0x00000230 (560) Loc: +0x3760 | offset to field `declaration_file` (string) 6121 6122vector (reflection.Object.documentation): 6123 +0x3534 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6124 6125vector (reflection.Object.attributes): 6126 +0x3538 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 6127 +0x353C | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x356C | offset to table[0] 6128 +0x3540 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3544 | offset to table[1] 6129 6130table (reflection.KeyValue): 6131 +0x3544 | E0 FF FF FF | SOffset32 | 0xFFFFFFE0 (-32) Loc: +0x3564 | offset to vtable 6132 +0x3548 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x3558 | offset to field `key` (string) 6133 +0x354C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3550 | offset to field `value` (string) 6134 6135string (reflection.KeyValue.value): 6136 +0x3550 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6137 +0x3554 | 30 | char[1] | 0 | string literal 6138 +0x3555 | 00 | char | 0x00 (0) | string terminator 6139 6140padding: 6141 +0x3556 | 00 00 | uint8_t[2] | .. | padding 6142 6143string (reflection.KeyValue.key): 6144 +0x3558 | 07 00 00 00 | uint32_t | 0x00000007 (7) | length of string 6145 +0x355C | 70 72 69 76 61 74 65 | char[7] | private | string literal 6146 +0x3563 | 00 | char | 0x00 (0) | string terminator 6147 6148vtable (reflection.KeyValue): 6149 +0x3564 | 08 00 | uint16_t | 0x0008 (8) | size of this vtable 6150 +0x3566 | 0C 00 | uint16_t | 0x000C (12) | size of referring table 6151 +0x3568 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `key` (id: 0) 6152 +0x356A | 08 00 | VOffset16 | 0x0008 (8) | offset to field `value` (id: 1) 6153 6154table (reflection.KeyValue): 6155 +0x356C | 08 00 00 00 | SOffset32 | 0x00000008 (8) Loc: +0x3564 | offset to vtable 6156 +0x3570 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x3580 | offset to field `key` (string) 6157 +0x3574 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3578 | offset to field `value` (string) 6158 6159string (reflection.KeyValue.value): 6160 +0x3578 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6161 +0x357C | 30 | char[1] | 0 | string literal 6162 +0x357D | 00 | char | 0x00 (0) | string terminator 6163 6164padding: 6165 +0x357E | 00 00 | uint8_t[2] | .. | padding 6166 6167string (reflection.KeyValue.key): 6168 +0x3580 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | length of string 6169 +0x3584 | 63 73 68 61 72 70 5F 70 | char[14] | csharp_p | string literal 6170 +0x358C | 61 72 74 69 61 6C | | artial 6171 +0x3592 | 00 | char | 0x00 (0) | string terminator 6172 6173vector (reflection.Object.fields): 6174 +0x3594 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6175 +0x3598 | 4C 00 00 00 | UOffset32 | 0x0000004C (76) Loc: +0x35E4 | offset to table[0] 6176 6177string (reflection.Object.name): 6178 +0x359C | 26 00 00 00 | uint32_t | 0x00000026 (38) | length of string 6179 +0x35A0 | 4D 79 47 61 6D 65 2E 45 | char[38] | MyGame.E | string literal 6180 +0x35A8 | 78 61 6D 70 6C 65 2E 54 | | xample.T 6181 +0x35B0 | 65 73 74 53 69 6D 70 6C | | estSimpl 6182 +0x35B8 | 65 54 61 62 6C 65 57 69 | | eTableWi 6183 +0x35C0 | 74 68 45 6E 75 6D | | thEnum 6184 +0x35C6 | 00 | char | 0x00 (0) | string terminator 6185 6186padding: 6187 +0x35C7 | 00 00 00 | uint8_t[3] | ... | padding 6188 6189vtable (reflection.Field): 6190 +0x35CA | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 6191 +0x35CC | 1C 00 | uint16_t | 0x001C (28) | size of referring table 6192 +0x35CE | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6193 +0x35D0 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 6194 +0x35D2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 6195 +0x35D4 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 6196 +0x35D6 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `default_integer` (id: 4) 6197 +0x35D8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6198 +0x35DA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6199 +0x35DC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6200 +0x35DE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6201 +0x35E0 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6202 +0x35E2 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 10) 6203 6204table (reflection.Field): 6205 +0x35E4 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x35CA | offset to vtable 6206 +0x35E8 | 00 00 | uint8_t[2] | .. | padding 6207 +0x35EA | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6208 +0x35EC | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x3628 | offset to field `name` (string) 6209 +0x35F0 | 24 00 00 00 | UOffset32 | 0x00000024 (36) Loc: +0x3614 | offset to field `type` (table) 6210 +0x35F4 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3600 | offset to field `documentation` (vector) 6211 +0x35F8 | 02 00 00 00 00 00 00 00 | int64_t | 0x0000000000000002 (2) | table field `default_integer` (Long) 6212 6213vector (reflection.Field.documentation): 6214 +0x3600 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6215 6216vtable (reflection.Type): 6217 +0x3604 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6218 +0x3606 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6219 +0x3608 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6220 +0x360A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6221 +0x360C | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 6222 +0x360E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6223 +0x3610 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `base_size` (id: 4) 6224 +0x3612 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `element_size` (id: 5) 6225 6226table (reflection.Type): 6227 +0x3614 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x3604 | offset to vtable 6228 +0x3618 | 00 00 00 | uint8_t[3] | ... | padding 6229 +0x361B | 04 | uint8_t | 0x04 (4) | table field `base_type` (Byte) 6230 +0x361C | 03 00 00 00 | uint32_t | 0x00000003 (3) | table field `index` (Int) 6231 +0x3620 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 6232 +0x3624 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6233 6234string (reflection.Field.name): 6235 +0x3628 | 05 00 00 00 | uint32_t | 0x00000005 (5) | length of string 6236 +0x362C | 63 6F 6C 6F 72 | char[5] | color | string literal 6237 +0x3631 | 00 | char | 0x00 (0) | string terminator 6238 6239padding: 6240 +0x3632 | 00 00 | uint8_t[2] | .. | padding 6241 6242table (reflection.Object): 6243 +0x3634 | 54 FD FF FF | SOffset32 | 0xFFFFFD54 (-684) Loc: +0x38E0 | offset to vtable 6244 +0x3638 | 00 00 00 | uint8_t[3] | ... | padding 6245 +0x363B | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 6246 +0x363C | 28 00 00 00 | UOffset32 | 0x00000028 (40) Loc: +0x3664 | offset to field `name` (string) 6247 +0x3640 | 18 00 00 00 | UOffset32 | 0x00000018 (24) Loc: +0x3658 | offset to field `fields` (vector) 6248 +0x3644 | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `minalign` (Int) 6249 +0x3648 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `bytesize` (Int) 6250 +0x364C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3654 | offset to field `documentation` (vector) 6251 +0x3650 | 10 01 00 00 | UOffset32 | 0x00000110 (272) Loc: +0x3760 | offset to field `declaration_file` (string) 6252 6253vector (reflection.Object.documentation): 6254 +0x3654 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6255 6256vector (reflection.Object.fields): 6257 +0x3658 | 02 00 00 00 | uint32_t | 0x00000002 (2) | length of vector (# items) 6258 +0x365C | 74 00 00 00 | UOffset32 | 0x00000074 (116) Loc: +0x36D0 | offset to table[0] 6259 +0x3660 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x369C | offset to table[1] 6260 6261string (reflection.Object.name): 6262 +0x3664 | 13 00 00 00 | uint32_t | 0x00000013 (19) | length of string 6263 +0x3668 | 4D 79 47 61 6D 65 2E 45 | char[19] | MyGame.E | string literal 6264 +0x3670 | 78 61 6D 70 6C 65 2E 54 | | xample.T 6265 +0x3678 | 65 73 74 | | est 6266 +0x367B | 00 | char | 0x00 (0) | string terminator 6267 6268padding: 6269 +0x367C | 00 00 | uint8_t[2] | .. | padding 6270 6271vtable (reflection.Field): 6272 +0x367E | 1E 00 | uint16_t | 0x001E (30) | size of this vtable 6273 +0x3680 | 18 00 | uint16_t | 0x0018 (24) | size of referring table 6274 +0x3682 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `name` (id: 0) 6275 +0x3684 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `type` (id: 1) 6276 +0x3686 | 06 00 | VOffset16 | 0x0006 (6) | offset to field `id` (id: 2) 6277 +0x3688 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `offset` (id: 3) 6278 +0x368A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6279 +0x368C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6280 +0x368E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6281 +0x3690 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6282 +0x3692 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6283 +0x3694 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6284 +0x3696 | 14 00 | VOffset16 | 0x0014 (20) | offset to field `documentation` (id: 10) 6285 +0x3698 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `optional` (id: 11) <defaults to 0> (Bool) 6286 +0x369A | 0A 00 | VOffset16 | 0x000A (10) | offset to field `padding` (id: 12) 6287 6288table (reflection.Field): 6289 +0x369C | 1E 00 00 00 | SOffset32 | 0x0000001E (30) Loc: +0x367E | offset to vtable 6290 +0x36A0 | 00 00 | uint8_t[2] | .. | padding 6291 +0x36A2 | 01 00 | uint16_t | 0x0001 (1) | table field `id` (UShort) 6292 +0x36A4 | 02 00 | uint16_t | 0x0002 (2) | table field `offset` (UShort) 6293 +0x36A6 | 01 00 | uint16_t | 0x0001 (1) | table field `padding` (UShort) 6294 +0x36A8 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x36C8 | offset to field `name` (string) 6295 +0x36AC | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x36B8 | offset to field `type` (table) 6296 +0x36B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x36B4 | offset to field `documentation` (vector) 6297 6298vector (reflection.Field.documentation): 6299 +0x36B4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6300 6301table (reflection.Type): 6302 +0x36B8 | D4 FF FF FF | SOffset32 | 0xFFFFFFD4 (-44) Loc: +0x36E4 | offset to vtable 6303 +0x36BC | 00 00 00 | uint8_t[3] | ... | padding 6304 +0x36BF | 03 | uint8_t | 0x03 (3) | table field `base_type` (Byte) 6305 +0x36C0 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `base_size` (UInt) 6306 +0x36C4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6307 6308string (reflection.Field.name): 6309 +0x36C8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6310 +0x36CC | 62 | char[1] | b | string literal 6311 +0x36CD | 00 | char | 0x00 (0) | string terminator 6312 6313padding: 6314 +0x36CE | 00 00 | uint8_t[2] | .. | padding 6315 6316table (reflection.Field): 6317 +0x36D0 | 62 FD FF FF | SOffset32 | 0xFFFFFD62 (-670) Loc: +0x396E | offset to vtable 6318 +0x36D4 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x3704 | offset to field `name` (string) 6319 +0x36D8 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x36F4 | offset to field `type` (table) 6320 +0x36DC | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x36E0 | offset to field `documentation` (vector) 6321 6322vector (reflection.Field.documentation): 6323 +0x36E0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6324 6325vtable (reflection.Type): 6326 +0x36E4 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6327 +0x36E6 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6328 +0x36E8 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6329 +0x36EA | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6330 +0x36EC | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 6331 +0x36EE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6332 +0x36F0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `base_size` (id: 4) 6333 +0x36F2 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 6334 6335table (reflection.Type): 6336 +0x36F4 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x36E4 | offset to vtable 6337 +0x36F8 | 00 00 00 | uint8_t[3] | ... | padding 6338 +0x36FB | 05 | uint8_t | 0x05 (5) | table field `base_type` (Byte) 6339 +0x36FC | 02 00 00 00 | uint32_t | 0x00000002 (2) | table field `base_size` (UInt) 6340 +0x3700 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6341 6342string (reflection.Field.name): 6343 +0x3704 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6344 +0x3708 | 61 | char[1] | a | string literal 6345 +0x3709 | 00 | char | 0x00 (0) | string terminator 6346 6347padding: 6348 +0x370A | 00 00 | uint8_t[2] | .. | padding 6349 6350table (reflection.Object): 6351 +0x370C | E4 FE FF FF | SOffset32 | 0xFFFFFEE4 (-284) Loc: +0x3828 | offset to vtable 6352 +0x3710 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x372C | offset to field `name` (string) 6353 +0x3714 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x3728 | offset to field `fields` (vector) 6354 +0x3718 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6355 +0x371C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3724 | offset to field `documentation` (vector) 6356 +0x3720 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x3760 | offset to field `declaration_file` (string) 6357 6358vector (reflection.Object.documentation): 6359 +0x3724 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6360 6361vector (reflection.Object.fields): 6362 +0x3728 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6363 6364string (reflection.Object.name): 6365 +0x372C | 17 00 00 00 | uint32_t | 0x00000017 (23) | length of string 6366 +0x3730 | 4D 79 47 61 6D 65 2E 45 | char[23] | MyGame.E | string literal 6367 +0x3738 | 78 61 6D 70 6C 65 32 2E | | xample2. 6368 +0x3740 | 4D 6F 6E 73 74 65 72 | | Monster 6369 +0x3747 | 00 | char | 0x00 (0) | string terminator 6370 6371table (reflection.Object): 6372 +0x3748 | 20 FF FF FF | SOffset32 | 0xFFFFFF20 (-224) Loc: +0x3828 | offset to vtable 6373 +0x374C | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x3780 | offset to field `name` (string) 6374 +0x3750 | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x377C | offset to field `fields` (vector) 6375 +0x3754 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6376 +0x3758 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3778 | offset to field `documentation` (vector) 6377 +0x375C | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3760 | offset to field `declaration_file` (string) 6378 6379string (reflection.Object.declaration_file): 6380 +0x3760 | 12 00 00 00 | uint32_t | 0x00000012 (18) | length of string 6381 +0x3764 | 2F 2F 6D 6F 6E 73 74 65 | char[18] | //monste | string literal 6382 +0x376C | 72 5F 74 65 73 74 2E 66 | | r_test.f 6383 +0x3774 | 62 73 | | bs 6384 +0x3776 | 00 | char | 0x00 (0) | string terminator 6385 6386vector (reflection.Object.documentation): 6387 +0x3778 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6388 6389vector (reflection.Object.fields): 6390 +0x377C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6391 6392string (reflection.Object.name): 6393 +0x3780 | 18 00 00 00 | uint32_t | 0x00000018 (24) | length of string 6394 +0x3784 | 4D 79 47 61 6D 65 2E 49 | char[24] | MyGame.I | string literal 6395 +0x378C | 6E 50 61 72 65 6E 74 4E | | nParentN 6396 +0x3794 | 61 6D 65 73 70 61 63 65 | | amespace 6397 +0x379C | 00 | char | 0x00 (0) | string terminator 6398 6399padding: 6400 +0x379D | 00 00 00 | uint8_t[3] | ... | padding 6401 6402table (reflection.Object): 6403 +0x37A0 | 78 FF FF FF | SOffset32 | 0xFFFFFF78 (-136) Loc: +0x3828 | offset to vtable 6404 +0x37A4 | 48 00 00 00 | UOffset32 | 0x00000048 (72) Loc: +0x37EC | offset to field `name` (string) 6405 +0x37A8 | 3C 00 00 00 | UOffset32 | 0x0000003C (60) Loc: +0x37E4 | offset to field `fields` (vector) 6406 +0x37AC | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6407 +0x37B0 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x37E0 | offset to field `documentation` (vector) 6408 +0x37B4 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x37B8 | offset to field `declaration_file` (string) 6409 6410string (reflection.Object.declaration_file): 6411 +0x37B8 | 20 00 00 00 | uint32_t | 0x00000020 (32) | length of string 6412 +0x37BC | 2F 2F 69 6E 63 6C 75 64 | char[32] | //includ | string literal 6413 +0x37C4 | 65 5F 74 65 73 74 2F 69 | | e_test/i 6414 +0x37CC | 6E 63 6C 75 64 65 5F 74 | | nclude_t 6415 +0x37D4 | 65 73 74 31 2E 66 62 73 | | est1.fbs 6416 +0x37DC | 00 | char | 0x00 (0) | string terminator 6417 6418padding: 6419 +0x37DD | 00 00 00 | uint8_t[3] | ... | padding 6420 6421vector (reflection.Object.documentation): 6422 +0x37E0 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6423 6424vector (reflection.Object.fields): 6425 +0x37E4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6426 +0x37E8 | 10 00 00 00 | UOffset32 | 0x00000010 (16) Loc: +0x37F8 | offset to table[0] 6427 6428string (reflection.Object.name): 6429 +0x37EC | 06 00 00 00 | uint32_t | 0x00000006 (6) | length of string 6430 +0x37F0 | 54 61 62 6C 65 41 | char[6] | TableA | string literal 6431 +0x37F6 | 00 | char | 0x00 (0) | string terminator 6432 6433table (reflection.Field): 6434 +0x37F8 | 74 FF FF FF | SOffset32 | 0xFFFFFF74 (-140) Loc: +0x3884 | offset to vtable 6435 +0x37FC | 00 | uint8_t[1] | . | padding 6436 +0x37FD | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 6437 +0x37FE | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6438 +0x3800 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3820 | offset to field `name` (string) 6439 +0x3804 | 0C 00 00 00 | UOffset32 | 0x0000000C (12) Loc: +0x3810 | offset to field `type` (table) 6440 +0x3808 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x380C | offset to field `documentation` (vector) 6441 6442vector (reflection.Field.documentation): 6443 +0x380C | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6444 6445table (reflection.Type): 6446 +0x3810 | 58 FF FF FF | SOffset32 | 0xFFFFFF58 (-168) Loc: +0x38B8 | offset to vtable 6447 +0x3814 | 00 00 00 | uint8_t[3] | ... | padding 6448 +0x3817 | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 6449 +0x3818 | 0C 00 00 00 | uint32_t | 0x0000000C (12) | table field `index` (Int) 6450 +0x381C | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6451 6452string (reflection.Field.name): 6453 +0x3820 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6454 +0x3824 | 62 | char[1] | b | string literal 6455 +0x3825 | 00 | char | 0x00 (0) | string terminator 6456 6457padding: 6458 +0x3826 | 00 00 | uint8_t[2] | .. | padding 6459 6460vtable (reflection.Object): 6461 +0x3828 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6462 +0x382A | 18 00 | uint16_t | 0x0018 (24) | size of referring table 6463 +0x382C | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 6464 +0x382E | 08 00 | VOffset16 | 0x0008 (8) | offset to field `fields` (id: 1) 6465 +0x3830 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `is_struct` (id: 2) <defaults to 0> (Bool) 6466 +0x3832 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `minalign` (id: 3) 6467 +0x3834 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `bytesize` (id: 4) <defaults to 0> (Int) 6468 +0x3836 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 5) <null> (Vector) 6469 +0x3838 | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 6) 6470 +0x383A | 14 00 | VOffset16 | 0x0014 (20) | offset to field `declaration_file` (id: 7) 6471 6472table (reflection.Object): 6473 +0x383C | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: +0x3828 | offset to vtable 6474 +0x3840 | 20 00 00 00 | UOffset32 | 0x00000020 (32) Loc: +0x3860 | offset to field `name` (string) 6475 +0x3844 | 14 00 00 00 | UOffset32 | 0x00000014 (20) Loc: +0x3858 | offset to field `fields` (vector) 6476 +0x3848 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `minalign` (Int) 6477 +0x384C | 08 00 00 00 | UOffset32 | 0x00000008 (8) Loc: +0x3854 | offset to field `documentation` (vector) 6478 +0x3850 | C4 00 00 00 | UOffset32 | 0x000000C4 (196) Loc: +0x3914 | offset to field `declaration_file` (string) 6479 6480vector (reflection.Object.documentation): 6481 +0x3854 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6482 6483vector (reflection.Object.fields): 6484 +0x3858 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6485 +0x385C | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x38A0 | offset to table[0] 6486 6487string (reflection.Object.name): 6488 +0x3860 | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 6489 +0x3864 | 4D 79 47 61 6D 65 2E 4F | char[28] | MyGame.O | string literal 6490 +0x386C | 74 68 65 72 4E 61 6D 65 | | therName 6491 +0x3874 | 53 70 61 63 65 2E 54 61 | | Space.Ta 6492 +0x387C | 62 6C 65 42 | | bleB 6493 +0x3880 | 00 | char | 0x00 (0) | string terminator 6494 6495padding: 6496 +0x3881 | 00 00 00 | uint8_t[3] | ... | padding 6497 6498vtable (reflection.Field): 6499 +0x3884 | 1C 00 | uint16_t | 0x001C (28) | size of this vtable 6500 +0x3886 | 14 00 | uint16_t | 0x0014 (20) | size of referring table 6501 +0x3888 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6502 +0x388A | 0C 00 | VOffset16 | 0x000C (12) | offset to field `type` (id: 1) 6503 +0x388C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 6504 +0x388E | 06 00 | VOffset16 | 0x0006 (6) | offset to field `offset` (id: 3) 6505 +0x3890 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6506 +0x3892 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6507 +0x3894 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6508 +0x3896 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6509 +0x3898 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6510 +0x389A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6511 +0x389C | 10 00 | VOffset16 | 0x0010 (16) | offset to field `documentation` (id: 10) 6512 +0x389E | 05 00 | VOffset16 | 0x0005 (5) | offset to field `optional` (id: 11) 6513 6514table (reflection.Field): 6515 +0x38A0 | 1C 00 00 00 | SOffset32 | 0x0000001C (28) Loc: +0x3884 | offset to vtable 6516 +0x38A4 | 00 | uint8_t[1] | . | padding 6517 +0x38A5 | 01 | uint8_t | 0x01 (1) | table field `optional` (Bool) 6518 +0x38A6 | 04 00 | uint16_t | 0x0004 (4) | table field `offset` (UShort) 6519 +0x38A8 | 30 00 00 00 | UOffset32 | 0x00000030 (48) Loc: +0x38D8 | offset to field `name` (string) 6520 +0x38AC | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x38C8 | offset to field `type` (table) 6521 +0x38B0 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x38B4 | offset to field `documentation` (vector) 6522 6523vector (reflection.Field.documentation): 6524 +0x38B4 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6525 6526vtable (reflection.Type): 6527 +0x38B8 | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6528 +0x38BA | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6529 +0x38BC | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6530 +0x38BE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6531 +0x38C0 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `index` (id: 2) 6532 +0x38C2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6533 +0x38C4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 6534 +0x38C6 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `element_size` (id: 5) 6535 6536table (reflection.Type): 6537 +0x38C8 | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x38B8 | offset to vtable 6538 +0x38CC | 00 00 00 | uint8_t[3] | ... | padding 6539 +0x38CF | 0F | uint8_t | 0x0F (15) | table field `base_type` (Byte) 6540 +0x38D0 | 0E 00 00 00 | uint32_t | 0x0000000E (14) | table field `index` (Int) 6541 +0x38D4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6542 6543string (reflection.Field.name): 6544 +0x38D8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6545 +0x38DC | 61 | char[1] | a | string literal 6546 +0x38DD | 00 | char | 0x00 (0) | string terminator 6547 6548padding: 6549 +0x38DE | 00 00 | uint8_t[2] | .. | padding 6550 6551vtable (reflection.Object): 6552 +0x38E0 | 14 00 | uint16_t | 0x0014 (20) | size of this vtable 6553 +0x38E2 | 20 00 | uint16_t | 0x0020 (32) | size of referring table 6554 +0x38E4 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `name` (id: 0) 6555 +0x38E6 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `fields` (id: 1) 6556 +0x38E8 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `is_struct` (id: 2) 6557 +0x38EA | 10 00 | VOffset16 | 0x0010 (16) | offset to field `minalign` (id: 3) 6558 +0x38EC | 14 00 | VOffset16 | 0x0014 (20) | offset to field `bytesize` (id: 4) 6559 +0x38EE | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 5) <null> (Vector) 6560 +0x38F0 | 18 00 | VOffset16 | 0x0018 (24) | offset to field `documentation` (id: 6) 6561 +0x38F2 | 1C 00 | VOffset16 | 0x001C (28) | offset to field `declaration_file` (id: 7) 6562 6563table (reflection.Object): 6564 +0x38F4 | 14 00 00 00 | SOffset32 | 0x00000014 (20) Loc: +0x38E0 | offset to vtable 6565 +0x38F8 | 00 00 00 | uint8_t[3] | ... | padding 6566 +0x38FB | 01 | uint8_t | 0x01 (1) | table field `is_struct` (Bool) 6567 +0x38FC | 50 00 00 00 | UOffset32 | 0x00000050 (80) Loc: +0x394C | offset to field `name` (string) 6568 +0x3900 | 44 00 00 00 | UOffset32 | 0x00000044 (68) Loc: +0x3944 | offset to field `fields` (vector) 6569 +0x3904 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `minalign` (Int) 6570 +0x3908 | 04 00 00 00 | uint32_t | 0x00000004 (4) | table field `bytesize` (Int) 6571 +0x390C | 34 00 00 00 | UOffset32 | 0x00000034 (52) Loc: +0x3940 | offset to field `documentation` (vector) 6572 +0x3910 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3914 | offset to field `declaration_file` (string) 6573 6574string (reflection.Object.declaration_file): 6575 +0x3914 | 24 00 00 00 | uint32_t | 0x00000024 (36) | length of string 6576 +0x3918 | 2F 2F 69 6E 63 6C 75 64 | char[36] | //includ | string literal 6577 +0x3920 | 65 5F 74 65 73 74 2F 73 | | e_test/s 6578 +0x3928 | 75 62 2F 69 6E 63 6C 75 | | ub/inclu 6579 +0x3930 | 64 65 5F 74 65 73 74 32 | | de_test2 6580 +0x3938 | 2E 66 62 73 | | .fbs 6581 +0x393C | 00 | char | 0x00 (0) | string terminator 6582 6583padding: 6584 +0x393D | 00 00 00 | uint8_t[3] | ... | padding 6585 6586vector (reflection.Object.documentation): 6587 +0x3940 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6588 6589vector (reflection.Object.fields): 6590 +0x3944 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of vector (# items) 6591 +0x3948 | 40 00 00 00 | UOffset32 | 0x00000040 (64) Loc: +0x3988 | offset to table[0] 6592 6593string (reflection.Object.name): 6594 +0x394C | 1C 00 00 00 | uint32_t | 0x0000001C (28) | length of string 6595 +0x3950 | 4D 79 47 61 6D 65 2E 4F | char[28] | MyGame.O | string literal 6596 +0x3958 | 74 68 65 72 4E 61 6D 65 | | therName 6597 +0x3960 | 53 70 61 63 65 2E 55 6E | | Space.Un 6598 +0x3968 | 75 73 65 64 | | used 6599 +0x396C | 00 | char | 0x00 (0) | string terminator 6600 6601vtable (reflection.Field): 6602 +0x396E | 1A 00 | uint16_t | 0x001A (26) | size of this vtable 6603 +0x3970 | 10 00 | uint16_t | 0x0010 (16) | size of referring table 6604 +0x3972 | 04 00 | VOffset16 | 0x0004 (4) | offset to field `name` (id: 0) 6605 +0x3974 | 08 00 | VOffset16 | 0x0008 (8) | offset to field `type` (id: 1) 6606 +0x3976 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `id` (id: 2) <defaults to 0> (UShort) 6607 +0x3978 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `offset` (id: 3) <defaults to 0> (UShort) 6608 +0x397A | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_integer` (id: 4) <defaults to 0> (Long) 6609 +0x397C | 00 00 | VOffset16 | 0x0000 (0) | offset to field `default_real` (id: 5) <defaults to 0.000000> (Double) 6610 +0x397E | 00 00 | VOffset16 | 0x0000 (0) | offset to field `deprecated` (id: 6) <defaults to 0> (Bool) 6611 +0x3980 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `required` (id: 7) <defaults to 0> (Bool) 6612 +0x3982 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `key` (id: 8) <defaults to 0> (Bool) 6613 +0x3984 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `attributes` (id: 9) <null> (Vector) 6614 +0x3986 | 0C 00 | VOffset16 | 0x000C (12) | offset to field `documentation` (id: 10) 6615 6616table (reflection.Field): 6617 +0x3988 | 1A 00 00 00 | SOffset32 | 0x0000001A (26) Loc: +0x396E | offset to vtable 6618 +0x398C | 2C 00 00 00 | UOffset32 | 0x0000002C (44) Loc: +0x39B8 | offset to field `name` (string) 6619 +0x3990 | 1C 00 00 00 | UOffset32 | 0x0000001C (28) Loc: +0x39AC | offset to field `type` (table) 6620 +0x3994 | 04 00 00 00 | UOffset32 | 0x00000004 (4) Loc: +0x3998 | offset to field `documentation` (vector) 6621 6622vector (reflection.Field.documentation): 6623 +0x3998 | 00 00 00 00 | uint32_t | 0x00000000 (0) | length of vector (# items) 6624 6625vtable (reflection.Type): 6626 +0x399C | 10 00 | uint16_t | 0x0010 (16) | size of this vtable 6627 +0x399E | 0C 00 | uint16_t | 0x000C (12) | size of referring table 6628 +0x39A0 | 07 00 | VOffset16 | 0x0007 (7) | offset to field `base_type` (id: 0) 6629 +0x39A2 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `element` (id: 1) <defaults to 0> (Byte) 6630 +0x39A4 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `index` (id: 2) <defaults to -1> (Int) 6631 +0x39A6 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `fixed_length` (id: 3) <defaults to 0> (UShort) 6632 +0x39A8 | 00 00 | VOffset16 | 0x0000 (0) | offset to field `base_size` (id: 4) <defaults to 4> (UInt) 6633 +0x39AA | 08 00 | VOffset16 | 0x0008 (8) | offset to field `element_size` (id: 5) 6634 6635table (reflection.Type): 6636 +0x39AC | 10 00 00 00 | SOffset32 | 0x00000010 (16) Loc: +0x399C | offset to vtable 6637 +0x39B0 | 00 00 00 | uint8_t[3] | ... | padding 6638 +0x39B3 | 07 | uint8_t | 0x07 (7) | table field `base_type` (Byte) 6639 +0x39B4 | 01 00 00 00 | uint32_t | 0x00000001 (1) | table field `element_size` (UInt) 6640 6641string (reflection.Field.name): 6642 +0x39B8 | 01 00 00 00 | uint32_t | 0x00000001 (1) | length of string 6643 +0x39BC | 61 | char[1] | a | string literal 6644 +0x39BD | 00 | char | 0x00 (0) | string terminator 6645 6646padding: 6647 +0x39BE | 00 00 | uint8_t[2] | .. | padding 6648