• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3pointer_reference {
4  id: 0x07c134ac
5  kind: POINTER
6  pointee_type_id: 0x3544342c  # struct Func
7}
8primitive {
9  id: 0x6720d32f
10  name: "int"
11  encoding: SIGNED_INTEGER
12  bytesize: 0x00000004
13}
14primitive {
15  id: 0xfc0e1dbd
16  name: "long"
17  encoding: SIGNED_INTEGER
18  bytesize: 0x00000008
19}
20member {
21  id: 0xa04e65cb
22  name: "x"
23  type_id: 0xfc0e1dbd  # long
24}
25struct_union {
26  id: 0x3544342c
27  kind: STRUCT
28  name: "Func"
29  definition {
30    bytesize: 8
31    member_id: 0xa04e65cb  # long x
32  }
33}
34function {
35  id: 0x9c70ae04
36  return_type_id: 0x6720d32f  # int
37  parameter_id: 0x07c134ac  # struct Func*
38}
39function {
40  id: 0x9dec2d48
41  return_type_id: 0x6720d32f  # int
42  parameter_id: 0x07c134ac  # struct Func*
43  parameter_id: 0x6720d32f  # int
44}
45function {
46  id: 0x9f809672
47  return_type_id: 0x6720d32f  # int
48  parameter_id: 0x07c134ac  # struct Func*
49  parameter_id: 0xfc0e1dbd  # long
50}
51function {
52  id: 0xa6d076b2
53  return_type_id: 0xfc0e1dbd  # long
54  parameter_id: 0x07c134ac  # struct Func*
55}
56elf_symbol {
57  id: 0x905e5cdc
58  name: "_ZN4Func10remove_parEv"
59  is_defined: true
60  symbol_type: FUNCTION
61  type_id: 0x9c70ae04  # int(struct Func*)
62  full_name: "Func::remove_par"
63}
64elf_symbol {
65  id: 0xb2a4b8f4
66  name: "_ZN4Func10rename_newEv"
67  is_defined: true
68  symbol_type: FUNCTION
69  type_id: 0x9c70ae04  # int(struct Func*)
70  full_name: "Func::rename_new"
71}
72elf_symbol {
73  id: 0x3f2e69f4
74  name: "_ZN4Func15change_par_nameEi"
75  is_defined: true
76  symbol_type: FUNCTION
77  type_id: 0x9dec2d48  # int(struct Func*, int)
78  full_name: "Func::change_par_name"
79}
80elf_symbol {
81  id: 0xae78d7be
82  name: "_ZN4Func15change_par_typeEl"
83  is_defined: true
84  symbol_type: FUNCTION
85  type_id: 0x9f809672  # int(struct Func*, long)
86  full_name: "Func::change_par_type"
87}
88elf_symbol {
89  id: 0x6168ec15
90  name: "_ZN4Func18change_return_typeEv"
91  is_defined: true
92  symbol_type: FUNCTION
93  type_id: 0xa6d076b2  # long(struct Func*)
94  full_name: "Func::change_return_type"
95}
96elf_symbol {
97  id: 0x5f3f90d1
98  name: "_ZN4Func7add_parEi"
99  is_defined: true
100  symbol_type: FUNCTION
101  type_id: 0x9dec2d48  # int(struct Func*, int)
102  full_name: "Func::add_par"
103}
104elf_symbol {
105  id: 0x3997c6eb
106  name: "var"
107  is_defined: true
108  symbol_type: OBJECT
109  type_id: 0x3544342c  # struct Func
110  full_name: "var"
111}
112interface {
113  id: 0x84ea5130
114  symbol_id: 0x905e5cdc  # int Func::remove_par(struct Func*)
115  symbol_id: 0xb2a4b8f4  # int Func::rename_new(struct Func*)
116  symbol_id: 0x3f2e69f4  # int Func::change_par_name(struct Func*, int)
117  symbol_id: 0xae78d7be  # int Func::change_par_type(struct Func*, long)
118  symbol_id: 0x6168ec15  # long Func::change_return_type(struct Func*)
119  symbol_id: 0x5f3f90d1  # int Func::add_par(struct Func*, int)
120  symbol_id: 0x3997c6eb  # struct Func var
121}
122