1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "bool",
10   "name" : "bool",
11   "referenced_type" : "type-9",
12   "self_type" : "type-9",
13   "size" : 1
14  },
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "char",
20   "name" : "char",
21   "referenced_type" : "type-14",
22   "self_type" : "type-14",
23   "size" : 1
24  },
25  {
26   "alignment" : 8,
27   "linker_set_key" : "double",
28   "name" : "double",
29   "referenced_type" : "type-13",
30   "self_type" : "type-13",
31   "size" : 8
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "int",
37   "name" : "int",
38   "referenced_type" : "type-11",
39   "self_type" : "type-11",
40   "size" : 4
41  },
42  {
43   "alignment" : 4,
44   "is_integral" : true,
45   "linker_set_key" : "long",
46   "name" : "long",
47   "referenced_type" : "type-8",
48   "self_type" : "type-8",
49   "size" : 4
50  },
51  {
52   "alignment" : 8,
53   "linker_set_key" : "long double",
54   "name" : "long double",
55   "referenced_type" : "type-6",
56   "self_type" : "type-6",
57   "size" : 8
58  },
59  {
60   "alignment" : 8,
61   "is_integral" : true,
62   "linker_set_key" : "long long",
63   "name" : "long long",
64   "referenced_type" : "type-3",
65   "self_type" : "type-3",
66   "size" : 8
67  },
68  {
69   "alignment" : 2,
70   "is_integral" : true,
71   "linker_set_key" : "short",
72   "name" : "short",
73   "referenced_type" : "type-5",
74   "self_type" : "type-5",
75   "size" : 2
76  },
77  {
78   "alignment" : 1,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "unsigned char",
82   "name" : "unsigned char",
83   "referenced_type" : "type-15",
84   "self_type" : "type-15",
85   "size" : 1
86  },
87  {
88   "alignment" : 4,
89   "is_integral" : true,
90   "is_unsigned" : true,
91   "linker_set_key" : "unsigned int",
92   "name" : "unsigned int",
93   "referenced_type" : "type-12",
94   "self_type" : "type-12",
95   "size" : 4
96  },
97  {
98   "alignment" : 4,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "unsigned long",
102   "name" : "unsigned long",
103   "referenced_type" : "type-4",
104   "self_type" : "type-4",
105   "size" : 4
106  },
107  {
108   "alignment" : 8,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "unsigned long long",
112   "name" : "unsigned long long",
113   "referenced_type" : "type-7",
114   "self_type" : "type-7",
115   "size" : 8
116  },
117  {
118   "alignment" : 2,
119   "is_integral" : true,
120   "is_unsigned" : true,
121   "linker_set_key" : "unsigned short",
122   "name" : "unsigned short",
123   "referenced_type" : "type-16",
124   "self_type" : "type-16",
125   "size" : 2
126  },
127  {
128   "linker_set_key" : "void",
129   "name" : "void",
130   "referenced_type" : "type-10",
131   "self_type" : "type-10"
132  }
133 ],
134 "elf_functions" :
135 [
136  {
137   "binding" : "weak",
138   "name" : "_ZN7android2spINS_8hardware8memtrack4V1_09IMemtrackEED2Ev"
139  },
140  {
141   "binding" : "weak",
142   "name" : "_ZNSt3__16vectorIN7android8hardware8memtrack4V1_014MemtrackRecordENS_9allocatorIS5_EEE8__appendEj"
143  },
144  {
145   "name" : "__aeabi_memclr"
146  },
147  {
148   "name" : "__aeabi_memclr4"
149  },
150  {
151   "name" : "__aeabi_memclr8"
152  },
153  {
154   "name" : "__aeabi_memcpy"
155  },
156  {
157   "name" : "__aeabi_memcpy4"
158  },
159  {
160   "name" : "__aeabi_memcpy8"
161  },
162  {
163   "name" : "__aeabi_memset"
164  },
165  {
166   "name" : "__aeabi_memset4"
167  },
168  {
169   "name" : "__aeabi_memset8"
170  },
171  {
172   "name" : "memtrack_proc_destroy"
173  },
174  {
175   "name" : "memtrack_proc_get"
176  },
177  {
178   "name" : "memtrack_proc_gl_pss"
179  },
180  {
181   "name" : "memtrack_proc_gl_total"
182  },
183  {
184   "name" : "memtrack_proc_graphics_pss"
185  },
186  {
187   "name" : "memtrack_proc_graphics_total"
188  },
189  {
190   "name" : "memtrack_proc_new"
191  },
192  {
193   "name" : "memtrack_proc_other_pss"
194  },
195  {
196   "name" : "memtrack_proc_other_total"
197  }
198 ],
199 "elf_objects" : [],
200 "enum_types" : [],
201 "function_types" : [],
202 "functions" :
203 [
204  {
205   "function_name" : "memtrack_proc_destroy",
206   "linker_set_key" : "memtrack_proc_destroy",
207   "parameters" :
208   [
209    {
210     "referenced_type" : "type-1"
211    }
212   ],
213   "return_type" : "type-10",
214   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
215  },
216  {
217   "function_name" : "memtrack_proc_get",
218   "linker_set_key" : "memtrack_proc_get",
219   "parameters" :
220   [
221    {
222     "referenced_type" : "type-1"
223    },
224    {
225     "referenced_type" : "type-11"
226    }
227   ],
228   "return_type" : "type-11",
229   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
230  },
231  {
232   "function_name" : "memtrack_proc_gl_pss",
233   "linker_set_key" : "memtrack_proc_gl_pss",
234   "parameters" :
235   [
236    {
237     "referenced_type" : "type-1"
238    }
239   ],
240   "return_type" : "type-11",
241   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
242  },
243  {
244   "function_name" : "memtrack_proc_gl_total",
245   "linker_set_key" : "memtrack_proc_gl_total",
246   "parameters" :
247   [
248    {
249     "referenced_type" : "type-1"
250    }
251   ],
252   "return_type" : "type-11",
253   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
254  },
255  {
256   "function_name" : "memtrack_proc_graphics_pss",
257   "linker_set_key" : "memtrack_proc_graphics_pss",
258   "parameters" :
259   [
260    {
261     "referenced_type" : "type-1"
262    }
263   ],
264   "return_type" : "type-11",
265   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
266  },
267  {
268   "function_name" : "memtrack_proc_graphics_total",
269   "linker_set_key" : "memtrack_proc_graphics_total",
270   "parameters" :
271   [
272    {
273     "referenced_type" : "type-1"
274    }
275   ],
276   "return_type" : "type-11",
277   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
278  },
279  {
280   "function_name" : "memtrack_proc_new",
281   "linker_set_key" : "memtrack_proc_new",
282   "return_type" : "type-1",
283   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
284  },
285  {
286   "function_name" : "memtrack_proc_other_pss",
287   "linker_set_key" : "memtrack_proc_other_pss",
288   "parameters" :
289   [
290    {
291     "referenced_type" : "type-1"
292    }
293   ],
294   "return_type" : "type-11",
295   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
296  },
297  {
298   "function_name" : "memtrack_proc_other_total",
299   "linker_set_key" : "memtrack_proc_other_total",
300   "parameters" :
301   [
302    {
303     "referenced_type" : "type-1"
304    }
305   ],
306   "return_type" : "type-11",
307   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
308  }
309 ],
310 "global_vars" : [],
311 "lvalue_reference_types" : [],
312 "pointer_types" :
313 [
314  {
315   "alignment" : 4,
316   "linker_set_key" : "memtrack_proc *",
317   "name" : "memtrack_proc *",
318   "referenced_type" : "type-2",
319   "self_type" : "type-1",
320   "size" : 4,
321   "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h"
322  }
323 ],
324 "qualified_types" : [],
325 "record_types" : [],
326 "rvalue_reference_types" : []
327}
328