• 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  bytesize: 0x00000004
12}
13member {
14  id: 0xb53d99d2
15  name: "head"
16  type_id: 0x6720d32f  # int
17}
18member {
19  id: 0xeeb7e480
20  name: "tail"
21  type_id: 0x2a409878  # struct M*
22  offset: 64
23}
24struct_union {
25  id: 0x8342877c
26  kind: STRUCT
27  name: "M"
28  definition {
29    bytesize: 16
30    member_id: 0xb53d99d2  # int head
31    member_id: 0xeeb7e480  # struct M* tail
32  }
33}
34function {
35  id: 0x9710c531
36  return_type_id: 0x6720d32f  # int
37  parameter_id: 0x2a409878  # struct M*
38}
39elf_symbol {
40  id: 0x6713ecab
41  name: "loop"
42  is_defined: true
43  symbol_type: FUNCTION
44  type_id: 0x9710c531  # int(struct M*)
45  full_name: "loop"
46}
47interface {
48  id: 0x84ea5130
49  symbol_id: 0x6713ecab  # int loop(struct M*)
50}
51