• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3primitive {
4  id: 0xfc0e1dbd
5  name: "long"
6  bytesize: 0x00000008
7}
8member {
9  id: 0xa04e65cb
10  name: "x"
11  type_id: 0xfc0e1dbd  # long
12}
13member {
14  id: 0xff8f0499
15  name: "y"
16  type_id: 0xfc0e1dbd  # long
17}
18member {
19  id: 0x21c97bab
20  name: "z"
21  type_id: 0xfc0e1dbd  # long
22}
23struct_union {
24  id: 0x80b903a7
25  kind: STRUCT
26  name: "Class"
27  definition {
28    bytesize: 8
29    member_id: 0x21c97bab  # long z
30  }
31}
32struct_union {
33  id: 0xae62fdac
34  kind: STRUCT
35  name: "Struct"
36  definition {
37    bytesize: 8
38    member_id: 0xa04e65cb  # long x
39  }
40}
41struct_union {
42  id: 0x58ad1075
43  kind: UNION
44  name: "Union"
45  definition {
46    bytesize: 8
47    member_id: 0xff8f0499  # long y
48  }
49}
50elf_symbol {
51  id: 0x663a751a
52  name: "foo_class"
53  is_defined: true
54  symbol_type: OBJECT
55  type_id: 0x80b903a7  # struct Class
56  full_name: "foo_class"
57}
58elf_symbol {
59  id: 0x8361f42b
60  name: "foo_struct"
61  is_defined: true
62  symbol_type: OBJECT
63  type_id: 0xae62fdac  # struct Struct
64  full_name: "foo_struct"
65}
66elf_symbol {
67  id: 0xc77e6f56
68  name: "foo_union"
69  is_defined: true
70  symbol_type: OBJECT
71  type_id: 0x58ad1075  # union Union
72  full_name: "foo_union"
73}
74interface {
75  id: 0x84ea5130
76  symbol_id: 0x663a751a  # struct Class foo_class
77  symbol_id: 0x8361f42b  # struct Struct foo_struct
78  symbol_id: 0xc77e6f56  # union Union foo_union
79}
80