-
Notifications
You must be signed in to change notification settings - Fork 138
/
Copy pathblob.dat.strings
1090 lines (1024 loc) · 22 KB
/
blob.dat.strings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Blob Header:
coreVersion: 1
sizeofBool: 1
sizeofUDATA: 4
bitfieldFormat: 1
structDataSize: 3308
stringTableDataSize: 2818
structureCount: 64
== STRINGS ==
1: 0 [2] Aa
2: 4 [2] Bb
3: 8 [2] Cc
4: c [16] Sample1Constants
5: 1e [2] E1
6: 22 [2] E2
7: 26 [2] E3
8: 2a [1] E
9: 2e [1] x
10: 32 [9] uint16_t*
11: 3e [1] y
12: 42 [8] uint16_t
13: 4c [1] A
14: 50 [1] a
15: 54 [11] uint8_t[10]
16: 62 [1] b
17: 66 [16] uint16_t[10][10]
18: 78 [3] SOA
19: 7e [3] ihl
20: 84 [7] uint8_t
21: 8e [7] version
22: 98 [3] ecn
23: 9e [4] dscp
24: a4 [7] tot_len
25: ae [2] id
26: b2 [7] fragOff
27: bc [5] flags
28: c4 [3] ttl
29: ca [8] protocol
30: d4 [5] check
31: dc [5] saddr
32: e4 [8] uint32_t
33: ee [5] daddr
34: f6 [4] IPv4
35: fc [1] C
36: 100 [2] xy
37: 104 [8] struct C
38: 10e [1] z
39: 112 [1] D
40: 116 [8] ipHeader
41: 120 [11] struct IPv4
42: 12e [7] srcPort
43: 138 [8] destPort
44: 142 [6] length
45: 14a [8] checksum
46: 154 [9] UDPPacket
47: 160 [1] F
48: 164 [1] G
49: 168 [1] c
50: 16c [1] d
51: 170 [1] H
52: 174 [7] int64_t
53: 17e [5] width
54: 186 [6] height
55: 18e [3] Box
56: 194 [3] red
57: 19a [5] green
58: 1a2 [4] blue
59: 1a8 [9] RGBColour
60: 1b4 [2] i8
61: 1b8 [3] f16
62: 1be [5] arrI8
63: 1c6 [10] uint8_t[1]
64: 1d2 [10] Uniondata1
65: 1de [3] i16
66: 1e4 [3] f32
67: 1ea [10] uint8_t[3]
68: 1f6 [10] Uniondata2
69: 202 [10] uint8_t[4]
70: 20e [10] Uniondata3
71: 21a [10] uint8_t[5]
72: 226 [10] Uniondata4
73: 232 [4] name
74: 238 [8] char[32]
75: 242 [6] salary
76: 24a [5] float
77: 252 [9] worker_no
78: 25e [3] int
79: 264 [8] Unionjob
80: 26e [11] MyNamespace
81: 27c [6] THING1
82: 284 [6] THING2
83: 28c [6] THING3
84: 294 [19] MyNamespace__THINGS
85: 2aa [1] e
86: 2ae [14] MyNamespace__Q
87: 2be [24] MyNamespace__RGBColourV2
88: 2d8 [23] MyNamespace__Uniondata5
89: 2f2 [14] InnerNamespace
90: 302 [1] h
91: 306 [36] InnerNamespace__TypeInInnerNamespace
92: 32c [27] fieldOfForwardDeclaredClass
93: 34a [28] struct ForwardDeclaredClass*
94: 368 [24] HasAForwardDeclaredClass
95: 382 [23] instanceOfMyNestedClass
96: 39c [22] MyClass::MyNestedClass
97: 3b4 [4] data
98: 3ba [5] ENUM1
99: 3c2 [5] ENUM2
100: 3ca [5] ENUM3
101: 3d2 [1] Z
102: 3d6 [17] struct MyClass::Z
103: 3ea [11] instanceOfZ
104: 3f8 [7] MyClass
105: 402 [22] MyClass__MyNestedClass
106: 41a [1] g
107: 41e [8] uint64_t
108: 428 [15] uint16_t[20][5]
109: 43a [10] MyClass__Z
110: 446 [5] IDATA
111: 44e [2] S1
112: 452 [2] b2
113: 456 [9] struct S1
114: 462 [2] S2
115: 466 [9] struct S2
116: 472 [2] T2
117: 476 [9] struct T2
118: 482 [1] f
119: 486 [9] struct T3
120: 492 [2] T4
121: 496 [10] something1
122: 4a2 [10] something2
123: 4ae [10] something3
124: 4ba [10] something4
125: 4c6 [10] something5
126: 4d2 [10] somethingN
127: 4de [6] MyEnum
128: 4e6 [4] ipv6
129: 4ec [9] s.hi_ipv6
130: 4f8 [9] s.lo_ipv6
131: 504 [2] Ip
132: 508 [8] hashCode
133: 512 [16] volatile int64_t
134: 524 [5] BoxV2
135: 52c [10] staticTest
136: 538 [9] uintptr_t
137: 544 [5] data2
138: 54c [9] const int
139: 558 [3] Foo
140: 55e [8] voidStar
141: 568 [16] FunctionPointer*
142: 57a [16] HasVoidStarField
143: 58c [1] i
144: 590 [7] int32_t
145: 59a [1] s
146: 59e [7] int16_t
147: 5a8 [14] UnionFieldType
148: 5b8 [11] unionField1
149: 5c6 [20] union UnionFieldType
150: 5dc [11] unionField2
151: 5ea [13] HasUnionField
152: 5fa [1] q
153: 5fe [16] volatile uint8_t
154: 610 [1] r
155: 614 [13] const uint8_t
156: 624 [2] S3
157: 628 [5] speed
158: 630 [6] double
159: 638 [7] Vehicle
160: 642 [10] durability
161: 64e [3] Toy
162: 654 [9] hasWheels
163: 660 [11] MatchboxCar
164: 66e [15] functionPointer
165: 680 [15] FunctionPointer
166: 692 [9] INT_ARRAY
167: 69e [25] StructWithFunctionPointer
168: 6ba [1] l
169: 6be [8] long int
170: 6c8 [4] char
171: 6ce [4] bool
172: 6d4 [2] S4
173: 6d8 [15] innerField1.ui8
174: 6ea [15] innerField2.i16
175: 6fc [23] innerField3.innerStruct
176: 716 [20] struct ::InnerStruct
177: 72c [5] Outer
178: 734 [3] i32
179: 73a [13] __InnerStruct
180: 74a [32] instanceOfInnerClassWithSameName
181: 76c [52] OuterClassWithDifferentName1::InnerClassWithSameName
182: 7a2 [28] OuterClassWithDifferentName1
183: 7c0 [52] OuterClassWithDifferentName1__InnerClassWithSameName
184: 7f6 [52] OuterClassWithDifferentName2::InnerClassWithSameName
185: 82c [28] OuterClassWithDifferentName2
186: 84a [52] OuterClassWithDifferentName2__InnerClassWithSameName
187: 880 [4] real
188: 886 [9] imaginary
189: 892 [12] Complex<int>
190: 8a0 [15] Complex<double>
191: 8b2 [20] arrayWithTypedefType
192: 8c8 [10] UDATA2[12]
193: 8d4 [21] SArrayWithTypedefType
194: 8ec [11] numElements
195: 8fa [6] intArr
196: 902 [5] int[]
197: 90a [14] SNoLengthArray
198: 91a [8] SEAHORSE
199: 924 [9] TEST_FLAG
200: 930 [10] TEST_FLAG2
201: 93c [15] TEST_FLAG_UNDEF
202: 94e [25] TestFileInSubDirConstants
203: 96a [3] COW
204: 970 [19] TestHeaderConstants
205: 986 [18] myMapToTypeMacro1a
206: 99a [18] myMapToTypeMacro1b
207: 9ae [14] MapToTypeTest1
208: 9be [17] myMapToTypeMacro2
209: 9d2 [20] Map_to_typeConstants
210: 9e8 [17] myMapToTypeMacro3
211: 9fc [14] MapToTypeTest3
212: a0c [17] myMapToTypeMacro4
213: a20 [14] MapToTypeTest4
214: a30 [7] dolphin
215: a3a [4] fish
216: a40 [7] octopus
217: a4a [5] whale
218: a52 [13] TestConstants
219: a62 [8] CHAR_MAX
220: a6c [8] CHAR_MIN
221: a76 [7] INT_MAX
222: a80 [7] INT_MIN
223: a8a [8] LONG_MAX
224: a94 [8] LONG_MIN
225: a9e [9] SCHAR_MAX
226: aaa [9] SCHAR_MIN
227: ab6 [8] SHRT_MAX
228: ac0 [8] SHRT_MIN
229: aca [9] UCHAR_MAX
230: ad6 [8] UINT_MAX
231: ae0 [9] ULONG_MAX
232: aec [9] USHRT_MAX
233: af8 [7] CLimits
== STRUCTS ==
Struct name: A
no superName
sizeOf: 8
fieldCount: 2
constCount: 0
Field declaredName: x
declaredType: uint16_t*
offset: 0
Field declaredName: y
declaredType: uint16_t
offset: 4
Struct name: Box
no superName
sizeOf: 24
fieldCount: 3
constCount: 0
Field declaredName: length
declaredType: int64_t
offset: 0
Field declaredName: width
declaredType: int64_t
offset: 8
Field declaredName: height
declaredType: int64_t
offset: 16
Struct name: BoxV2
no superName
sizeOf: 32
fieldCount: 4
constCount: 0
Field declaredName: hashCode
declaredType: volatile int64_t
offset: 0
Field declaredName: length
declaredType: int64_t
offset: 8
Field declaredName: width
declaredType: int64_t
offset: 16
Field declaredName: height
declaredType: int64_t
offset: 24
Struct name: C
no superName
sizeOf: 8
fieldCount: 2
constCount: 0
Field declaredName: x
declaredType: uint32_t
offset: 0
Field declaredName: y
declaredType: uint32_t
offset: 4
Struct name: CLimits
no superName
sizeOf: 0
fieldCount: 0
constCount: 14
Constant name: CHAR_MAX
value: 127
Constant name: CHAR_MIN
value: -128
Constant name: INT_MAX
value: 2147483647
Constant name: INT_MIN
value: -2147483648
Constant name: LONG_MAX
value: 2147483647
Constant name: LONG_MIN
value: -2147483648
Constant name: SCHAR_MAX
value: 127
Constant name: SCHAR_MIN
value: -128
Constant name: SHRT_MAX
value: 32767
Constant name: SHRT_MIN
value: -32768
Constant name: UCHAR_MAX
value: 255
Constant name: UINT_MAX
value: 4294967295
Constant name: ULONG_MAX
value: 4294967295
Constant name: USHRT_MAX
value: 65535
Struct name: Complex<double>
no superName
sizeOf: 16
fieldCount: 2
constCount: 0
Field declaredName: real
declaredType: double
offset: 0
Field declaredName: imaginary
declaredType: double
offset: 8
Struct name: Complex<int>
no superName
sizeOf: 8
fieldCount: 2
constCount: 0
Field declaredName: real
declaredType: int
offset: 0
Field declaredName: imaginary
declaredType: int
offset: 4
Struct name: D
no superName
sizeOf: 12
fieldCount: 2
constCount: 0
Field declaredName: xy
declaredType: struct C
offset: 0
Field declaredName: z
declaredType: uint32_t
offset: 8
Struct name: E
no superName
sizeOf: 0
fieldCount: 0
constCount: 3
Constant name: E1
value: 2
Constant name: E2
value: 3
Constant name: E3
value: 4
Struct name: F
no superName
sizeOf: 2
fieldCount: 3
constCount: 0
Field declaredName: x
declaredType: uint16_t
offset: 0
Field declaredName: y
declaredType: uint16_t
offset: 2
Field declaredName: z
declaredType: uint16_t
offset: 4
Struct name: Foo
no superName
sizeOf: 8
fieldCount: 3
constCount: 0
Field declaredName: staticTest
declaredType: int
offset: 0
Field declaredName: data
declaredType: uintptr_t
offset: 4
Field declaredName: data2
declaredType: const int
offset: 8
Struct name: G
no superName
sizeOf: 4
fieldCount: 3
constCount: 0
Field declaredName: x
declaredType: uint16_t
offset: 0
Field declaredName: y
declaredType: uint16_t
offset: 2
Field declaredName: z
declaredType: uint16_t
offset: 4
Struct name: H
no superName
sizeOf: 4
fieldCount: 4
constCount: 0
Field declaredName: a
declaredType: uint16_t
offset: 0
Field declaredName: b
declaredType: uint16_t
offset: 2
Field declaredName: c
declaredType: uint16_t
offset: 4
Field declaredName: d
declaredType: uint16_t
offset: 6
Struct name: HasAForwardDeclaredClass
no superName
sizeOf: 4
fieldCount: 1
constCount: 0
Field declaredName: fieldOfForwardDeclaredClass
declaredType: struct ForwardDeclaredClass*
offset: 0
Struct name: HasUnionField
no superName
sizeOf: 8
fieldCount: 2
constCount: 0
Field declaredName: unionField1
declaredType: union UnionFieldType
offset: 0
Field declaredName: unionField2
declaredType: union UnionFieldType
offset: 4
Struct name: HasVoidStarField
no superName
sizeOf: 4
fieldCount: 1
constCount: 0
Field declaredName: voidStar
declaredType: FunctionPointer*
offset: 0
Struct name: IPv4
no superName
sizeOf: 20
fieldCount: 13
constCount: 0
Field declaredName: ihl
declaredType: uint8_t
offset: 0
Field declaredName: version
declaredType: uint8_t
offset: 1
Field declaredName: ecn
declaredType: uint8_t
offset: 2
Field declaredName: dscp
declaredType: uint8_t
offset: 3
Field declaredName: tot_len
declaredType: uint16_t
offset: 4
Field declaredName: id
declaredType: uint16_t
offset: 6
Field declaredName: fragOff
declaredType: uint16_t
offset: 8
Field declaredName: flags
declaredType: uint16_t
offset: 10
Field declaredName: ttl
declaredType: uint8_t
offset: 12
Field declaredName: protocol
declaredType: uint8_t
offset: 13
Field declaredName: check
declaredType: uint16_t
offset: 14
Field declaredName: saddr
declaredType: uint32_t
offset: 16
Field declaredName: daddr
declaredType: uint32_t
offset: 20
Struct name: InnerNamespace
no superName
sizeOf: 0
fieldCount: 0
constCount: 0
Struct name: InnerNamespace__TypeInInnerNamespace
no superName
sizeOf: 2
fieldCount: 1
constCount: 0
Field declaredName: h
declaredType: uint16_t
offset: 0
Struct name: Ip
no superName
sizeOf: 8
fieldCount: 3
constCount: 0
Field declaredName: ipv6
declaredType: uint64_t
offset: 0
Field declaredName: s.hi_ipv6
declaredType: uint32_t
offset: 0
Field declaredName: s.lo_ipv6
declaredType: uint32_t
offset: 4
Struct name: MapToTypeTest1
no superName
sizeOf: 0
fieldCount: 0
constCount: 2
Constant name: myMapToTypeMacro1a
value: 13
Constant name: myMapToTypeMacro1b
value: 14
Struct name: MapToTypeTest3
no superName
sizeOf: 0
fieldCount: 0
constCount: 1
Constant name: myMapToTypeMacro3
value: 33
Struct name: MapToTypeTest4
no superName
sizeOf: 0
fieldCount: 0
constCount: 1
Constant name: myMapToTypeMacro4
value: 43
Struct name: Map_to_typeConstants
no superName
sizeOf: 0
fieldCount: 0
constCount: 1
Constant name: myMapToTypeMacro2
value: 23
Struct name: MatchboxCar
superName: Toy
sizeOf: 16
fieldCount: 1
constCount: 0
Field declaredName: hasWheels
declaredType: int
offset: 0
Struct name: MyClass
no superName
sizeOf: 432
fieldCount: 4
constCount: 3
Field declaredName: instanceOfMyNestedClass
declaredType: MyClass::MyNestedClass
offset: 0
Field declaredName: data
declaredType: int64_t
offset: 4
Field declaredName: Z
declaredType: struct MyClass::Z
offset: 16
Field declaredName: instanceOfZ
declaredType: struct MyClass::Z
offset: 224
Constant name: ENUM1
value: 0
Constant name: ENUM2
value: 1
Constant name: ENUM3
value: 2
Struct name: MyClass__MyNestedClass
no superName
sizeOf: 4
fieldCount: 1
constCount: 0
Field declaredName: d
declaredType: int
offset: 0
Struct name: MyClass__Z
no superName
sizeOf: 208
fieldCount: 2
constCount: 0
Field declaredName: g
declaredType: uint64_t
offset: 0
Field declaredName: h
declaredType: uint16_t[20][5]
offset: 8
Struct name: MyEnum
no superName
sizeOf: 0
fieldCount: 0
constCount: 6
Constant name: something1
value: 0
Constant name: something2
value: 1
Constant name: something3
value: 2
Constant name: something4
value: 3
Constant name: something5
value: 4
Constant name: somethingN
value: 5
Struct name: MyNamespace
no superName
sizeOf: 0
fieldCount: 0
constCount: 0
Struct name: MyNamespace__Q
no superName
sizeOf: 202
fieldCount: 2
constCount: 0
Field declaredName: d
declaredType: uint16_t
offset: 0
Field declaredName: e
declaredType: uint16_t[10][10]
offset: 2
Struct name: MyNamespace__RGBColourV2
no superName
sizeOf: 3
fieldCount: 3
constCount: 0
Field declaredName: red
declaredType: uint8_t
offset: 0
Field declaredName: green
declaredType: uint8_t
offset: 1
Field declaredName: blue
declaredType: uint8_t
offset: 2
Struct name: MyNamespace__THINGS
no superName
sizeOf: 0
fieldCount: 0
constCount: 3
Constant name: THING1
value: 0
Constant name: THING2
value: 1
Constant name: THING3
value: 2
Struct name: MyNamespace__Uniondata5
no superName
sizeOf: 4
fieldCount: 3
constCount: 0
Field declaredName: i16
declaredType: uint16_t
offset: 0
Field declaredName: f32
declaredType: uint32_t
offset: 2
Field declaredName: arrI8
declaredType: uint8_t[3]
offset: 6
Struct name: Outer
no superName
sizeOf: 8
fieldCount: 3
constCount: 0
Field declaredName: innerField1.ui8
declaredType: uint8_t
offset: 0
Field declaredName: innerField2.i16
declaredType: int16_t
offset: 0
Field declaredName: innerField3.innerStruct
declaredType: struct ::InnerStruct
offset: 0
Struct name: OuterClassWithDifferentName1
no superName
sizeOf: 8
fieldCount: 1
constCount: 0
Field declaredName: instanceOfInnerClassWithSameName
declaredType: OuterClassWithDifferentName1::InnerClassWithSameName
offset: 0
Struct name: OuterClassWithDifferentName1__InnerClassWithSameName
no superName
sizeOf: 8
fieldCount: 1
constCount: 0
Field declaredName: g
declaredType: double
offset: 0
Struct name: OuterClassWithDifferentName2
no superName
sizeOf: 8
fieldCount: 1
constCount: 0
Field declaredName: instanceOfInnerClassWithSameName
declaredType: OuterClassWithDifferentName2::InnerClassWithSameName
offset: 0
Struct name: OuterClassWithDifferentName2__InnerClassWithSameName
no superName
sizeOf: 8
fieldCount: 1
constCount: 0
Field declaredName: h
declaredType: double
offset: 0
Struct name: RGBColour
no superName
sizeOf: 3
fieldCount: 3
constCount: 0
Field declaredName: red
declaredType: uint8_t
offset: 0
Field declaredName: green
declaredType: uint8_t
offset: 1
Field declaredName: blue
declaredType: uint8_t
offset: 2
Struct name: S1
no superName
sizeOf: 4
fieldCount: 1
constCount: 0
Field declaredName: a
declaredType: IDATA
offset: 0
Struct name: S2
no superName
sizeOf: 8
fieldCount: 2
constCount: 0
Field declaredName: b
declaredType: IDATA
offset: 0
Field declaredName: b2
declaredType: struct S1
offset: 4
Struct name: S3
no superName
sizeOf: 2
fieldCount: 2
constCount: 0
Field declaredName: q
declaredType: volatile uint8_t
offset: 0
Field declaredName: r
declaredType: const uint8_t
offset: 1
Struct name: S4
no superName
sizeOf: 20
fieldCount: 5
constCount: 0
Field declaredName: i
declaredType: int
offset: 0
Field declaredName: l
declaredType: long int
offset: 4
Field declaredName: d
declaredType: double
offset: 8
Field declaredName: c
declaredType: char
offset: 16
Field declaredName: b
declaredType: bool
offset: 17
Struct name: SArrayWithTypedefType
no superName
sizeOf: 48
fieldCount: 1
constCount: 0
Field declaredName: arrayWithTypedefType
declaredType: UDATA2[12]
offset: 0
Struct name: SNoLengthArray
no superName
sizeOf: 4
fieldCount: 2
constCount: 0
Field declaredName: numElements
declaredType: int
offset: 0
Field declaredName: intArr
declaredType: int[]
offset: 4
Struct name: SOA
no superName
sizeOf: 210
fieldCount: 2
constCount: 0
Field declaredName: a
declaredType: uint8_t[10]
offset: 0
Field declaredName: b
declaredType: uint16_t[10][10]
offset: 10
Struct name: Sample1Constants
no superName
sizeOf: 0
fieldCount: 0
constCount: 3
Constant name: Aa
value: 0
Constant name: Bb
value: 1
Constant name: Cc
value: 2
Struct name: StructWithFunctionPointer
no superName
sizeOf: 44
fieldCount: 2
constCount: 0
Field declaredName: functionPointer
declaredType: FunctionPointer
offset: 0
Field declaredName: i
declaredType: INT_ARRAY
offset: 4
Struct name: T2
no superName
sizeOf: 8
fieldCount: 1
constCount: 0
Field declaredName: c
declaredType: struct S2
offset: 0
Struct name: T4
no superName
sizeOf: 20
fieldCount: 3
constCount: 0
Field declaredName: d
declaredType: struct T2
offset: 0
Field declaredName: e
declaredType: struct S2
offset: 8
Field declaredName: f
declaredType: struct T3
offset: 16
Struct name: TestConstants
no superName
sizeOf: 0
fieldCount: 0
constCount: 4
Constant name: dolphin
value: 11
Constant name: fish
value: 4
Constant name: octopus
value: 11
Constant name: whale
value: 7
Struct name: TestFileInSubDirConstants
no superName
sizeOf: 0
fieldCount: 0
constCount: 4
Constant name: SEAHORSE
value: 77
Constant name: TEST_FLAG
value: 1
Constant name: TEST_FLAG2
value: 1
Constant name: TEST_FLAG_UNDEF
value: 0
Struct name: TestHeaderConstants
no superName
sizeOf: 0
fieldCount: 0
constCount: 1
Constant name: COW
value: 1
Struct name: Toy
no superName
sizeOf: 4
fieldCount: 1
constCount: 0
Field declaredName: durability
declaredType: int
offset: 0
Struct name: UDPPacket
no superName
sizeOf: 28
fieldCount: 5
constCount: 0
Field declaredName: ipHeader
declaredType: struct IPv4
offset: 0
Field declaredName: srcPort
declaredType: uint16_t
offset: 20
Field declaredName: destPort
declaredType: uint16_t
offset: 22
Field declaredName: length
declaredType: uint16_t
offset: 24
Field declaredName: checksum
declaredType: uint16_t
offset: 26
Struct name: UnionFieldType
no superName
sizeOf: 4
fieldCount: 2
constCount: 0
Field declaredName: i
declaredType: int32_t
offset: 0
Field declaredName: s
declaredType: int16_t
offset: 4
Struct name: Uniondata1
no superName