• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3pointer_reference {
4  id: 0x2a409878
5  kind: POINTER
6  pointee_type_id: 0x8342877c  # struct M
7}
8primitive {
9  id: 0x6720d32f
10  name: "int"
11  encoding: SIGNED_INTEGER
12  bytesize: 0x00000004
13}
14member {
15  id: 0xb53d99d2
16  name: "head"
17  type_id: 0x6720d32f  # int
18}
19member {
20  id: 0xeeb7e480
21  name: "tail"
22  type_id: 0x2a409878  # struct M*
23  offset: 64
24}
25struct_union {
26  id: 0x8342877c
27  kind: STRUCT
28  name: "M"
29  definition {
30    bytesize: 16
31    member_id: 0xb53d99d2  # int head
32    member_id: 0xeeb7e480  # struct M* tail
33  }
34}
35function {
36  id: 0x9710c531
37  return_type_id: 0x6720d32f  # int
38  parameter_id: 0x2a409878  # struct M*
39}
40elf_symbol {
41  id: 0x6713ecab
42  name: "loop"
43  is_defined: true
44  symbol_type: FUNCTION
45  type_id: 0x9710c531  # int(struct M*)
46}
47interface {
48  id: 0x84ea5130
49  symbol_id: 0x6713ecab  # int loop(struct M*)
50}
51