• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3primitive {
4  id: 0x398ea63b
5  name: "unnamed-enum-underlying-type-32"
6  bytesize: 0x00000004
7}
8primitive {
9  id: 0xfc0e1dbd
10  name: "long"
11  bytesize: 0x00000008
12}
13member {
14  id: 0xcd3a8d16
15  name: "anon_class"
16  type_id: 0x307fdda9  # struct { long x; }
17}
18member {
19  id: 0x66d27b29
20  name: "anon_enum"
21  type_id: 0x7bdf7a79  # enum { X = 2, }
22  offset: 192
23}
24member {
25  id: 0x08cb6e25
26  name: "anon_struct"
27  type_id: 0x307fdda9  # struct { long x; }
28  offset: 64
29}
30member {
31  id: 0x7deb8c98
32  name: "anon_union"
33  type_id: 0x7ee944b3  # union { long x; }
34  offset: 128
35}
36member {
37  id: 0xa04e65cb
38  name: "x"
39  type_id: 0xfc0e1dbd  # long
40}
41struct_union {
42  id: 0x307fdda9
43  kind: STRUCT
44  definition {
45    bytesize: 8
46    member_id: 0xa04e65cb  # long x
47  }
48}
49struct_union {
50  id: 0x7ee944b3
51  kind: UNION
52  definition {
53    bytesize: 8
54    member_id: 0xa04e65cb  # long x
55  }
56}
57struct_union {
58  id: 0xf6f304f7
59  kind: STRUCT
60  name: "Foo"
61  definition {
62    bytesize: 32
63    member_id: 0xcd3a8d16  # struct { long x; } anon_class
64    member_id: 0x08cb6e25  # struct { long x; } anon_struct
65    member_id: 0x7deb8c98  # union { long x; } anon_union
66    member_id: 0x66d27b29  # enum { X = 2, } anon_enum
67  }
68}
69enumeration {
70  id: 0x7bdf7a79
71  definition {
72    underlying_type_id: 0x398ea63b  # unnamed-enum-underlying-type-32
73    enumerator {
74      name: "X"
75      value: 2
76    }
77  }
78}
79elf_symbol {
80  id: 0x3997c6eb
81  name: "var"
82  is_defined: true
83  symbol_type: OBJECT
84  type_id: 0xf6f304f7  # struct Foo
85  full_name: "var"
86}
87interface {
88  id: 0x84ea5130
89  symbol_id: 0x3997c6eb  # struct Foo var
90}
91