• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3typedef {
4  id: 0x7d386fee
5  name: "Foo"
6  referred_type_id: 0x154ec986  # struct { union { struct { unsigned int x; unsigned int y; }; unsigned long long z; }; }
7}
8primitive {
9  id: 0x4585663f
10  name: "unsigned int"
11  bytesize: 0x00000004
12}
13primitive {
14  id: 0xd5df6730
15  name: "unsigned long long"
16  bytesize: 0x00000008
17}
18member {
19  id: 0x2fd000b1
20  type_id: 0x306e72d7  # struct { unsigned int x; unsigned int y; }
21}
22member {
23  id: 0x348a3575
24  type_id: 0x5d06a5c7  # union { struct { unsigned int x; unsigned int y; }; unsigned long long z; }
25}
26member {
27  id: 0xa0f7eeb0
28  name: "x"
29  type_id: 0x4585663f  # unsigned int
30}
31member {
32  id: 0xff3682d9
33  name: "y"
34  type_id: 0x4585663f  # unsigned int
35  offset: 32
36}
37member {
38  id: 0x21e0aad1
39  name: "z"
40  type_id: 0xd5df6730  # unsigned long long
41}
42struct_union {
43  id: 0x154ec986
44  kind: STRUCT
45  definition {
46    bytesize: 8
47    member_id: 0x348a3575  # union { struct { unsigned int x; unsigned int y; }; unsigned long long z; }
48  }
49}
50struct_union {
51  id: 0x306e72d7
52  kind: STRUCT
53  definition {
54    bytesize: 8
55    member_id: 0xa0f7eeb0  # unsigned int x
56    member_id: 0xff3682d9  # unsigned int y
57  }
58}
59struct_union {
60  id: 0x5d06a5c7
61  kind: UNION
62  definition {
63    bytesize: 8
64    member_id: 0x2fd000b1  # struct { unsigned int x; unsigned int y; }
65    member_id: 0x21e0aad1  # unsigned long long z
66  }
67}
68elf_symbol {
69  id: 0x3997c6eb
70  name: "var"
71  is_defined: true
72  symbol_type: OBJECT
73  type_id: 0x7d386fee  # Foo
74  full_name: "var"
75}
76interface {
77  id: 0x84ea5130
78  symbol_id: 0x3997c6eb  # Foo var
79}
80