1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "linker_set_key" : "_ZTIv",
7   "name" : "void",
8   "referenced_type" : "_ZTIv",
9   "self_type" : "_ZTIv"
10  }
11 ],
12 "elf_functions" :
13 [
14  {
15   "name" : "_ZN5Test34testEv"
16  },
17  {
18   "name" : "_ZN5Test44testEv"
19  },
20  {
21   "name" : "test1"
22  },
23  {
24   "name" : "test2"
25  }
26 ],
27 "elf_objects" : [],
28 "enum_types" : [],
29 "function_types" : [],
30 "functions" :
31 [
32  {
33   "function_name" : "Test3::test",
34   "linker_set_key" : "_ZN5Test34testEv",
35   "parameters" :
36   [
37    {
38     "is_this_ptr" : true,
39     "referenced_type" : "_ZTIP5Test3"
40    }
41   ],
42   "return_type" : "_ZTIv",
43   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
44  },
45  {
46   "function_name" : "Test4::test",
47   "linker_set_key" : "_ZN5Test44testEv",
48   "parameters" :
49   [
50    {
51     "is_this_ptr" : true,
52     "referenced_type" : "_ZTIP5Test4"
53    }
54   ],
55   "return_type" : "_ZTIv",
56   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
57  },
58  {
59   "function_name" : "test1",
60   "linker_set_key" : "test1",
61   "return_type" : "_ZTIv",
62   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
63  },
64  {
65   "function_name" : "test2",
66   "linker_set_key" : "test2",
67   "return_type" : "_ZTIv",
68   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
69  }
70 ],
71 "global_vars" : [],
72 "lvalue_reference_types" : [],
73 "pointer_types" :
74 [
75  {
76   "alignment" : 8,
77   "linker_set_key" : "_ZTIP5Test3",
78   "name" : "Test3 *",
79   "referenced_type" : "_ZTI5Test3",
80   "self_type" : "_ZTIP5Test3",
81   "size" : 8,
82   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
83  },
84  {
85   "alignment" : 8,
86   "linker_set_key" : "_ZTIP5Test4",
87   "name" : "Test4 *",
88   "referenced_type" : "_ZTI5Test4",
89   "self_type" : "_ZTIP5Test4",
90   "size" : 8,
91   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
92  }
93 ],
94 "qualified_types" : [],
95 "record_types" :
96 [
97  {
98   "alignment" : 1,
99   "linker_set_key" : "_ZTI5Test3",
100   "name" : "Test3",
101   "record_kind" : "class",
102   "referenced_type" : "_ZTI5Test3",
103   "self_type" : "_ZTI5Test3",
104   "size" : 1,
105   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
106  },
107  {
108   "alignment" : 1,
109   "linker_set_key" : "_ZTI5Test4",
110   "name" : "Test4",
111   "record_kind" : "class",
112   "referenced_type" : "_ZTI5Test4",
113   "self_type" : "_ZTI5Test4",
114   "size" : 1,
115   "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
116  }
117 ],
118 "rvalue_reference_types" : []
119}
120