1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [1024]",
7   "name" : "char [1024]",
8   "referenced_type" : "type-10",
9   "self_type" : "type-9",
10   "size" : 1024,
11   "source_file" : "/system/libbase/include/android-base/file.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 1,
18   "is_integral" : true,
19   "is_unsigned" : true,
20   "linker_set_key" : "bool",
21   "name" : "bool",
22   "referenced_type" : "type-11",
23   "self_type" : "type-11",
24   "size" : 1
25  },
26  {
27   "alignment" : 1,
28   "is_integral" : true,
29   "is_unsigned" : true,
30   "linker_set_key" : "char",
31   "name" : "char",
32   "referenced_type" : "type-10",
33   "self_type" : "type-10",
34   "size" : 1
35  },
36  {
37   "alignment" : 4,
38   "is_integral" : true,
39   "linker_set_key" : "int",
40   "name" : "int",
41   "referenced_type" : "type-8",
42   "self_type" : "type-8",
43   "size" : 4
44  },
45  {
46   "alignment" : 8,
47   "is_integral" : true,
48   "linker_set_key" : "long",
49   "name" : "long",
50   "referenced_type" : "type-56",
51   "self_type" : "type-56",
52   "size" : 8
53  },
54  {
55   "alignment" : 2,
56   "is_integral" : true,
57   "linker_set_key" : "short",
58   "name" : "short",
59   "referenced_type" : "type-73",
60   "self_type" : "type-73",
61   "size" : 2
62  },
63  {
64   "alignment" : 1,
65   "is_integral" : true,
66   "linker_set_key" : "signed char",
67   "name" : "signed char",
68   "referenced_type" : "type-197",
69   "self_type" : "type-197",
70   "size" : 1
71  },
72  {
73   "alignment" : 1,
74   "is_integral" : true,
75   "is_unsigned" : true,
76   "linker_set_key" : "unsigned char",
77   "name" : "unsigned char",
78   "referenced_type" : "type-185",
79   "self_type" : "type-185",
80   "size" : 1
81  },
82  {
83   "alignment" : 4,
84   "is_integral" : true,
85   "is_unsigned" : true,
86   "linker_set_key" : "unsigned int",
87   "name" : "unsigned int",
88   "referenced_type" : "type-31",
89   "self_type" : "type-31",
90   "size" : 4
91  },
92  {
93   "alignment" : 8,
94   "is_integral" : true,
95   "is_unsigned" : true,
96   "linker_set_key" : "unsigned long",
97   "name" : "unsigned long",
98   "referenced_type" : "type-55",
99   "self_type" : "type-55",
100   "size" : 8
101  },
102  {
103   "alignment" : 2,
104   "is_integral" : true,
105   "is_unsigned" : true,
106   "linker_set_key" : "unsigned short",
107   "name" : "unsigned short",
108   "referenced_type" : "type-63",
109   "self_type" : "type-63",
110   "size" : 2
111  },
112  {
113   "linker_set_key" : "void",
114   "name" : "void",
115   "referenced_type" : "type-69",
116   "self_type" : "type-69"
117  }
118 ],
119 "elf_functions" :
120 [
121  {
122   "name" : "_ZN12TemporaryDir4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
123  },
124  {
125   "name" : "_ZN12TemporaryDirC1Ev"
126  },
127  {
128   "name" : "_ZN12TemporaryDirC2Ev"
129  },
130  {
131   "name" : "_ZN12TemporaryDirD1Ev"
132  },
133  {
134   "name" : "_ZN12TemporaryDirD2Ev"
135  },
136  {
137   "name" : "_ZN13CapturedStdFd3strEv"
138  },
139  {
140   "name" : "_ZN13CapturedStdFd4StopEv"
141  },
142  {
143   "name" : "_ZN13CapturedStdFd5ResetEv"
144  },
145  {
146   "name" : "_ZN13CapturedStdFd5StartEv"
147  },
148  {
149   "name" : "_ZN13CapturedStdFdC1Ei"
150  },
151  {
152   "name" : "_ZN13CapturedStdFdC2Ei"
153  },
154  {
155   "name" : "_ZN13CapturedStdFdD1Ev"
156  },
157  {
158   "name" : "_ZN13CapturedStdFdD2Ev"
159  },
160  {
161   "name" : "_ZN13TemporaryFile4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
162  },
163  {
164   "name" : "_ZN13TemporaryFile7releaseEv"
165  },
166  {
167   "name" : "_ZN13TemporaryFileC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
168  },
169  {
170   "name" : "_ZN13TemporaryFileC1Ev"
171  },
172  {
173   "name" : "_ZN13TemporaryFileC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
174  },
175  {
176   "name" : "_ZN13TemporaryFileC2Ev"
177  },
178  {
179   "name" : "_ZN13TemporaryFileD1Ev"
180  },
181  {
182   "name" : "_ZN13TemporaryFileD2Ev"
183  },
184  {
185   "name" : "_ZN7android4base10LogMessage6streamEv"
186  },
187  {
188   "name" : "_ZN7android4base10LogMessage7LogLineEPKcjNS0_5LogIdENS0_11LogSeverityES3_S3_"
189  },
190  {
191   "name" : "_ZN7android4base10LogMessageC1EPKcjNS0_5LogIdENS0_11LogSeverityES3_i"
192  },
193  {
194   "name" : "_ZN7android4base10LogMessageC2EPKcjNS0_5LogIdENS0_11LogSeverityES3_i"
195  },
196  {
197   "name" : "_ZN7android4base10LogMessageD1Ev"
198  },
199  {
200   "name" : "_ZN7android4base10LogMessageD2Ev"
201  },
202  {
203   "name" : "_ZN7android4base10LogdLoggerC1ENS0_5LogIdE"
204  },
205  {
206   "name" : "_ZN7android4base10LogdLoggerC2ENS0_5LogIdE"
207  },
208  {
209   "name" : "_ZN7android4base10LogdLoggerclENS0_5LogIdENS0_11LogSeverityEPKcS5_jS5_"
210  },
211  {
212   "name" : "_ZN7android4base10MappedFile6FromFdEilmi"
213  },
214  {
215   "name" : "_ZN7android4base10MappedFileD1Ev"
216  },
217  {
218   "name" : "_ZN7android4base10MappedFileD2Ev"
219  },
220  {
221   "name" : "_ZN7android4base10SetAborterEONSt3__18functionIFvPKcEEE"
222  },
223  {
224   "name" : "_ZN7android4base10StartsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_"
225  },
226  {
227   "name" : "_ZN7android4base10StartsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEc"
228  },
229  {
230   "name" : "_ZN7android4base10WriteFullyEiPKvm"
231  },
232  {
233   "name" : "_ZN7android4base10boot_clock3nowEv"
234  },
235  {
236   "name" : "_ZN7android4base11GetPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_"
237  },
238  {
239   "name" : "_ZN7android4base11GetThreadIdEv"
240  },
241  {
242   "name" : "_ZN7android4base11InitLoggingEPPcONSt3__18functionIFvNS0_5LogIdENS0_11LogSeverityEPKcS8_jS8_EEEONS4_IFvS8_EEE"
243  },
244  {
245   "name" : "_ZN7android4base11SetPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_"
246  },
247  {
248   "name" : "_ZN7android4base11StdioLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_"
249  },
250  {
251   "name" : "_ZN7android4base12KernelLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_"
252  },
253  {
254   "name" : "_ZN7android4base12StderrLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_"
255  },
256  {
257   "name" : "_ZN7android4base12StringPrintfEPKcz"
258  },
259  {
260   "name" : "_ZN7android4base13GetDefaultTagEv"
261  },
262  {
263   "name" : "_ZN7android4base13SetDefaultTagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
264  },
265  {
266   "name" : "_ZN7android4base13StringAppendFEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz"
267  },
268  {
269   "name" : "_ZN7android4base13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcSt9__va_list"
270  },
271  {
272   "name" : "_ZN7android4base14DefaultAborterEPKc"
273  },
274  {
275   "binding" : "weak",
276   "name" : "_ZN7android4base14GetIntPropertyIaEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_S2_"
277  },
278  {
279   "binding" : "weak",
280   "name" : "_ZN7android4base14GetIntPropertyIiEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_S2_"
281  },
282  {
283   "binding" : "weak",
284   "name" : "_ZN7android4base14GetIntPropertyIlEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_S2_"
285  },
286  {
287   "binding" : "weak",
288   "name" : "_ZN7android4base14GetIntPropertyIsEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_S2_"
289  },
290  {
291   "name" : "_ZN7android4base14ReadFdToStringEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
292  },
293  {
294   "name" : "_ZN7android4base15GetBoolPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb"
295  },
296  {
297   "binding" : "weak",
298   "name" : "_ZN7android4base15GetUintPropertyIhEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_"
299  },
300  {
301   "binding" : "weak",
302   "name" : "_ZN7android4base15GetUintPropertyIjEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_"
303  },
304  {
305   "binding" : "weak",
306   "name" : "_ZN7android4base15GetUintPropertyImEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_"
307  },
308  {
309   "binding" : "weak",
310   "name" : "_ZN7android4base15GetUintPropertyItEET_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_S2_"
311  },
312  {
313   "name" : "_ZN7android4base15ParseNetAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PiSA_SA_"
314  },
315  {
316   "name" : "_ZN7android4base15WaitForPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS1_6chrono8durationIxNS1_5ratioILl1ELl1000EEEEE"
317  },
318  {
319   "name" : "_ZN7android4base15WriteStringToFdERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
320  },
321  {
322   "name" : "_ZN7android4base16EqualsIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_"
323  },
324  {
325   "name" : "_ZN7android4base16ReadFileToStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_b"
326  },
327  {
328   "name" : "_ZN7android4base17GetExecutablePathEv"
329  },
330  {
331   "name" : "_ZN7android4base17ReadFullyAtOffsetEiPvml"
332  },
333  {
334   "name" : "_ZN7android4base17ScopedLogSeverityC1ENS0_11LogSeverityE"
335  },
336  {
337   "name" : "_ZN7android4base17ScopedLogSeverityC2ENS0_11LogSeverityE"
338  },
339  {
340   "name" : "_ZN7android4base17ScopedLogSeverityD1Ev"
341  },
342  {
343   "name" : "_ZN7android4base17ScopedLogSeverityD2Ev"
344  },
345  {
346   "name" : "_ZN7android4base17WriteStringToFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_b"
347  },
348  {
349   "name" : "_ZN7android4base17WriteStringToFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_jjjb"
350  },
351  {
352   "name" : "_ZN7android4base18EndsWithIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_"
353  },
354  {
355   "name" : "_ZN7android4base18RemoveFileIfExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_"
356  },
357  {
358   "name" : "_ZN7android4base20StartsWithIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_"
359  },
360  {
361   "name" : "_ZN7android4base21GetMinimumLogSeverityEv"
362  },
363  {
364   "name" : "_ZN7android4base21SetMinimumLogSeverityENS0_11LogSeverityE"
365  },
366  {
367   "name" : "_ZN7android4base22GetExecutableDirectoryEv"
368  },
369  {
370   "name" : "_ZN7android4base23SystemErrorCodeToStringEi"
371  },
372  {
373   "name" : "_ZN7android4base23WaitForPropertyCreationERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6chrono8durationIxNS1_5ratioILl1ELl1000EEEEE"
374  },
375  {
376   "name" : "_ZN7android4base24SendFileDescriptorVectorEiPKvmRKNSt3__16vectorIiNS3_9allocatorIiEEEE"
377  },
378  {
379   "name" : "_ZN7android4base27ReceiveFileDescriptorVectorEiPvmmPNSt3__16vectorINS0_14unique_fd_implINS0_13DefaultCloserEEENS2_9allocatorIS6_EEEE"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZN7android4base4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEERKS9_EES9_RKT_T0_"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZN7android4base4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEcEES9_RKT_T0_"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZN7android4base4JoinINSt3__16vectorIPKcNS2_9allocatorIS5_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEEEESD_RKT_T0_"
392  },
393  {
394   "binding" : "weak",
395   "name" : "_ZN7android4base4JoinINSt3__16vectorIPKcNS2_9allocatorIS5_EEEEcEENS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEERKT_T0_"
396  },
397  {
398   "name" : "_ZN7android4base4TrimERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
399  },
400  {
401   "name" : "_ZN7android4base5SplitERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_"
402  },
403  {
404   "name" : "_ZN7android4base7DirnameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
405  },
406  {
407   "name" : "_ZN7android4base8BasenameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
408  },
409  {
410   "name" : "_ZN7android4base8EndsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_"
411  },
412  {
413   "name" : "_ZN7android4base8EndsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEc"
414  },
415  {
416   "name" : "_ZN7android4base8ReadlinkERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_"
417  },
418  {
419   "name" : "_ZN7android4base8RealpathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_"
420  },
421  {
422   "binding" : "weak",
423   "name" : "_ZN7android4base9ParseUintIhEEbPKcPT_S4_b"
424  },
425  {
426   "binding" : "weak",
427   "name" : "_ZN7android4base9ParseUintIjEEbPKcPT_S4_b"
428  },
429  {
430   "binding" : "weak",
431   "name" : "_ZN7android4base9ParseUintImEEbPKcPT_S4_b"
432  },
433  {
434   "binding" : "weak",
435   "name" : "_ZN7android4base9ParseUintItEEbPKcPT_S4_b"
436  },
437  {
438   "name" : "_ZN7android4base9ReadFullyEiPvm"
439  },
440  {
441   "name" : "_ZN7android4base9SetLoggerEONSt3__18functionIFvNS0_5LogIdENS0_11LogSeverityEPKcS6_jS6_EEE"
442  },
443  {
444   "name" : "_ZN7android4baselsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5TimerE"
445  },
446  {
447   "name" : "_ZNK13CapturedStdFd2fdEv"
448  },
449  {
450   "binding" : "weak",
451   "name" : "_ZNKSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EE7__cloneEPNS0_6__baseISB_EE"
452  },
453  {
454   "binding" : "weak",
455   "name" : "_ZNKSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EE7__cloneEv"
456  },
457  {
458   "binding" : "weak",
459   "name" : "_ZNKSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_E7__cloneEPNS0_6__baseIS4_EE"
460  },
461  {
462   "binding" : "weak",
463   "name" : "_ZNKSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_E7__cloneEv"
464  },
465  {
466   "binding" : "weak",
467   "name" : "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
468  },
469  {
470   "binding" : "weak",
471   "name" : "_ZNSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EE18destroy_deallocateEv"
472  },
473  {
474   "binding" : "weak",
475   "name" : "_ZNSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EE7destroyEv"
476  },
477  {
478   "binding" : "weak",
479   "name" : "_ZNSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EEclEOS7_OS8_OSA_SF_OjSF_"
480  },
481  {
482   "binding" : "weak",
483   "name" : "_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_E18destroy_deallocateEv"
484  },
485  {
486   "binding" : "weak",
487   "name" : "_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_E7destroyEv"
488  },
489  {
490   "binding" : "weak",
491   "name" : "_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_"
492  },
493  {
494   "binding" : "weak",
495   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
496  },
497  {
498   "binding" : "weak",
499   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
500  },
501  {
502   "binding" : "weak",
503   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
504  },
505  {
506   "binding" : "weak",
507   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
508  },
509  {
510   "binding" : "weak",
511   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
512  },
513  {
514   "binding" : "weak",
515   "name" : "_ZNSt3__16vectorIN7android4base14unique_fd_implINS2_13DefaultCloserEEENS_9allocatorIS5_EEE13__vdeallocateEv"
516  },
517  {
518   "binding" : "weak",
519   "name" : "_ZNSt3__16vectorIN7android4base14unique_fd_implINS2_13DefaultCloserEEENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRiEEEvDpOT_"
520  },
521  {
522   "binding" : "weak",
523   "name" : "_ZNSt3__16vectorIN7android4base14unique_fd_implINS2_13DefaultCloserEEENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE"
524  },
525  {
526   "binding" : "weak",
527   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
528  },
529  {
530   "binding" : "weak",
531   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEm"
532  }
533 ],
534 "elf_objects" :
535 [
536  {
537   "binding" : "weak",
538   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZTVNSt3__110__function6__funcIN7android4base10LogdLoggerENS_9allocatorIS4_EEFvNS3_5LogIdENS3_11LogSeverityEPKcSA_jSA_EEE"
547  },
548  {
549   "binding" : "weak",
550   "name" : "_ZTVNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EE"
551  },
552  {
553   "binding" : "weak",
554   "name" : "_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
555  },
556  {
557   "binding" : "weak",
558   "name" : "_ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
559  }
560 ],
561 "enum_types" :
562 [
563  {
564   "alignment" : 4,
565   "enum_fields" :
566   [
567    {
568     "enum_field_value" : 0,
569     "name" : "android::base::DEFAULT"
570    },
571    {
572     "enum_field_value" : 1,
573     "name" : "android::base::MAIN"
574    },
575    {
576     "enum_field_value" : 2,
577     "name" : "android::base::SYSTEM"
578    }
579   ],
580   "linker_set_key" : "android::base::LogId",
581   "name" : "android::base::LogId",
582   "referenced_type" : "type-30",
583   "self_type" : "type-30",
584   "size" : 4,
585   "source_file" : "/system/libbase/include/android-base/logging.h",
586   "underlying_type" : "type-31",
587   "unique_id" : "_ZTSN7android4base5LogIdE"
588  },
589  {
590   "alignment" : 4,
591   "enum_fields" :
592   [
593    {
594     "enum_field_value" : 0,
595     "name" : "android::base::VERBOSE"
596    },
597    {
598     "enum_field_value" : 1,
599     "name" : "android::base::DEBUG"
600    },
601    {
602     "enum_field_value" : 2,
603     "name" : "android::base::INFO"
604    },
605    {
606     "enum_field_value" : 3,
607     "name" : "android::base::WARNING"
608    },
609    {
610     "enum_field_value" : 4,
611     "name" : "android::base::ERROR"
612    },
613    {
614     "enum_field_value" : 5,
615     "name" : "android::base::FATAL_WITHOUT_ABORT"
616    },
617    {
618     "enum_field_value" : 6,
619     "name" : "android::base::FATAL"
620    }
621   ],
622   "linker_set_key" : "android::base::LogSeverity",
623   "name" : "android::base::LogSeverity",
624   "referenced_type" : "type-51",
625   "self_type" : "type-51",
626   "size" : 4,
627   "source_file" : "/system/libbase/include/android-base/logging.h",
628   "underlying_type" : "type-31",
629   "unique_id" : "_ZTSN7android4base11LogSeverityE"
630  }
631 ],
632 "function_types" : [],
633 "functions" :
634 [
635  {
636   "access" : "private",
637   "function_name" : "TemporaryDir::init",
638   "linker_set_key" : "_ZN12TemporaryDir4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE",
639   "parameters" :
640   [
641    {
642     "is_this_ptr" : true,
643     "referenced_type" : "type-220"
644    },
645    {
646     "referenced_type" : "type-23"
647    }
648   ],
649   "return_type" : "type-11",
650   "source_file" : "/system/libbase/include/android-base/file.h"
651  },
652  {
653   "function_name" : "TemporaryDir::TemporaryDir",
654   "linker_set_key" : "_ZN12TemporaryDirC1Ev",
655   "parameters" :
656   [
657    {
658     "is_this_ptr" : true,
659     "referenced_type" : "type-220"
660    }
661   ],
662   "return_type" : "type-69",
663   "source_file" : "/system/libbase/include/android-base/file.h"
664  },
665  {
666   "function_name" : "TemporaryDir::TemporaryDir",
667   "linker_set_key" : "_ZN12TemporaryDirC2Ev",
668   "parameters" :
669   [
670    {
671     "is_this_ptr" : true,
672     "referenced_type" : "type-220"
673    }
674   ],
675   "return_type" : "type-69",
676   "source_file" : "/system/libbase/include/android-base/file.h"
677  },
678  {
679   "function_name" : "TemporaryDir::~TemporaryDir",
680   "linker_set_key" : "_ZN12TemporaryDirD1Ev",
681   "parameters" :
682   [
683    {
684     "is_this_ptr" : true,
685     "referenced_type" : "type-220"
686    }
687   ],
688   "return_type" : "type-69",
689   "source_file" : "/system/libbase/include/android-base/file.h"
690  },
691  {
692   "function_name" : "TemporaryDir::~TemporaryDir",
693   "linker_set_key" : "_ZN12TemporaryDirD2Ev",
694   "parameters" :
695   [
696    {
697     "is_this_ptr" : true,
698     "referenced_type" : "type-220"
699    }
700   ],
701   "return_type" : "type-69",
702   "source_file" : "/system/libbase/include/android-base/file.h"
703  },
704  {
705   "function_name" : "CapturedStdFd::str",
706   "linker_set_key" : "_ZN13CapturedStdFd3strEv",
707   "parameters" :
708   [
709    {
710     "is_this_ptr" : true,
711     "referenced_type" : "type-157"
712    }
713   ],
714   "return_type" : "type-223",
715   "source_file" : "/system/libbase/include/android-base/test_utils.h"
716  },
717  {
718   "function_name" : "CapturedStdFd::Stop",
719   "linker_set_key" : "_ZN13CapturedStdFd4StopEv",
720   "parameters" :
721   [
722    {
723     "is_this_ptr" : true,
724     "referenced_type" : "type-157"
725    }
726   ],
727   "return_type" : "type-69",
728   "source_file" : "/system/libbase/include/android-base/test_utils.h"
729  },
730  {
731   "function_name" : "CapturedStdFd::Reset",
732   "linker_set_key" : "_ZN13CapturedStdFd5ResetEv",
733   "parameters" :
734   [
735    {
736     "is_this_ptr" : true,
737     "referenced_type" : "type-157"
738    }
739   ],
740   "return_type" : "type-69",
741   "source_file" : "/system/libbase/include/android-base/test_utils.h"
742  },
743  {
744   "function_name" : "CapturedStdFd::Start",
745   "linker_set_key" : "_ZN13CapturedStdFd5StartEv",
746   "parameters" :
747   [
748    {
749     "is_this_ptr" : true,
750     "referenced_type" : "type-157"
751    }
752   ],
753   "return_type" : "type-69",
754   "source_file" : "/system/libbase/include/android-base/test_utils.h"
755  },
756  {
757   "function_name" : "CapturedStdFd::CapturedStdFd",
758   "linker_set_key" : "_ZN13CapturedStdFdC1Ei",
759   "parameters" :
760   [
761    {
762     "is_this_ptr" : true,
763     "referenced_type" : "type-157"
764    },
765    {
766     "referenced_type" : "type-8"
767    }
768   ],
769   "return_type" : "type-69",
770   "source_file" : "/system/libbase/include/android-base/test_utils.h"
771  },
772  {
773   "function_name" : "CapturedStdFd::CapturedStdFd",
774   "linker_set_key" : "_ZN13CapturedStdFdC2Ei",
775   "parameters" :
776   [
777    {
778     "is_this_ptr" : true,
779     "referenced_type" : "type-157"
780    },
781    {
782     "referenced_type" : "type-8"
783    }
784   ],
785   "return_type" : "type-69",
786   "source_file" : "/system/libbase/include/android-base/test_utils.h"
787  },
788  {
789   "function_name" : "CapturedStdFd::~CapturedStdFd",
790   "linker_set_key" : "_ZN13CapturedStdFdD1Ev",
791   "parameters" :
792   [
793    {
794     "is_this_ptr" : true,
795     "referenced_type" : "type-157"
796    }
797   ],
798   "return_type" : "type-69",
799   "source_file" : "/system/libbase/include/android-base/test_utils.h"
800  },
801  {
802   "function_name" : "CapturedStdFd::~CapturedStdFd",
803   "linker_set_key" : "_ZN13CapturedStdFdD2Ev",
804   "parameters" :
805   [
806    {
807     "is_this_ptr" : true,
808     "referenced_type" : "type-157"
809    }
810   ],
811   "return_type" : "type-69",
812   "source_file" : "/system/libbase/include/android-base/test_utils.h"
813  },
814  {
815   "access" : "private",
816   "function_name" : "TemporaryFile::init",
817   "linker_set_key" : "_ZN13TemporaryFile4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE",
818   "parameters" :
819   [
820    {
821     "is_this_ptr" : true,
822     "referenced_type" : "type-6"
823    },
824    {
825     "referenced_type" : "type-23"
826    }
827   ],
828   "return_type" : "type-69",
829   "source_file" : "/system/libbase/include/android-base/file.h"
830  },
831  {
832   "function_name" : "TemporaryFile::release",
833   "linker_set_key" : "_ZN13TemporaryFile7releaseEv",
834   "parameters" :
835   [
836    {
837     "is_this_ptr" : true,
838     "referenced_type" : "type-6"
839    }
840   ],
841   "return_type" : "type-8",
842   "source_file" : "/system/libbase/include/android-base/file.h"
843  },
844  {
845   "function_name" : "TemporaryFile::TemporaryFile",
846   "linker_set_key" : "_ZN13TemporaryFileC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE",
847   "parameters" :
848   [
849    {
850     "is_this_ptr" : true,
851     "referenced_type" : "type-6"
852    },
853    {
854     "referenced_type" : "type-23"
855    }
856   ],
857   "return_type" : "type-69",
858   "source_file" : "/system/libbase/include/android-base/file.h"
859  },
860  {
861   "function_name" : "TemporaryFile::TemporaryFile",
862   "linker_set_key" : "_ZN13TemporaryFileC1Ev",
863   "parameters" :
864   [
865    {
866     "is_this_ptr" : true,
867     "referenced_type" : "type-6"
868    }
869   ],
870   "return_type" : "type-69",
871   "source_file" : "/system/libbase/include/android-base/file.h"
872  },
873  {
874   "function_name" : "TemporaryFile::TemporaryFile",
875   "linker_set_key" : "_ZN13TemporaryFileC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE",
876   "parameters" :
877   [
878    {
879     "is_this_ptr" : true,
880     "referenced_type" : "type-6"
881    },
882    {
883     "referenced_type" : "type-23"
884    }
885   ],
886   "return_type" : "type-69",
887   "source_file" : "/system/libbase/include/android-base/file.h"
888  },
889  {
890   "function_name" : "TemporaryFile::TemporaryFile",
891   "linker_set_key" : "_ZN13TemporaryFileC2Ev",
892   "parameters" :
893   [
894    {
895     "is_this_ptr" : true,
896     "referenced_type" : "type-6"
897    }
898   ],
899   "return_type" : "type-69",
900   "source_file" : "/system/libbase/include/android-base/file.h"
901  },
902  {
903   "function_name" : "TemporaryFile::~TemporaryFile",
904   "linker_set_key" : "_ZN13TemporaryFileD1Ev",
905   "parameters" :
906   [
907    {
908     "is_this_ptr" : true,
909     "referenced_type" : "type-6"
910    }
911   ],
912   "return_type" : "type-69",
913   "source_file" : "/system/libbase/include/android-base/file.h"
914  },
915  {
916   "function_name" : "TemporaryFile::~TemporaryFile",
917   "linker_set_key" : "_ZN13TemporaryFileD2Ev",
918   "parameters" :
919   [
920    {
921     "is_this_ptr" : true,
922     "referenced_type" : "type-6"
923    }
924   ],
925   "return_type" : "type-69",
926   "source_file" : "/system/libbase/include/android-base/file.h"
927  },
928  {
929   "function_name" : "android::base::LogMessage::stream",
930   "linker_set_key" : "_ZN7android4base10LogMessage6streamEv",
931   "parameters" :
932   [
933    {
934     "is_this_ptr" : true,
935     "referenced_type" : "type-43"
936    }
937   ],
938   "return_type" : "type-47",
939   "source_file" : "/system/libbase/include/android-base/logging.h"
940  },
941  {
942   "function_name" : "android::base::LogMessage::LogLine",
943   "linker_set_key" : "_ZN7android4base10LogMessage7LogLineEPKcjNS0_5LogIdENS0_11LogSeverityES3_S3_",
944   "parameters" :
945   [
946    {
947     "referenced_type" : "type-38"
948    },
949    {
950     "referenced_type" : "type-31"
951    },
952    {
953     "referenced_type" : "type-30"
954    },
955    {
956     "referenced_type" : "type-51"
957    },
958    {
959     "referenced_type" : "type-38"
960    },
961    {
962     "referenced_type" : "type-38"
963    }
964   ],
965   "return_type" : "type-69",
966   "source_file" : "/system/libbase/include/android-base/logging.h"
967  },
968  {
969   "function_name" : "android::base::LogMessage::LogMessage",
970   "linker_set_key" : "_ZN7android4base10LogMessageC1EPKcjNS0_5LogIdENS0_11LogSeverityES3_i",
971   "parameters" :
972   [
973    {
974     "is_this_ptr" : true,
975     "referenced_type" : "type-43"
976    },
977    {
978     "referenced_type" : "type-38"
979    },
980    {
981     "referenced_type" : "type-31"
982    },
983    {
984     "referenced_type" : "type-30"
985    },
986    {
987     "referenced_type" : "type-51"
988    },
989    {
990     "referenced_type" : "type-38"
991    },
992    {
993     "referenced_type" : "type-8"
994    }
995   ],
996   "return_type" : "type-69",
997   "source_file" : "/system/libbase/include/android-base/logging.h"
998  },
999  {
1000   "function_name" : "android::base::LogMessage::LogMessage",
1001   "linker_set_key" : "_ZN7android4base10LogMessageC2EPKcjNS0_5LogIdENS0_11LogSeverityES3_i",
1002   "parameters" :
1003   [
1004    {
1005     "is_this_ptr" : true,
1006     "referenced_type" : "type-43"
1007    },
1008    {
1009     "referenced_type" : "type-38"
1010    },
1011    {
1012     "referenced_type" : "type-31"
1013    },
1014    {
1015     "referenced_type" : "type-30"
1016    },
1017    {
1018     "referenced_type" : "type-51"
1019    },
1020    {
1021     "referenced_type" : "type-38"
1022    },
1023    {
1024     "referenced_type" : "type-8"
1025    }
1026   ],
1027   "return_type" : "type-69",
1028   "source_file" : "/system/libbase/include/android-base/logging.h"
1029  },
1030  {
1031   "function_name" : "android::base::LogMessage::~LogMessage",
1032   "linker_set_key" : "_ZN7android4base10LogMessageD1Ev",
1033   "parameters" :
1034   [
1035    {
1036     "is_this_ptr" : true,
1037     "referenced_type" : "type-43"
1038    }
1039   ],
1040   "return_type" : "type-69",
1041   "source_file" : "/system/libbase/include/android-base/logging.h"
1042  },
1043  {
1044   "function_name" : "android::base::LogMessage::~LogMessage",
1045   "linker_set_key" : "_ZN7android4base10LogMessageD2Ev",
1046   "parameters" :
1047   [
1048    {
1049     "is_this_ptr" : true,
1050     "referenced_type" : "type-43"
1051    }
1052   ],
1053   "return_type" : "type-69",
1054   "source_file" : "/system/libbase/include/android-base/logging.h"
1055  },
1056  {
1057   "function_name" : "android::base::LogdLogger::LogdLogger",
1058   "linker_set_key" : "_ZN7android4base10LogdLoggerC1ENS0_5LogIdE",
1059   "parameters" :
1060   [
1061    {
1062     "is_this_ptr" : true,
1063     "referenced_type" : "type-28"
1064    },
1065    {
1066     "default_arg" : true,
1067     "referenced_type" : "type-30"
1068    }
1069   ],
1070   "return_type" : "type-69",
1071   "source_file" : "/system/libbase/include/android-base/logging.h"
1072  },
1073  {
1074   "function_name" : "android::base::LogdLogger::LogdLogger",
1075   "linker_set_key" : "_ZN7android4base10LogdLoggerC2ENS0_5LogIdE",
1076   "parameters" :
1077   [
1078    {
1079     "is_this_ptr" : true,
1080     "referenced_type" : "type-28"
1081    },
1082    {
1083     "default_arg" : true,
1084     "referenced_type" : "type-30"
1085    }
1086   ],
1087   "return_type" : "type-69",
1088   "source_file" : "/system/libbase/include/android-base/logging.h"
1089  },
1090  {
1091   "function_name" : "android::base::LogdLogger::operator()",
1092   "linker_set_key" : "_ZN7android4base10LogdLoggerclENS0_5LogIdENS0_11LogSeverityEPKcS5_jS5_",
1093   "parameters" :
1094   [
1095    {
1096     "is_this_ptr" : true,
1097     "referenced_type" : "type-28"
1098    },
1099    {
1100     "referenced_type" : "type-30"
1101    },
1102    {
1103     "referenced_type" : "type-51"
1104    },
1105    {
1106     "referenced_type" : "type-38"
1107    },
1108    {
1109     "referenced_type" : "type-38"
1110    },
1111    {
1112     "referenced_type" : "type-31"
1113    },
1114    {
1115     "referenced_type" : "type-38"
1116    }
1117   ],
1118   "return_type" : "type-69",
1119   "source_file" : "/system/libbase/include/android-base/logging.h"
1120  },
1121  {
1122   "function_name" : "android::base::MappedFile::FromFd",
1123   "linker_set_key" : "_ZN7android4base10MappedFile6FromFdEilmi",
1124   "parameters" :
1125   [
1126    {
1127     "referenced_type" : "type-8"
1128    },
1129    {
1130     "referenced_type" : "type-56"
1131    },
1132    {
1133     "referenced_type" : "type-55"
1134    },
1135    {
1136     "referenced_type" : "type-8"
1137    }
1138   ],
1139   "return_type" : "type-224",
1140   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1141  },
1142  {
1143   "function_name" : "android::base::MappedFile::~MappedFile",
1144   "linker_set_key" : "_ZN7android4base10MappedFileD1Ev",
1145   "parameters" :
1146   [
1147    {
1148     "is_this_ptr" : true,
1149     "referenced_type" : "type-57"
1150    }
1151   ],
1152   "return_type" : "type-69",
1153   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1154  },
1155  {
1156   "function_name" : "android::base::MappedFile::~MappedFile",
1157   "linker_set_key" : "_ZN7android4base10MappedFileD2Ev",
1158   "parameters" :
1159   [
1160    {
1161     "is_this_ptr" : true,
1162     "referenced_type" : "type-57"
1163    }
1164   ],
1165   "return_type" : "type-69",
1166   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1167  },
1168  {
1169   "function_name" : "android::base::SetAborter",
1170   "linker_set_key" : "_ZN7android4base10SetAborterEONSt3__18functionIFvPKcEEE",
1171   "parameters" :
1172   [
1173    {
1174     "referenced_type" : "type-36"
1175    }
1176   ],
1177   "return_type" : "type-69",
1178   "source_file" : "/system/libbase/include/android-base/logging.h"
1179  },
1180  {
1181   "function_name" : "android::base::StartsWith",
1182   "linker_set_key" : "_ZN7android4base10StartsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_",
1183   "parameters" :
1184   [
1185    {
1186     "referenced_type" : "type-225"
1187    },
1188    {
1189     "referenced_type" : "type-226"
1190    }
1191   ],
1192   "return_type" : "type-11",
1193   "source_file" : "/system/libbase/include/android-base/strings.h"
1194  },
1195  {
1196   "function_name" : "android::base::StartsWith",
1197   "linker_set_key" : "_ZN7android4base10StartsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEc",
1198   "parameters" :
1199   [
1200    {
1201     "referenced_type" : "type-227"
1202    },
1203    {
1204     "referenced_type" : "type-10"
1205    }
1206   ],
1207   "return_type" : "type-11",
1208   "source_file" : "/system/libbase/include/android-base/strings.h"
1209  },
1210  {
1211   "function_name" : "android::base::WriteFully",
1212   "linker_set_key" : "_ZN7android4base10WriteFullyEiPKvm",
1213   "parameters" :
1214   [
1215    {
1216     "referenced_type" : "type-8"
1217    },
1218    {
1219     "referenced_type" : "type-78"
1220    },
1221    {
1222     "referenced_type" : "type-55"
1223    }
1224   ],
1225   "return_type" : "type-11",
1226   "source_file" : "/system/libbase/include/android-base/file.h"
1227  },
1228  {
1229   "function_name" : "android::base::boot_clock::now",
1230   "linker_set_key" : "_ZN7android4base10boot_clock3nowEv",
1231   "return_type" : "type-228",
1232   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
1233  },
1234  {
1235   "function_name" : "android::base::GetProperty",
1236   "linker_set_key" : "_ZN7android4base11GetPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_",
1237   "parameters" :
1238   [
1239    {
1240     "referenced_type" : "type-79"
1241    },
1242    {
1243     "referenced_type" : "type-79"
1244    }
1245   ],
1246   "return_type" : "type-229",
1247   "source_file" : "/system/libbase/include/android-base/properties.h"
1248  },
1249  {
1250   "function_name" : "android::base::GetThreadId",
1251   "linker_set_key" : "_ZN7android4base11GetThreadIdEv",
1252   "return_type" : "type-55",
1253   "source_file" : "/system/libbase/include/android-base/threads.h"
1254  },
1255  {
1256   "function_name" : "android::base::InitLogging",
1257   "linker_set_key" : "_ZN7android4base11InitLoggingEPPcONSt3__18functionIFvNS0_5LogIdENS0_11LogSeverityEPKcS8_jS8_EEEONS4_IFvS8_EEE",
1258   "parameters" :
1259   [
1260    {
1261     "referenced_type" : "type-32"
1262    },
1263    {
1264     "default_arg" : true,
1265     "referenced_type" : "type-34"
1266    },
1267    {
1268     "default_arg" : true,
1269     "referenced_type" : "type-36"
1270    }
1271   ],
1272   "return_type" : "type-69",
1273   "source_file" : "/system/libbase/include/android-base/logging.h"
1274  },
1275  {
1276   "function_name" : "android::base::SetProperty",
1277   "linker_set_key" : "_ZN7android4base11SetPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_",
1278   "parameters" :
1279   [
1280    {
1281     "referenced_type" : "type-79"
1282    },
1283    {
1284     "referenced_type" : "type-79"
1285    }
1286   ],
1287   "return_type" : "type-11",
1288   "source_file" : "/system/libbase/include/android-base/properties.h"
1289  },
1290  {
1291   "function_name" : "android::base::StdioLogger",
1292   "linker_set_key" : "_ZN7android4base11StdioLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_",
1293   "parameters" :
1294   [
1295    {
1296     "referenced_type" : "type-30"
1297    },
1298    {
1299     "referenced_type" : "type-51"
1300    },
1301    {
1302     "referenced_type" : "type-38"
1303    },
1304    {
1305     "referenced_type" : "type-38"
1306    },
1307    {
1308     "referenced_type" : "type-31"
1309    },
1310    {
1311     "referenced_type" : "type-38"
1312    }
1313   ],
1314   "return_type" : "type-69",
1315   "source_file" : "/system/libbase/include/android-base/logging.h"
1316  },
1317  {
1318   "function_name" : "android::base::KernelLogger",
1319   "linker_set_key" : "_ZN7android4base12KernelLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_",
1320   "parameters" :
1321   [
1322    {
1323     "referenced_type" : "type-30"
1324    },
1325    {
1326     "referenced_type" : "type-51"
1327    },
1328    {
1329     "referenced_type" : "type-38"
1330    },
1331    {
1332     "referenced_type" : "type-38"
1333    },
1334    {
1335     "referenced_type" : "type-31"
1336    },
1337    {
1338     "referenced_type" : "type-38"
1339    }
1340   ],
1341   "return_type" : "type-69",
1342   "source_file" : "/system/libbase/include/android-base/logging.h"
1343  },
1344  {
1345   "function_name" : "android::base::StderrLogger",
1346   "linker_set_key" : "_ZN7android4base12StderrLoggerENS0_5LogIdENS0_11LogSeverityEPKcS4_jS4_",
1347   "parameters" :
1348   [
1349    {
1350     "referenced_type" : "type-30"
1351    },
1352    {
1353     "referenced_type" : "type-51"
1354    },
1355    {
1356     "referenced_type" : "type-38"
1357    },
1358    {
1359     "referenced_type" : "type-38"
1360    },
1361    {
1362     "referenced_type" : "type-31"
1363    },
1364    {
1365     "referenced_type" : "type-38"
1366    }
1367   ],
1368   "return_type" : "type-69",
1369   "source_file" : "/system/libbase/include/android-base/logging.h"
1370  },
1371  {
1372   "function_name" : "android::base::StringPrintf",
1373   "linker_set_key" : "_ZN7android4base12StringPrintfEPKcz",
1374   "parameters" :
1375   [
1376    {
1377     "referenced_type" : "type-38"
1378    }
1379   ],
1380   "return_type" : "type-230",
1381   "source_file" : "/system/libbase/include/android-base/stringprintf.h"
1382  },
1383  {
1384   "function_name" : "android::base::GetDefaultTag",
1385   "linker_set_key" : "_ZN7android4base13GetDefaultTagEv",
1386   "return_type" : "type-231",
1387   "source_file" : "/system/libbase/include/android-base/logging.h"
1388  },
1389  {
1390   "function_name" : "android::base::SetDefaultTag",
1391   "linker_set_key" : "_ZN7android4base13SetDefaultTagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
1392   "parameters" :
1393   [
1394    {
1395     "referenced_type" : "type-25"
1396    }
1397   ],
1398   "return_type" : "type-69",
1399   "source_file" : "/system/libbase/include/android-base/logging.h"
1400  },
1401  {
1402   "function_name" : "android::base::StringAppendF",
1403   "linker_set_key" : "_ZN7android4base13StringAppendFEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz",
1404   "parameters" :
1405   [
1406    {
1407     "referenced_type" : "type-142"
1408    },
1409    {
1410     "referenced_type" : "type-38"
1411    }
1412   ],
1413   "return_type" : "type-69",
1414   "source_file" : "/system/libbase/include/android-base/stringprintf.h"
1415  },
1416  {
1417   "function_name" : "android::base::StringAppendV",
1418   "linker_set_key" : "_ZN7android4base13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcSt9__va_list",
1419   "parameters" :
1420   [
1421    {
1422     "referenced_type" : "type-142"
1423    },
1424    {
1425     "referenced_type" : "type-38"
1426    },
1427    {
1428     "referenced_type" : "type-232"
1429    }
1430   ],
1431   "return_type" : "type-69",
1432   "source_file" : "/system/libbase/include/android-base/stringprintf.h"
1433  },
1434  {
1435   "function_name" : "android::base::DefaultAborter",
1436   "linker_set_key" : "_ZN7android4base14DefaultAborterEPKc",
1437   "parameters" :
1438   [
1439    {
1440     "referenced_type" : "type-38"
1441    }
1442   ],
1443   "return_type" : "type-69",
1444   "source_file" : "/system/libbase/include/android-base/logging.h"
1445  },
1446  {
1447   "function_name" : "android::base::ReadFdToString",
1448   "linker_set_key" : "_ZN7android4base14ReadFdToStringEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
1449   "parameters" :
1450   [
1451    {
1452     "referenced_type" : "type-8"
1453    },
1454    {
1455     "referenced_type" : "type-221"
1456    }
1457   ],
1458   "return_type" : "type-11",
1459   "source_file" : "/system/libbase/include/android-base/file.h"
1460  },
1461  {
1462   "function_name" : "android::base::GetBoolProperty",
1463   "linker_set_key" : "_ZN7android4base15GetBoolPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb",
1464   "parameters" :
1465   [
1466    {
1467     "referenced_type" : "type-79"
1468    },
1469    {
1470     "referenced_type" : "type-11"
1471    }
1472   ],
1473   "return_type" : "type-11",
1474   "source_file" : "/system/libbase/include/android-base/properties.h"
1475  },
1476  {
1477   "function_name" : "android::base::ParseNetAddress",
1478   "linker_set_key" : "_ZN7android4base15ParseNetAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PiSA_SA_",
1479   "parameters" :
1480   [
1481    {
1482     "referenced_type" : "type-60"
1483    },
1484    {
1485     "referenced_type" : "type-61"
1486    },
1487    {
1488     "referenced_type" : "type-53"
1489    },
1490    {
1491     "referenced_type" : "type-61"
1492    },
1493    {
1494     "referenced_type" : "type-61"
1495    }
1496   ],
1497   "return_type" : "type-11",
1498   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
1499  },
1500  {
1501   "function_name" : "android::base::WaitForProperty",
1502   "linker_set_key" : "_ZN7android4base15WaitForPropertyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS1_6chrono8durationIxNS1_5ratioILl1ELl1000EEEEE",
1503   "parameters" :
1504   [
1505    {
1506     "referenced_type" : "type-79"
1507    },
1508    {
1509     "referenced_type" : "type-79"
1510    },
1511    {
1512     "default_arg" : true,
1513     "referenced_type" : "type-233"
1514    }
1515   ],
1516   "return_type" : "type-11",
1517   "source_file" : "/system/libbase/include/android-base/properties.h"
1518  },
1519  {
1520   "function_name" : "android::base::WriteStringToFd",
1521   "linker_set_key" : "_ZN7android4base15WriteStringToFdERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi",
1522   "parameters" :
1523   [
1524    {
1525     "referenced_type" : "type-23"
1526    },
1527    {
1528     "referenced_type" : "type-8"
1529    }
1530   ],
1531   "return_type" : "type-11",
1532   "source_file" : "/system/libbase/include/android-base/file.h"
1533  },
1534  {
1535   "function_name" : "android::base::EqualsIgnoreCase",
1536   "linker_set_key" : "_ZN7android4base16EqualsIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_",
1537   "parameters" :
1538   [
1539    {
1540     "referenced_type" : "type-234"
1541    },
1542    {
1543     "referenced_type" : "type-235"
1544    }
1545   ],
1546   "return_type" : "type-11",
1547   "source_file" : "/system/libbase/include/android-base/strings.h"
1548  },
1549  {
1550   "function_name" : "android::base::ReadFileToString",
1551   "linker_set_key" : "_ZN7android4base16ReadFileToStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_b",
1552   "parameters" :
1553   [
1554    {
1555     "referenced_type" : "type-23"
1556    },
1557    {
1558     "referenced_type" : "type-221"
1559    },
1560    {
1561     "default_arg" : true,
1562     "referenced_type" : "type-11"
1563    }
1564   ],
1565   "return_type" : "type-11",
1566   "source_file" : "/system/libbase/include/android-base/file.h"
1567  },
1568  {
1569   "function_name" : "android::base::GetExecutablePath",
1570   "linker_set_key" : "_ZN7android4base17GetExecutablePathEv",
1571   "return_type" : "type-236",
1572   "source_file" : "/system/libbase/include/android-base/file.h"
1573  },
1574  {
1575   "function_name" : "android::base::ReadFullyAtOffset",
1576   "linker_set_key" : "_ZN7android4base17ReadFullyAtOffsetEiPvml",
1577   "parameters" :
1578   [
1579    {
1580     "referenced_type" : "type-8"
1581    },
1582    {
1583     "referenced_type" : "type-170"
1584    },
1585    {
1586     "referenced_type" : "type-55"
1587    },
1588    {
1589     "referenced_type" : "type-56"
1590    }
1591   ],
1592   "return_type" : "type-11",
1593   "source_file" : "/system/libbase/include/android-base/file.h"
1594  },
1595  {
1596   "function_name" : "android::base::ScopedLogSeverity::ScopedLogSeverity",
1597   "linker_set_key" : "_ZN7android4base17ScopedLogSeverityC1ENS0_11LogSeverityE",
1598   "parameters" :
1599   [
1600    {
1601     "is_this_ptr" : true,
1602     "referenced_type" : "type-49"
1603    },
1604    {
1605     "referenced_type" : "type-51"
1606    }
1607   ],
1608   "return_type" : "type-69",
1609   "source_file" : "/system/libbase/include/android-base/logging.h"
1610  },
1611  {
1612   "function_name" : "android::base::ScopedLogSeverity::ScopedLogSeverity",
1613   "linker_set_key" : "_ZN7android4base17ScopedLogSeverityC2ENS0_11LogSeverityE",
1614   "parameters" :
1615   [
1616    {
1617     "is_this_ptr" : true,
1618     "referenced_type" : "type-49"
1619    },
1620    {
1621     "referenced_type" : "type-51"
1622    }
1623   ],
1624   "return_type" : "type-69",
1625   "source_file" : "/system/libbase/include/android-base/logging.h"
1626  },
1627  {
1628   "function_name" : "android::base::ScopedLogSeverity::~ScopedLogSeverity",
1629   "linker_set_key" : "_ZN7android4base17ScopedLogSeverityD1Ev",
1630   "parameters" :
1631   [
1632    {
1633     "is_this_ptr" : true,
1634     "referenced_type" : "type-49"
1635    }
1636   ],
1637   "return_type" : "type-69",
1638   "source_file" : "/system/libbase/include/android-base/logging.h"
1639  },
1640  {
1641   "function_name" : "android::base::ScopedLogSeverity::~ScopedLogSeverity",
1642   "linker_set_key" : "_ZN7android4base17ScopedLogSeverityD2Ev",
1643   "parameters" :
1644   [
1645    {
1646     "is_this_ptr" : true,
1647     "referenced_type" : "type-49"
1648    }
1649   ],
1650   "return_type" : "type-69",
1651   "source_file" : "/system/libbase/include/android-base/logging.h"
1652  },
1653  {
1654   "function_name" : "android::base::WriteStringToFile",
1655   "linker_set_key" : "_ZN7android4base17WriteStringToFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_b",
1656   "parameters" :
1657   [
1658    {
1659     "referenced_type" : "type-23"
1660    },
1661    {
1662     "referenced_type" : "type-23"
1663    },
1664    {
1665     "default_arg" : true,
1666     "referenced_type" : "type-11"
1667    }
1668   ],
1669   "return_type" : "type-11",
1670   "source_file" : "/system/libbase/include/android-base/file.h"
1671  },
1672  {
1673   "function_name" : "android::base::WriteStringToFile",
1674   "linker_set_key" : "_ZN7android4base17WriteStringToFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_jjjb",
1675   "parameters" :
1676   [
1677    {
1678     "referenced_type" : "type-23"
1679    },
1680    {
1681     "referenced_type" : "type-23"
1682    },
1683    {
1684     "referenced_type" : "type-31"
1685    },
1686    {
1687     "referenced_type" : "type-31"
1688    },
1689    {
1690     "referenced_type" : "type-31"
1691    },
1692    {
1693     "default_arg" : true,
1694     "referenced_type" : "type-11"
1695    }
1696   ],
1697   "return_type" : "type-11",
1698   "source_file" : "/system/libbase/include/android-base/file.h"
1699  },
1700  {
1701   "function_name" : "android::base::EndsWithIgnoreCase",
1702   "linker_set_key" : "_ZN7android4base18EndsWithIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_",
1703   "parameters" :
1704   [
1705    {
1706     "referenced_type" : "type-237"
1707    },
1708    {
1709     "referenced_type" : "type-238"
1710    }
1711   ],
1712   "return_type" : "type-11",
1713   "source_file" : "/system/libbase/include/android-base/strings.h"
1714  },
1715  {
1716   "function_name" : "android::base::RemoveFileIfExists",
1717   "linker_set_key" : "_ZN7android4base18RemoveFileIfExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_",
1718   "parameters" :
1719   [
1720    {
1721     "referenced_type" : "type-23"
1722    },
1723    {
1724     "default_arg" : true,
1725     "referenced_type" : "type-221"
1726    }
1727   ],
1728   "return_type" : "type-11",
1729   "source_file" : "/system/libbase/include/android-base/file.h"
1730  },
1731  {
1732   "function_name" : "android::base::StartsWithIgnoreCase",
1733   "linker_set_key" : "_ZN7android4base20StartsWithIgnoreCaseENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_",
1734   "parameters" :
1735   [
1736    {
1737     "referenced_type" : "type-239"
1738    },
1739    {
1740     "referenced_type" : "type-240"
1741    }
1742   ],
1743   "return_type" : "type-11",
1744   "source_file" : "/system/libbase/include/android-base/strings.h"
1745  },
1746  {
1747   "function_name" : "android::base::GetMinimumLogSeverity",
1748   "linker_set_key" : "_ZN7android4base21GetMinimumLogSeverityEv",
1749   "return_type" : "type-51",
1750   "source_file" : "/system/libbase/include/android-base/logging.h"
1751  },
1752  {
1753   "function_name" : "android::base::SetMinimumLogSeverity",
1754   "linker_set_key" : "_ZN7android4base21SetMinimumLogSeverityENS0_11LogSeverityE",
1755   "parameters" :
1756   [
1757    {
1758     "referenced_type" : "type-51"
1759    }
1760   ],
1761   "return_type" : "type-51",
1762   "source_file" : "/system/libbase/include/android-base/logging.h"
1763  },
1764  {
1765   "function_name" : "android::base::GetExecutableDirectory",
1766   "linker_set_key" : "_ZN7android4base22GetExecutableDirectoryEv",
1767   "return_type" : "type-241",
1768   "source_file" : "/system/libbase/include/android-base/file.h"
1769  },
1770  {
1771   "function_name" : "android::base::SystemErrorCodeToString",
1772   "linker_set_key" : "_ZN7android4base23SystemErrorCodeToStringEi",
1773   "parameters" :
1774   [
1775    {
1776     "referenced_type" : "type-8"
1777    }
1778   ],
1779   "return_type" : "type-242",
1780   "source_file" : "/system/libbase/include/android-base/errors.h"
1781  },
1782  {
1783   "function_name" : "android::base::WaitForPropertyCreation",
1784   "linker_set_key" : "_ZN7android4base23WaitForPropertyCreationERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6chrono8durationIxNS1_5ratioILl1ELl1000EEEEE",
1785   "parameters" :
1786   [
1787    {
1788     "referenced_type" : "type-79"
1789    },
1790    {
1791     "default_arg" : true,
1792     "referenced_type" : "type-243"
1793    }
1794   ],
1795   "return_type" : "type-11",
1796   "source_file" : "/system/libbase/include/android-base/properties.h"
1797  },
1798  {
1799   "function_name" : "android::base::SendFileDescriptorVector",
1800   "linker_set_key" : "_ZN7android4base24SendFileDescriptorVectorEiPKvmRKNSt3__16vectorIiNS3_9allocatorIiEEEE",
1801   "parameters" :
1802   [
1803    {
1804     "referenced_type" : "type-8"
1805    },
1806    {
1807     "referenced_type" : "type-78"
1808    },
1809    {
1810     "referenced_type" : "type-55"
1811    },
1812    {
1813     "referenced_type" : "type-91"
1814    }
1815   ],
1816   "return_type" : "type-56",
1817   "source_file" : "/system/libbase/include/android-base/cmsg.h"
1818  },
1819  {
1820   "function_name" : "android::base::ReceiveFileDescriptorVector",
1821   "linker_set_key" : "_ZN7android4base27ReceiveFileDescriptorVectorEiPvmmPNSt3__16vectorINS0_14unique_fd_implINS0_13DefaultCloserEEENS2_9allocatorIS6_EEEE",
1822   "parameters" :
1823   [
1824    {
1825     "referenced_type" : "type-8"
1826    },
1827    {
1828     "referenced_type" : "type-170"
1829    },
1830    {
1831     "referenced_type" : "type-55"
1832    },
1833    {
1834     "referenced_type" : "type-55"
1835    },
1836    {
1837     "referenced_type" : "type-96"
1838    }
1839   ],
1840   "return_type" : "type-56",
1841   "source_file" : "/system/libbase/include/android-base/cmsg.h"
1842  },
1843  {
1844   "function_name" : "android::base::Join",
1845   "linker_set_key" : "_ZN7android4base4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEERKS9_EES9_RKT_T0_",
1846   "parameters" :
1847   [
1848    {
1849     "referenced_type" : "type-150"
1850    },
1851    {
1852     "referenced_type" : "type-146"
1853    }
1854   ],
1855   "return_type" : "type-244",
1856   "source_file" : "/system/libbase/include/android-base/strings.h",
1857   "template_args" : [ "type-245", "type-146" ]
1858  },
1859  {
1860   "function_name" : "android::base::Join",
1861   "linker_set_key" : "_ZN7android4base4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEcEES9_RKT_T0_",
1862   "parameters" :
1863   [
1864    {
1865     "referenced_type" : "type-150"
1866    },
1867    {
1868     "referenced_type" : "type-10"
1869    }
1870   ],
1871   "return_type" : "type-246",
1872   "source_file" : "/system/libbase/include/android-base/strings.h",
1873   "template_args" : [ "type-247", "type-10" ]
1874  },
1875  {
1876   "function_name" : "android::base::Join",
1877   "linker_set_key" : "_ZN7android4base4JoinINSt3__16vectorIPKcNS2_9allocatorIS5_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEEEESD_RKT_T0_",
1878   "parameters" :
1879   [
1880    {
1881     "referenced_type" : "type-153"
1882    },
1883    {
1884     "referenced_type" : "type-146"
1885    }
1886   ],
1887   "return_type" : "type-248",
1888   "source_file" : "/system/libbase/include/android-base/strings.h",
1889   "template_args" : [ "type-249", "type-146" ]
1890  },
1891  {
1892   "function_name" : "android::base::Join",
1893   "linker_set_key" : "_ZN7android4base4JoinINSt3__16vectorIPKcNS2_9allocatorIS5_EEEEcEENS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEERKT_T0_",
1894   "parameters" :
1895   [
1896    {
1897     "referenced_type" : "type-153"
1898    },
1899    {
1900     "referenced_type" : "type-10"
1901    }
1902   ],
1903   "return_type" : "type-250",
1904   "source_file" : "/system/libbase/include/android-base/strings.h",
1905   "template_args" : [ "type-251", "type-10" ]
1906  },
1907  {
1908   "function_name" : "android::base::Trim",
1909   "linker_set_key" : "_ZN7android4base4TrimERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
1910   "parameters" :
1911   [
1912    {
1913     "referenced_type" : "type-146"
1914    }
1915   ],
1916   "return_type" : "type-252",
1917   "source_file" : "/system/libbase/include/android-base/strings.h"
1918  },
1919  {
1920   "function_name" : "android::base::Split",
1921   "linker_set_key" : "_ZN7android4base5SplitERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_",
1922   "parameters" :
1923   [
1924    {
1925     "referenced_type" : "type-146"
1926    },
1927    {
1928     "referenced_type" : "type-146"
1929    }
1930   ],
1931   "return_type" : "type-253",
1932   "source_file" : "/system/libbase/include/android-base/strings.h"
1933  },
1934  {
1935   "function_name" : "android::base::Dirname",
1936   "linker_set_key" : "_ZN7android4base7DirnameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
1937   "parameters" :
1938   [
1939    {
1940     "referenced_type" : "type-23"
1941    }
1942   ],
1943   "return_type" : "type-254",
1944   "source_file" : "/system/libbase/include/android-base/file.h"
1945  },
1946  {
1947   "function_name" : "android::base::Basename",
1948   "linker_set_key" : "_ZN7android4base8BasenameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
1949   "parameters" :
1950   [
1951    {
1952     "referenced_type" : "type-23"
1953    }
1954   ],
1955   "return_type" : "type-255",
1956   "source_file" : "/system/libbase/include/android-base/file.h"
1957  },
1958  {
1959   "function_name" : "android::base::EndsWith",
1960   "linker_set_key" : "_ZN7android4base8EndsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_",
1961   "parameters" :
1962   [
1963    {
1964     "referenced_type" : "type-256"
1965    },
1966    {
1967     "referenced_type" : "type-257"
1968    }
1969   ],
1970   "return_type" : "type-11",
1971   "source_file" : "/system/libbase/include/android-base/strings.h"
1972  },
1973  {
1974   "function_name" : "android::base::EndsWith",
1975   "linker_set_key" : "_ZN7android4base8EndsWithENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEc",
1976   "parameters" :
1977   [
1978    {
1979     "referenced_type" : "type-258"
1980    },
1981    {
1982     "referenced_type" : "type-10"
1983    }
1984   ],
1985   "return_type" : "type-11",
1986   "source_file" : "/system/libbase/include/android-base/strings.h"
1987  },
1988  {
1989   "function_name" : "android::base::Readlink",
1990   "linker_set_key" : "_ZN7android4base8ReadlinkERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_",
1991   "parameters" :
1992   [
1993    {
1994     "referenced_type" : "type-23"
1995    },
1996    {
1997     "referenced_type" : "type-221"
1998    }
1999   ],
2000   "return_type" : "type-11",
2001   "source_file" : "/system/libbase/include/android-base/file.h"
2002  },
2003  {
2004   "function_name" : "android::base::Realpath",
2005   "linker_set_key" : "_ZN7android4base8RealpathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_",
2006   "parameters" :
2007   [
2008    {
2009     "referenced_type" : "type-23"
2010    },
2011    {
2012     "referenced_type" : "type-221"
2013    }
2014   ],
2015   "return_type" : "type-11",
2016   "source_file" : "/system/libbase/include/android-base/file.h"
2017  },
2018  {
2019   "function_name" : "android::base::ParseUint",
2020   "linker_set_key" : "_ZN7android4base9ParseUintIhEEbPKcPT_S4_b",
2021   "parameters" :
2022   [
2023    {
2024     "referenced_type" : "type-38"
2025    },
2026    {
2027     "referenced_type" : "type-188"
2028    },
2029    {
2030     "default_arg" : true,
2031     "referenced_type" : "type-185"
2032    },
2033    {
2034     "default_arg" : true,
2035     "referenced_type" : "type-11"
2036    }
2037   ],
2038   "return_type" : "type-11",
2039   "source_file" : "/system/libbase/include/android-base/parseint.h",
2040   "template_args" : [ "type-185" ]
2041  },
2042  {
2043   "function_name" : "android::base::ParseUint",
2044   "linker_set_key" : "_ZN7android4base9ParseUintIjEEbPKcPT_S4_b",
2045   "parameters" :
2046   [
2047    {
2048     "referenced_type" : "type-38"
2049    },
2050    {
2051     "referenced_type" : "type-71"
2052    },
2053    {
2054     "default_arg" : true,
2055     "referenced_type" : "type-31"
2056    },
2057    {
2058     "default_arg" : true,
2059     "referenced_type" : "type-11"
2060    }
2061   ],
2062   "return_type" : "type-11",
2063   "source_file" : "/system/libbase/include/android-base/parseint.h",
2064   "template_args" : [ "type-31" ]
2065  },
2066  {
2067   "function_name" : "android::base::ParseUint",
2068   "linker_set_key" : "_ZN7android4base9ParseUintImEEbPKcPT_S4_b",
2069   "parameters" :
2070   [
2071    {
2072     "referenced_type" : "type-38"
2073    },
2074    {
2075     "referenced_type" : "type-72"
2076    },
2077    {
2078     "default_arg" : true,
2079     "referenced_type" : "type-55"
2080    },
2081    {
2082     "default_arg" : true,
2083     "referenced_type" : "type-11"
2084    }
2085   ],
2086   "return_type" : "type-11",
2087   "source_file" : "/system/libbase/include/android-base/parseint.h",
2088   "template_args" : [ "type-55" ]
2089  },
2090  {
2091   "function_name" : "android::base::ParseUint",
2092   "linker_set_key" : "_ZN7android4base9ParseUintItEEbPKcPT_S4_b",
2093   "parameters" :
2094   [
2095    {
2096     "referenced_type" : "type-38"
2097    },
2098    {
2099     "referenced_type" : "type-70"
2100    },
2101    {
2102     "default_arg" : true,
2103     "referenced_type" : "type-63"
2104    },
2105    {
2106     "default_arg" : true,
2107     "referenced_type" : "type-11"
2108    }
2109   ],
2110   "return_type" : "type-11",
2111   "source_file" : "/system/libbase/include/android-base/parseint.h",
2112   "template_args" : [ "type-63" ]
2113  },
2114  {
2115   "function_name" : "android::base::ReadFully",
2116   "linker_set_key" : "_ZN7android4base9ReadFullyEiPvm",
2117   "parameters" :
2118   [
2119    {
2120     "referenced_type" : "type-8"
2121    },
2122    {
2123     "referenced_type" : "type-170"
2124    },
2125    {
2126     "referenced_type" : "type-55"
2127    }
2128   ],
2129   "return_type" : "type-11",
2130   "source_file" : "/system/libbase/include/android-base/file.h"
2131  },
2132  {
2133   "function_name" : "android::base::SetLogger",
2134   "linker_set_key" : "_ZN7android4base9SetLoggerEONSt3__18functionIFvNS0_5LogIdENS0_11LogSeverityEPKcS6_jS6_EEE",
2135   "parameters" :
2136   [
2137    {
2138     "referenced_type" : "type-34"
2139    }
2140   ],
2141   "return_type" : "type-69",
2142   "source_file" : "/system/libbase/include/android-base/logging.h"
2143  },
2144  {
2145   "function_name" : "android::base::operator<<",
2146   "linker_set_key" : "_ZN7android4baselsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5TimerE",
2147   "parameters" :
2148   [
2149    {
2150     "referenced_type" : "type-217"
2151    },
2152    {
2153     "referenced_type" : "type-64"
2154    }
2155   ],
2156   "return_type" : "type-217",
2157   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2158  },
2159  {
2160   "access" : "private",
2161   "function_name" : "CapturedStdFd::fd",
2162   "linker_set_key" : "_ZNK13CapturedStdFd2fdEv",
2163   "parameters" :
2164   [
2165    {
2166     "is_this_ptr" : true,
2167     "referenced_type" : "type-160"
2168    }
2169   ],
2170   "return_type" : "type-8",
2171   "source_file" : "/system/libbase/include/android-base/test_utils.h"
2172  }
2173 ],
2174 "global_vars" : [],
2175 "lvalue_reference_types" :
2176 [
2177  {
2178   "alignment" : 8,
2179   "linker_set_key" : "const android::base::Timer &",
2180   "name" : "const android::base::Timer &",
2181   "referenced_type" : "type-65",
2182   "self_type" : "type-64",
2183   "size" : 8,
2184   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2185  },
2186  {
2187   "alignment" : 8,
2188   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2189   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2190   "referenced_type" : "type-110",
2191   "self_type" : "type-116",
2192   "size" : 8,
2193   "source_file" : "/system/libbase/include/android-base/file.h"
2194  },
2195  {
2196   "alignment" : 8,
2197   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2198   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2199   "referenced_type" : "type-118",
2200   "self_type" : "type-117",
2201   "size" : 8,
2202   "source_file" : "/system/libbase/include/android-base/logging.h"
2203  },
2204  {
2205   "alignment" : 8,
2206   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2207   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2208   "referenced_type" : "type-13",
2209   "self_type" : "type-23",
2210   "size" : 8,
2211   "source_file" : "/system/libbase/include/android-base/file.h"
2212  },
2213  {
2214   "alignment" : 8,
2215   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2216   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2217   "referenced_type" : "type-132",
2218   "self_type" : "type-134",
2219   "size" : 8,
2220   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
2221  },
2222  {
2223   "alignment" : 8,
2224   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2225   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2226   "referenced_type" : "type-138",
2227   "self_type" : "type-140",
2228   "size" : 8,
2229   "source_file" : "/system/libbase/include/android-base/properties.h"
2230  },
2231  {
2232   "alignment" : 8,
2233   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2234   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2235   "referenced_type" : "type-144",
2236   "self_type" : "type-146",
2237   "size" : 8,
2238   "source_file" : "/system/libbase/include/android-base/strings.h"
2239  },
2240  {
2241   "alignment" : 8,
2242   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2243   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2244   "referenced_type" : "type-26",
2245   "self_type" : "type-25",
2246   "size" : 8,
2247   "source_file" : "/system/libbase/include/android-base/logging.h"
2248  },
2249  {
2250   "alignment" : 8,
2251   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2252   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2253   "referenced_type" : "type-58",
2254   "self_type" : "type-60",
2255   "size" : 8,
2256   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
2257  },
2258  {
2259   "alignment" : 8,
2260   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2261   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2262   "referenced_type" : "type-74",
2263   "self_type" : "type-79",
2264   "size" : 8,
2265   "source_file" : "/system/libbase/include/android-base/properties.h"
2266  },
2267  {
2268   "alignment" : 8,
2269   "linker_set_key" : "const std::vector<const char *, std::allocator<const char *> > &",
2270   "name" : "const std::vector<const char *, std::allocator<const char *> > &",
2271   "referenced_type" : "type-151",
2272   "self_type" : "type-153",
2273   "size" : 8,
2274   "source_file" : "/system/libbase/include/android-base/strings.h"
2275  },
2276  {
2277   "alignment" : 8,
2278   "linker_set_key" : "const std::vector<int, std::allocator<int> > &",
2279   "name" : "const std::vector<int, std::allocator<int> > &",
2280   "referenced_type" : "type-84",
2281   "self_type" : "type-86",
2282   "size" : 8,
2283   "source_file" : "/system/libbase/include/android-base/cmsg.h"
2284  },
2285  {
2286   "alignment" : 8,
2287   "linker_set_key" : "const std::vector<int, std::allocator<int> > &",
2288   "name" : "const std::vector<int, std::allocator<int> > &",
2289   "referenced_type" : "type-87",
2290   "self_type" : "type-91",
2291   "size" : 8,
2292   "source_file" : "/system/libbase/include/android-base/cmsg.h"
2293  },
2294  {
2295   "alignment" : 8,
2296   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
2297   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
2298   "referenced_type" : "type-147",
2299   "self_type" : "type-150",
2300   "size" : 8,
2301   "source_file" : "/system/libbase/include/android-base/strings.h"
2302  },
2303  {
2304   "alignment" : 8,
2305   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2306   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2307   "referenced_type" : "type-108",
2308   "self_type" : "type-107",
2309   "size" : 8,
2310   "source_file" : "/system/libbase/include/android-base/logging.h"
2311  },
2312  {
2313   "alignment" : 8,
2314   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2315   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2316   "referenced_type" : "type-130",
2317   "self_type" : "type-129",
2318   "size" : 8,
2319   "source_file" : "/system/libbase/include/android-base/logging.h"
2320  },
2321  {
2322   "alignment" : 8,
2323   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2324   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2325   "referenced_type" : "type-174",
2326   "self_type" : "type-173",
2327   "size" : 8,
2328   "source_file" : "/system/libbase/include/android-base/logging.h"
2329  },
2330  {
2331   "alignment" : 8,
2332   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2333   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2334   "referenced_type" : "type-211",
2335   "self_type" : "type-210",
2336   "size" : 8,
2337   "source_file" : "/system/libbase/include/android-base/logging.h"
2338  },
2339  {
2340   "alignment" : 8,
2341   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2342   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2343   "referenced_type" : "type-218",
2344   "self_type" : "type-217",
2345   "size" : 8,
2346   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2347  },
2348  {
2349   "alignment" : 8,
2350   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2351   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2352   "referenced_type" : "type-48",
2353   "self_type" : "type-47",
2354   "size" : 8,
2355   "source_file" : "/system/libbase/include/android-base/logging.h"
2356  },
2357  {
2358   "alignment" : 8,
2359   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2360   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2361   "referenced_type" : "type-5",
2362   "self_type" : "type-4",
2363   "size" : 8,
2364   "source_file" : "/system/libbase/include/android-base/logging.h"
2365  },
2366  {
2367   "alignment" : 8,
2368   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2369   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2370   "referenced_type" : "type-81",
2371   "self_type" : "type-80",
2372   "size" : 8,
2373   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2374  },
2375  {
2376   "alignment" : 8,
2377   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
2378   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
2379   "referenced_type" : "type-95",
2380   "self_type" : "type-94",
2381   "size" : 8,
2382   "source_file" : "/system/libbase/include/android-base/logging.h"
2383  }
2384 ],
2385 "pointer_types" :
2386 [
2387  {
2388   "alignment" : 8,
2389   "linker_set_key" : "CapturedStdFd *",
2390   "name" : "CapturedStdFd *",
2391   "referenced_type" : "type-156",
2392   "self_type" : "type-157",
2393   "size" : 8,
2394   "source_file" : "/system/libbase/include/android-base/test_utils.h"
2395  },
2396  {
2397   "alignment" : 8,
2398   "linker_set_key" : "CapturedStderr *",
2399   "name" : "CapturedStderr *",
2400   "referenced_type" : "type-161",
2401   "self_type" : "type-162",
2402   "size" : 8,
2403   "source_file" : "/system/libbase/include/android-base/test_utils.h"
2404  },
2405  {
2406   "alignment" : 8,
2407   "linker_set_key" : "CapturedStdout *",
2408   "name" : "CapturedStdout *",
2409   "referenced_type" : "type-163",
2410   "self_type" : "type-164",
2411   "size" : 8,
2412   "source_file" : "/system/libbase/include/android-base/test_utils.h"
2413  },
2414  {
2415   "alignment" : 8,
2416   "linker_set_key" : "DIR *",
2417   "name" : "DIR *",
2418   "referenced_type" : "type-115",
2419   "self_type" : "type-114",
2420   "size" : 8,
2421   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2422  },
2423  {
2424   "alignment" : 8,
2425   "linker_set_key" : "DIR *",
2426   "name" : "DIR *",
2427   "referenced_type" : "type-22",
2428   "self_type" : "type-21",
2429   "size" : 8,
2430   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2431  },
2432  {
2433   "alignment" : 8,
2434   "linker_set_key" : "DIR *",
2435   "name" : "DIR *",
2436   "referenced_type" : "type-40",
2437   "self_type" : "type-39",
2438   "size" : 8,
2439   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2440  },
2441  {
2442   "alignment" : 8,
2443   "linker_set_key" : "DIR *",
2444   "name" : "DIR *",
2445   "referenced_type" : "type-83",
2446   "self_type" : "type-82",
2447   "size" : 8,
2448   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2449  },
2450  {
2451   "alignment" : 8,
2452   "linker_set_key" : "TemporaryDir *",
2453   "name" : "TemporaryDir *",
2454   "referenced_type" : "type-219",
2455   "self_type" : "type-220",
2456   "size" : 8,
2457   "source_file" : "/system/libbase/include/android-base/file.h"
2458  },
2459  {
2460   "alignment" : 8,
2461   "linker_set_key" : "TemporaryFile *",
2462   "name" : "TemporaryFile *",
2463   "referenced_type" : "type-7",
2464   "self_type" : "type-6",
2465   "size" : 8,
2466   "source_file" : "/system/libbase/include/android-base/file.h"
2467  },
2468  {
2469   "alignment" : 8,
2470   "linker_set_key" : "__sFILE *",
2471   "name" : "__sFILE *",
2472   "referenced_type" : "type-102",
2473   "self_type" : "type-101",
2474   "size" : 8,
2475   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2476  },
2477  {
2478   "alignment" : 8,
2479   "linker_set_key" : "__sFILE *",
2480   "name" : "__sFILE *",
2481   "referenced_type" : "type-113",
2482   "self_type" : "type-112",
2483   "size" : 8,
2484   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2485  },
2486  {
2487   "alignment" : 8,
2488   "linker_set_key" : "__sFILE *",
2489   "name" : "__sFILE *",
2490   "referenced_type" : "type-20",
2491   "self_type" : "type-19",
2492   "size" : 8,
2493   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2494  },
2495  {
2496   "alignment" : 8,
2497   "linker_set_key" : "__sFILE *",
2498   "name" : "__sFILE *",
2499   "referenced_type" : "type-216",
2500   "self_type" : "type-215",
2501   "size" : 8,
2502   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2503  },
2504  {
2505   "alignment" : 8,
2506   "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *",
2507   "name" : "android::base::EagerEvaluator<char *, char *> *",
2508   "referenced_type" : "type-180",
2509   "self_type" : "type-181",
2510   "size" : 8,
2511   "source_file" : "/system/libbase/include/android-base/logging.h"
2512  },
2513  {
2514   "alignment" : 8,
2515   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *",
2516   "name" : "android::base::EagerEvaluator<char *, const char *> *",
2517   "referenced_type" : "type-175",
2518   "self_type" : "type-179",
2519   "size" : 8,
2520   "source_file" : "/system/libbase/include/android-base/logging.h"
2521  },
2522  {
2523   "alignment" : 8,
2524   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *",
2525   "name" : "android::base::EagerEvaluator<const char *, char *> *",
2526   "referenced_type" : "type-159",
2527   "self_type" : "type-169",
2528   "size" : 8,
2529   "source_file" : "/system/libbase/include/android-base/logging.h"
2530  },
2531  {
2532   "alignment" : 8,
2533   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *",
2534   "name" : "android::base::EagerEvaluator<const char *, const char *> *",
2535   "referenced_type" : "type-154",
2536   "self_type" : "type-155",
2537   "size" : 8,
2538   "source_file" : "/system/libbase/include/android-base/logging.h"
2539  },
2540  {
2541   "alignment" : 8,
2542   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
2543   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
2544   "referenced_type" : "type-194",
2545   "self_type" : "type-199",
2546   "size" : 8,
2547   "source_file" : "/system/libbase/include/android-base/logging.h"
2548  },
2549  {
2550   "alignment" : 8,
2551   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
2552   "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
2553   "referenced_type" : "type-200",
2554   "self_type" : "type-203",
2555   "size" : 8,
2556   "source_file" : "/system/libbase/include/android-base/logging.h"
2557  },
2558  {
2559   "alignment" : 8,
2560   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
2561   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
2562   "referenced_type" : "type-182",
2563   "self_type" : "type-186",
2564   "size" : 8,
2565   "source_file" : "/system/libbase/include/android-base/logging.h"
2566  },
2567  {
2568   "alignment" : 8,
2569   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
2570   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
2571   "referenced_type" : "type-187",
2572   "self_type" : "type-189",
2573   "size" : 8,
2574   "source_file" : "/system/libbase/include/android-base/logging.h"
2575  },
2576  {
2577   "alignment" : 8,
2578   "linker_set_key" : "android::base::EagerEvaluator<int, int> *",
2579   "name" : "android::base::EagerEvaluator<int, int> *",
2580   "referenced_type" : "type-167",
2581   "self_type" : "type-168",
2582   "size" : 8,
2583   "source_file" : "/system/libbase/include/android-base/logging.h"
2584  },
2585  {
2586   "alignment" : 8,
2587   "linker_set_key" : "android::base::EagerEvaluator<int, long> *",
2588   "name" : "android::base::EagerEvaluator<int, long> *",
2589   "referenced_type" : "type-165",
2590   "self_type" : "type-166",
2591   "size" : 8,
2592   "source_file" : "/system/libbase/include/android-base/logging.h"
2593  },
2594  {
2595   "alignment" : 8,
2596   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
2597   "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
2598   "referenced_type" : "type-204",
2599   "self_type" : "type-205",
2600   "size" : 8,
2601   "source_file" : "/system/libbase/include/android-base/logging.h"
2602  },
2603  {
2604   "alignment" : 8,
2605   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *",
2606   "name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
2607   "referenced_type" : "type-206",
2608   "self_type" : "type-207",
2609   "size" : 8,
2610   "source_file" : "/system/libbase/include/android-base/logging.h"
2611  },
2612  {
2613   "alignment" : 8,
2614   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
2615   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
2616   "referenced_type" : "type-190",
2617   "self_type" : "type-191",
2618   "size" : 8,
2619   "source_file" : "/system/libbase/include/android-base/logging.h"
2620  },
2621  {
2622   "alignment" : 8,
2623   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
2624   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
2625   "referenced_type" : "type-192",
2626   "self_type" : "type-193",
2627   "size" : 8,
2628   "source_file" : "/system/libbase/include/android-base/logging.h"
2629  },
2630  {
2631   "alignment" : 8,
2632   "linker_set_key" : "android::base::ErrnoRestorer *",
2633   "name" : "android::base::ErrnoRestorer *",
2634   "referenced_type" : "type-122",
2635   "self_type" : "type-128",
2636   "size" : 8,
2637   "source_file" : "/system/libbase/include/android-base/logging.h"
2638  },
2639  {
2640   "alignment" : 8,
2641   "linker_set_key" : "android::base::LogMessage *",
2642   "name" : "android::base::LogMessage *",
2643   "referenced_type" : "type-44",
2644   "self_type" : "type-43",
2645   "size" : 8,
2646   "source_file" : "/system/libbase/include/android-base/logging.h"
2647  },
2648  {
2649   "alignment" : 8,
2650   "linker_set_key" : "android::base::LogdLogger *",
2651   "name" : "android::base::LogdLogger *",
2652   "referenced_type" : "type-29",
2653   "self_type" : "type-28",
2654   "size" : 8,
2655   "source_file" : "/system/libbase/include/android-base/logging.h"
2656  },
2657  {
2658   "alignment" : 8,
2659   "linker_set_key" : "android::base::MappedFile *",
2660   "name" : "android::base::MappedFile *",
2661   "referenced_type" : "type-54",
2662   "self_type" : "type-57",
2663   "size" : 8,
2664   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
2665  },
2666  {
2667   "alignment" : 8,
2668   "linker_set_key" : "android::base::ScopedLogSeverity *",
2669   "name" : "android::base::ScopedLogSeverity *",
2670   "referenced_type" : "type-50",
2671   "self_type" : "type-49",
2672   "size" : 8,
2673   "source_file" : "/system/libbase/include/android-base/logging.h"
2674  },
2675  {
2676   "alignment" : 8,
2677   "linker_set_key" : "android::base::Timer *",
2678   "name" : "android::base::Timer *",
2679   "referenced_type" : "type-66",
2680   "self_type" : "type-202",
2681   "size" : 8,
2682   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2683  },
2684  {
2685   "alignment" : 8,
2686   "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
2687   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
2688   "referenced_type" : "type-16",
2689   "self_type" : "type-198",
2690   "size" : 8,
2691   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2692  },
2693  {
2694   "alignment" : 8,
2695   "linker_set_key" : "char *",
2696   "name" : "char *",
2697   "referenced_type" : "type-10",
2698   "self_type" : "type-33",
2699   "size" : 8,
2700   "source_file" : "/system/libbase/include/android-base/logging.h"
2701  },
2702  {
2703   "alignment" : 8,
2704   "linker_set_key" : "char **",
2705   "name" : "char **",
2706   "referenced_type" : "type-33",
2707   "self_type" : "type-32",
2708   "size" : 8,
2709   "source_file" : "/system/libbase/include/android-base/logging.h"
2710  },
2711  {
2712   "alignment" : 8,
2713   "linker_set_key" : "const CapturedStdFd *",
2714   "name" : "const CapturedStdFd *",
2715   "referenced_type" : "type-158",
2716   "self_type" : "type-160",
2717   "size" : 8,
2718   "source_file" : "/system/libbase/include/android-base/test_utils.h"
2719  },
2720  {
2721   "alignment" : 8,
2722   "linker_set_key" : "const android::base::ErrnoRestorer *",
2723   "name" : "const android::base::ErrnoRestorer *",
2724   "referenced_type" : "type-137",
2725   "self_type" : "type-141",
2726   "size" : 8,
2727   "source_file" : "/system/libbase/include/android-base/logging.h"
2728  },
2729  {
2730   "alignment" : 8,
2731   "linker_set_key" : "const android::base::Timer *",
2732   "name" : "const android::base::Timer *",
2733   "referenced_type" : "type-65",
2734   "self_type" : "type-209",
2735   "size" : 8,
2736   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
2737  },
2738  {
2739   "alignment" : 8,
2740   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
2741   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
2742   "referenced_type" : "type-15",
2743   "self_type" : "type-18",
2744   "size" : 8,
2745   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2746  },
2747  {
2748   "alignment" : 8,
2749   "linker_set_key" : "const char *",
2750   "name" : "const char *",
2751   "referenced_type" : "type-24",
2752   "self_type" : "type-38",
2753   "size" : 8,
2754   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2755  },
2756  {
2757   "alignment" : 8,
2758   "linker_set_key" : "const signed char *",
2759   "name" : "const signed char *",
2760   "referenced_type" : "type-196",
2761   "self_type" : "type-195",
2762   "size" : 8,
2763   "source_file" : "/system/libbase/include/android-base/logging.h"
2764  },
2765  {
2766   "alignment" : 8,
2767   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2768   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2769   "referenced_type" : "type-110",
2770   "self_type" : "type-109",
2771   "size" : 8,
2772   "source_file" : "/system/libbase/include/android-base/logging.h"
2773  },
2774  {
2775   "alignment" : 8,
2776   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2777   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2778   "referenced_type" : "type-118",
2779   "self_type" : "type-131",
2780   "size" : 8,
2781   "source_file" : "/system/libbase/include/android-base/logging.h"
2782  },
2783  {
2784   "alignment" : 8,
2785   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2786   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2787   "referenced_type" : "type-13",
2788   "self_type" : "type-12",
2789   "size" : 8,
2790   "source_file" : "/system/libbase/include/android-base/logging.h"
2791  },
2792  {
2793   "alignment" : 8,
2794   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2795   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2796   "referenced_type" : "type-176",
2797   "self_type" : "type-178",
2798   "size" : 8,
2799   "source_file" : "/system/libbase/include/android-base/logging.h"
2800  },
2801  {
2802   "alignment" : 8,
2803   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2804   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2805   "referenced_type" : "type-212",
2806   "self_type" : "type-214",
2807   "size" : 8,
2808   "source_file" : "/system/libbase/include/android-base/logging.h"
2809  },
2810  {
2811   "alignment" : 8,
2812   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2813   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2814   "referenced_type" : "type-26",
2815   "self_type" : "type-52",
2816   "size" : 8,
2817   "source_file" : "/system/libbase/include/android-base/logging.h"
2818  },
2819  {
2820   "alignment" : 8,
2821   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2822   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2823   "referenced_type" : "type-98",
2824   "self_type" : "type-100",
2825   "size" : 8,
2826   "source_file" : "/system/libbase/include/android-base/logging.h"
2827  },
2828  {
2829   "alignment" : 8,
2830   "linker_set_key" : "const unsigned char *",
2831   "name" : "const unsigned char *",
2832   "referenced_type" : "type-184",
2833   "self_type" : "type-183",
2834   "size" : 8,
2835   "source_file" : "/system/libbase/include/android-base/logging.h"
2836  },
2837  {
2838   "alignment" : 8,
2839   "linker_set_key" : "const void *",
2840   "name" : "const void *",
2841   "referenced_type" : "type-68",
2842   "self_type" : "type-78",
2843   "size" : 8,
2844   "source_file" : "/system/libbase/include/android-base/cmsg.h"
2845  },
2846  {
2847   "alignment" : 8,
2848   "linker_set_key" : "int *",
2849   "name" : "int *",
2850   "referenced_type" : "type-8",
2851   "self_type" : "type-53",
2852   "size" : 8,
2853   "source_file" : "/system/libbase/include/android-base/parseint.h"
2854  },
2855  {
2856   "alignment" : 8,
2857   "linker_set_key" : "long *",
2858   "name" : "long *",
2859   "referenced_type" : "type-56",
2860   "self_type" : "type-77",
2861   "size" : 8,
2862   "source_file" : "/system/libbase/include/android-base/parseint.h"
2863  },
2864  {
2865   "alignment" : 8,
2866   "linker_set_key" : "short *",
2867   "name" : "short *",
2868   "referenced_type" : "type-73",
2869   "self_type" : "type-76",
2870   "size" : 8,
2871   "source_file" : "/system/libbase/include/android-base/parseint.h"
2872  },
2873  {
2874   "alignment" : 8,
2875   "linker_set_key" : "signed char *",
2876   "name" : "signed char *",
2877   "referenced_type" : "type-197",
2878   "self_type" : "type-201",
2879   "size" : 8,
2880   "source_file" : "/system/libbase/include/android-base/logging.h"
2881  },
2882  {
2883   "alignment" : 8,
2884   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2885   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2886   "referenced_type" : "type-104",
2887   "self_type" : "type-103",
2888   "size" : 8,
2889   "source_file" : "/system/libbase/include/android-base/file.h"
2890  },
2891  {
2892   "alignment" : 8,
2893   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2894   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2895   "referenced_type" : "type-136",
2896   "self_type" : "type-135",
2897   "size" : 8,
2898   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
2899  },
2900  {
2901   "alignment" : 8,
2902   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2903   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2904   "referenced_type" : "type-143",
2905   "self_type" : "type-142",
2906   "size" : 8,
2907   "source_file" : "/system/libbase/include/android-base/stringprintf.h"
2908  },
2909  {
2910   "alignment" : 8,
2911   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2912   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2913   "referenced_type" : "type-222",
2914   "self_type" : "type-221",
2915   "size" : 8,
2916   "source_file" : "/system/libbase/include/android-base/file.h"
2917  },
2918  {
2919   "alignment" : 8,
2920   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2921   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2922   "referenced_type" : "type-62",
2923   "self_type" : "type-61",
2924   "size" : 8,
2925   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "linker_set_key" : "std::vector<android::base::unique_fd_impl<android::base::DefaultCloser>, std::allocator<android::base::unique_fd_impl<android::base::DefaultCloser> > > *",
2930   "name" : "std::vector<android::base::unique_fd_impl<android::base::DefaultCloser>, std::allocator<android::base::unique_fd_impl<android::base::DefaultCloser> > > *",
2931   "referenced_type" : "type-90",
2932   "self_type" : "type-89",
2933   "size" : 8,
2934   "source_file" : "/system/libbase/include/android-base/cmsg.h"
2935  },
2936  {
2937   "alignment" : 8,
2938   "linker_set_key" : "std::vector<android::base::unique_fd_impl<android::base::DefaultCloser>, std::allocator<android::base::unique_fd_impl<android::base::DefaultCloser> > > *",
2939   "name" : "std::vector<android::base::unique_fd_impl<android::base::DefaultCloser>, std::allocator<android::base::unique_fd_impl<android::base::DefaultCloser> > > *",
2940   "referenced_type" : "type-97",
2941   "self_type" : "type-96",
2942   "size" : 8,
2943   "source_file" : "/system/libbase/include/android-base/cmsg.h"
2944  },
2945  {
2946   "alignment" : 8,
2947   "linker_set_key" : "unsigned char *",
2948   "name" : "unsigned char *",
2949   "referenced_type" : "type-185",
2950   "self_type" : "type-188",
2951   "size" : 8,
2952   "source_file" : "/system/libbase/include/android-base/logging.h"
2953  },
2954  {
2955   "alignment" : 8,
2956   "linker_set_key" : "unsigned int *",
2957   "name" : "unsigned int *",
2958   "referenced_type" : "type-31",
2959   "self_type" : "type-71",
2960   "size" : 8,
2961   "source_file" : "/system/libbase/include/android-base/parseint.h"
2962  },
2963  {
2964   "alignment" : 8,
2965   "linker_set_key" : "unsigned long *",
2966   "name" : "unsigned long *",
2967   "referenced_type" : "type-55",
2968   "self_type" : "type-72",
2969   "size" : 8,
2970   "source_file" : "/system/libbase/include/android-base/parseint.h"
2971  },
2972  {
2973   "alignment" : 8,
2974   "linker_set_key" : "unsigned short *",
2975   "name" : "unsigned short *",
2976   "referenced_type" : "type-63",
2977   "self_type" : "type-70",
2978   "size" : 8,
2979   "source_file" : "/system/libbase/include/android-base/parseint.h"
2980  },
2981  {
2982   "alignment" : 8,
2983   "linker_set_key" : "void *",
2984   "name" : "void *",
2985   "referenced_type" : "type-69",
2986   "self_type" : "type-170",
2987   "size" : 8,
2988   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
2989  }
2990 ],
2991 "qualified_types" :
2992 [
2993  {
2994   "alignment" : 4,
2995   "is_const" : true,
2996   "linker_set_key" : "const CapturedStdFd",
2997   "name" : "const CapturedStdFd",
2998   "referenced_type" : "type-156",
2999   "self_type" : "type-158",
3000   "size" : 1040,
3001   "source_file" : "/system/libbase/include/android-base/test_utils.h"
3002  },
3003  {
3004   "alignment" : 4,
3005   "is_const" : true,
3006   "linker_set_key" : "const android::base::ErrnoRestorer",
3007   "name" : "const android::base::ErrnoRestorer",
3008   "referenced_type" : "type-122",
3009   "self_type" : "type-137",
3010   "size" : 4,
3011   "source_file" : "/system/libbase/include/android-base/logging.h"
3012  },
3013  {
3014   "alignment" : 8,
3015   "is_const" : true,
3016   "linker_set_key" : "const android::base::Timer",
3017   "name" : "const android::base::Timer",
3018   "referenced_type" : "type-66",
3019   "self_type" : "type-65",
3020   "size" : 8,
3021   "source_file" : "/system/libbase/include/android-base/chrono_utils.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "is_const" : true,
3026   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
3027   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
3028   "referenced_type" : "type-16",
3029   "self_type" : "type-15",
3030   "size" : 4,
3031   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
3032  },
3033  {
3034   "alignment" : 1,
3035   "is_const" : true,
3036   "linker_set_key" : "const bool",
3037   "name" : "const bool",
3038   "referenced_type" : "type-11",
3039   "self_type" : "type-149",
3040   "size" : 1,
3041   "source_file" : "/system/libbase/include/android-base/logging.h"
3042  },
3043  {
3044   "alignment" : 1,
3045   "is_const" : true,
3046   "linker_set_key" : "const char",
3047   "name" : "const char",
3048   "referenced_type" : "type-10",
3049   "self_type" : "type-24",
3050   "size" : 1,
3051   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "is_const" : true,
3056   "linker_set_key" : "const int",
3057   "name" : "const int",
3058   "referenced_type" : "type-8",
3059   "self_type" : "type-123",
3060   "size" : 4,
3061   "source_file" : "/system/libbase/include/android-base/logging.h"
3062  },
3063  {
3064   "alignment" : 1,
3065   "is_const" : true,
3066   "linker_set_key" : "const signed char",
3067   "name" : "const signed char",
3068   "referenced_type" : "type-197",
3069   "self_type" : "type-196",
3070   "size" : 1,
3071   "source_file" : "/system/libbase/include/android-base/logging.h"
3072  },
3073  {
3074   "alignment" : 8,
3075   "is_const" : true,
3076   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3077   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3078   "referenced_type" : "type-111",
3079   "self_type" : "type-110",
3080   "size" : 24,
3081   "source_file" : "/system/libbase/include/android-base/file.h"
3082  },
3083  {
3084   "alignment" : 8,
3085   "is_const" : true,
3086   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3087   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3088   "referenced_type" : "type-119",
3089   "self_type" : "type-118",
3090   "size" : 24,
3091   "source_file" : "/system/libbase/include/android-base/logging.h"
3092  },
3093  {
3094   "alignment" : 8,
3095   "is_const" : true,
3096   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3097   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3098   "referenced_type" : "type-133",
3099   "self_type" : "type-132",
3100   "size" : 24,
3101   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
3102  },
3103  {
3104   "alignment" : 8,
3105   "is_const" : true,
3106   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3107   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3108   "referenced_type" : "type-139",
3109   "self_type" : "type-138",
3110   "size" : 24,
3111   "source_file" : "/system/libbase/include/android-base/properties.h"
3112  },
3113  {
3114   "alignment" : 8,
3115   "is_const" : true,
3116   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3117   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3118   "referenced_type" : "type-145",
3119   "self_type" : "type-144",
3120   "size" : 24,
3121   "source_file" : "/system/libbase/include/android-base/strings.h"
3122  },
3123  {
3124   "alignment" : 8,
3125   "is_const" : true,
3126   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3127   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3128   "referenced_type" : "type-14",
3129   "self_type" : "type-13",
3130   "size" : 24,
3131   "source_file" : "/system/libbase/include/android-base/file.h"
3132  },
3133  {
3134   "alignment" : 8,
3135   "is_const" : true,
3136   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3137   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3138   "referenced_type" : "type-177",
3139   "self_type" : "type-176",
3140   "size" : 24,
3141   "source_file" : "/system/libbase/include/android-base/logging.h"
3142  },
3143  {
3144   "alignment" : 8,
3145   "is_const" : true,
3146   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3147   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3148   "referenced_type" : "type-213",
3149   "self_type" : "type-212",
3150   "size" : 24,
3151   "source_file" : "/system/libbase/include/android-base/logging.h"
3152  },
3153  {
3154   "alignment" : 8,
3155   "is_const" : true,
3156   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3157   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3158   "referenced_type" : "type-27",
3159   "self_type" : "type-26",
3160   "size" : 24,
3161   "source_file" : "/system/libbase/include/android-base/logging.h"
3162  },
3163  {
3164   "alignment" : 8,
3165   "is_const" : true,
3166   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3167   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3168   "referenced_type" : "type-59",
3169   "self_type" : "type-58",
3170   "size" : 24,
3171   "source_file" : "/system/libbase/include/android-base/parsenetaddress.h"
3172  },
3173  {
3174   "alignment" : 8,
3175   "is_const" : true,
3176   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3177   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3178   "referenced_type" : "type-75",
3179   "self_type" : "type-74",
3180   "size" : 24,
3181   "source_file" : "/system/libbase/include/android-base/properties.h"
3182  },
3183  {
3184   "alignment" : 8,
3185   "is_const" : true,
3186   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3187   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3188   "referenced_type" : "type-99",
3189   "self_type" : "type-98",
3190   "size" : 24,
3191   "source_file" : "/system/libbase/include/android-base/logging.h"
3192  },
3193  {
3194   "alignment" : 8,
3195   "is_const" : true,
3196   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3197   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3198   "referenced_type" : "type-106",
3199   "self_type" : "type-105",
3200   "size" : 8,
3201   "source_file" : "/system/libbase/include/android-base/logging.h"
3202  },
3203  {
3204   "alignment" : 8,
3205   "is_const" : true,
3206   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3207   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3208   "referenced_type" : "type-127",
3209   "self_type" : "type-126",
3210   "size" : 8,
3211   "source_file" : "/system/libbase/include/android-base/logging.h"
3212  },
3213  {
3214   "alignment" : 8,
3215   "is_const" : true,
3216   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3217   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3218   "referenced_type" : "type-172",
3219   "self_type" : "type-171",
3220   "size" : 8,
3221   "source_file" : "/system/libbase/include/android-base/logging.h"
3222  },
3223  {
3224   "alignment" : 8,
3225   "is_const" : true,
3226   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3227   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3228   "referenced_type" : "type-3",
3229   "self_type" : "type-2",
3230   "size" : 8,
3231   "source_file" : "/system/libbase/include/android-base/logging.h"
3232  },
3233  {
3234   "alignment" : 8,
3235   "is_const" : true,
3236   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3237   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3238   "referenced_type" : "type-42",
3239   "self_type" : "type-41",
3240   "size" : 8,
3241   "source_file" : "/system/libbase/include/android-base/logging.h"
3242  },
3243  {
3244   "alignment" : 8,
3245   "is_const" : true,
3246   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3247   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3248   "referenced_type" : "type-46",
3249   "self_type" : "type-45",
3250   "size" : 8,
3251   "source_file" : "/system/libbase/include/android-base/logging.h"
3252  },
3253  {
3254   "alignment" : 8,
3255   "is_const" : true,
3256   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3257   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
3258   "referenced_type" : "type-93",
3259   "self_type" : "type-92",
3260   "size" : 8,
3261   "source_file" : "/system/libbase/include/android-base/logging.h"
3262  },
3263  {
3264   "alignment" : 8,
3265   "is_const" : true,
3266   "linker_set_key" : "const std::vector<const char *, std::allocator<const char *> >",
3267   "name" : "const std::vector<const char *, std::allocator<const char *> >",
3268   "referenced_type" : "type-152",
3269   "self_type" : "type-151",
3270   "size" : 24,
3271   "source_file" : "/system/libbase/include/android-base/strings.h"
3272  },
3273  {
3274   "alignment" : 8,
3275   "is_const" : true,
3276   "linker_set_key" : "const std::vector<int, std::allocator<int> >",
3277   "name" : "const std::vector<int, std::allocator<int> >",
3278   "referenced_type" : "type-85",
3279   "self_type" : "type-84",
3280   "size" : 24,
3281   "source_file" : "/system/libbase/include/android-base/cmsg.h"
3282  },
3283  {
3284   "alignment" : 8,
3285   "is_const" : true,
3286   "linker_set_key" : "const std::vector<int, std::allocator<int> >",
3287   "name" : "const std::vector<int, std::allocator<int> >",
3288   "referenced_type" : "type-88",
3289   "self_type" : "type-87",
3290   "size" : 24,
3291   "source_file" : "/system/libbase/include/android-base/cmsg.h"
3292  },
3293  {
3294   "alignment" : 8,
3295   "is_const" : true,
3296   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
3297   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
3298   "referenced_type" : "type-148",
3299   "self_type" : "type-147",
3300   "size" : 24,
3301   "source_file" : "/system/libbase/include/android-base/strings.h"
3302  },
3303  {
3304   "alignment" : 1,
3305   "is_const" : true,
3306   "linker_set_key" : "const unsigned char",
3307   "name" : "const unsigned char",
3308   "referenced_type" : "type-185",
3309   "self_type" : "type-184",
3310   "size" : 1,
3311   "source_file" : "/system/libbase/include/android-base/logging.h"
3312  },
3313  {
3314   "is_const" : true,
3315   "linker_set_key" : "const void",
3316   "name" : "const void",
3317   "referenced_type" : "type-69",
3318   "self_type" : "type-68",
3319   "source_file" : "/system/libbase/include/android-base/cmsg.h"
3320  }
3321 ],
3322 "record_types" :
3323 [
3324  {
3325   "alignment" : 4,
3326   "fields" :
3327   [
3328    {
3329     "access" : "private",
3330     "field_name" : "temp_file_",
3331     "referenced_type" : "type-7"
3332    },
3333    {
3334     "access" : "private",
3335     "field_name" : "std_fd_",
3336     "field_offset" : 8256,
3337     "referenced_type" : "type-8"
3338    },
3339    {
3340     "access" : "private",
3341     "field_name" : "old_fd_",
3342     "field_offset" : 8288,
3343     "referenced_type" : "type-8"
3344    }
3345   ],
3346   "linker_set_key" : "CapturedStdFd",
3347   "name" : "CapturedStdFd",
3348   "record_kind" : "class",
3349   "referenced_type" : "type-156",
3350   "self_type" : "type-156",
3351   "size" : 1040,
3352   "source_file" : "/system/libbase/include/android-base/test_utils.h",
3353   "unique_id" : "_ZTS13CapturedStdFd"
3354  },
3355  {
3356   "alignment" : 4,
3357   "base_specifiers" :
3358   [
3359    {
3360     "referenced_type" : "type-156"
3361    }
3362   ],
3363   "linker_set_key" : "CapturedStderr",
3364   "name" : "CapturedStderr",
3365   "record_kind" : "class",
3366   "referenced_type" : "type-161",
3367   "self_type" : "type-161",
3368   "size" : 1040,
3369   "source_file" : "/system/libbase/include/android-base/test_utils.h",
3370   "unique_id" : "_ZTS14CapturedStderr"
3371  },
3372  {
3373   "alignment" : 4,
3374   "base_specifiers" :
3375   [
3376    {
3377     "referenced_type" : "type-156"
3378    }
3379   ],
3380   "linker_set_key" : "CapturedStdout",
3381   "name" : "CapturedStdout",
3382   "record_kind" : "class",
3383   "referenced_type" : "type-163",
3384   "self_type" : "type-163",
3385   "size" : 1040,
3386   "source_file" : "/system/libbase/include/android-base/test_utils.h",
3387   "unique_id" : "_ZTS14CapturedStdout"
3388  },
3389  {
3390   "alignment" : 1,
3391   "fields" :
3392   [
3393    {
3394     "field_name" : "path",
3395     "referenced_type" : "type-9"
3396    },
3397    {
3398     "access" : "private",
3399     "field_name" : "remove_dir_and_contents_",
3400     "field_offset" : 8192,
3401     "referenced_type" : "type-11"
3402    }
3403   ],
3404   "linker_set_key" : "TemporaryDir",
3405   "name" : "TemporaryDir",
3406   "record_kind" : "class",
3407   "referenced_type" : "type-219",
3408   "self_type" : "type-219",
3409   "size" : 1025,
3410   "source_file" : "/system/libbase/include/android-base/file.h",
3411   "unique_id" : "_ZTS12TemporaryDir"
3412  },
3413  {
3414   "alignment" : 4,
3415   "fields" :
3416   [
3417    {
3418     "field_name" : "fd",
3419     "referenced_type" : "type-8"
3420    },
3421    {
3422     "field_name" : "path",
3423     "field_offset" : 32,
3424     "referenced_type" : "type-9"
3425    },
3426    {
3427     "access" : "private",
3428     "field_name" : "remove_file_",
3429     "field_offset" : 8224,
3430     "referenced_type" : "type-11"
3431    }
3432   ],
3433   "linker_set_key" : "TemporaryFile",
3434   "name" : "TemporaryFile",
3435   "record_kind" : "class",
3436   "referenced_type" : "type-7",
3437   "self_type" : "type-7",
3438   "size" : 1032,
3439   "source_file" : "/system/libbase/include/android-base/file.h",
3440   "unique_id" : "_ZTS13TemporaryFile"
3441  },
3442  {
3443   "alignment" : 1,
3444   "linker_set_key" : "android::base::DefaultCloser",
3445   "name" : "android::base::DefaultCloser",
3446   "referenced_type" : "type-17",
3447   "self_type" : "type-17",
3448   "size" : 1,
3449   "source_file" : "/system/libbase/include/android-base/unique_fd.h",
3450   "unique_id" : "_ZTSN7android4base13DefaultCloserE"
3451  },
3452  {
3453   "alignment" : 8,
3454   "fields" :
3455   [
3456    {
3457     "field_name" : "lhs",
3458     "referenced_type" : "type-78"
3459    },
3460    {
3461     "field_name" : "rhs",
3462     "field_offset" : 64,
3463     "referenced_type" : "type-78"
3464    }
3465   ],
3466   "linker_set_key" : "android::base::EagerEvaluator<char *, char *>",
3467   "name" : "android::base::EagerEvaluator<char *, char *>",
3468   "referenced_type" : "type-180",
3469   "self_type" : "type-180",
3470   "size" : 16,
3471   "source_file" : "/system/libbase/include/android-base/logging.h",
3472   "template_args" : [ "type-33", "type-33" ],
3473   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE"
3474  },
3475  {
3476   "alignment" : 8,
3477   "fields" :
3478   [
3479    {
3480     "field_name" : "lhs",
3481     "referenced_type" : "type-78"
3482    },
3483    {
3484     "field_name" : "rhs",
3485     "field_offset" : 64,
3486     "referenced_type" : "type-78"
3487    }
3488   ],
3489   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>",
3490   "name" : "android::base::EagerEvaluator<char *, const char *>",
3491   "referenced_type" : "type-175",
3492   "self_type" : "type-175",
3493   "size" : 16,
3494   "source_file" : "/system/libbase/include/android-base/logging.h",
3495   "template_args" : [ "type-33", "type-38" ],
3496   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE"
3497  },
3498  {
3499   "alignment" : 8,
3500   "fields" :
3501   [
3502    {
3503     "field_name" : "lhs",
3504     "referenced_type" : "type-78"
3505    },
3506    {
3507     "field_name" : "rhs",
3508     "field_offset" : 64,
3509     "referenced_type" : "type-78"
3510    }
3511   ],
3512   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>",
3513   "name" : "android::base::EagerEvaluator<const char *, char *>",
3514   "referenced_type" : "type-159",
3515   "self_type" : "type-159",
3516   "size" : 16,
3517   "source_file" : "/system/libbase/include/android-base/logging.h",
3518   "template_args" : [ "type-38", "type-33" ],
3519   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE"
3520  },
3521  {
3522   "alignment" : 8,
3523   "fields" :
3524   [
3525    {
3526     "field_name" : "lhs",
3527     "referenced_type" : "type-78"
3528    },
3529    {
3530     "field_name" : "rhs",
3531     "field_offset" : 64,
3532     "referenced_type" : "type-78"
3533    }
3534   ],
3535   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>",
3536   "name" : "android::base::EagerEvaluator<const char *, const char *>",
3537   "referenced_type" : "type-154",
3538   "self_type" : "type-154",
3539   "size" : 16,
3540   "source_file" : "/system/libbase/include/android-base/logging.h",
3541   "template_args" : [ "type-38", "type-38" ],
3542   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE"
3543  },
3544  {
3545   "alignment" : 8,
3546   "fields" :
3547   [
3548    {
3549     "field_name" : "lhs",
3550     "referenced_type" : "type-78"
3551    },
3552    {
3553     "field_name" : "rhs",
3554     "field_offset" : 64,
3555     "referenced_type" : "type-78"
3556    }
3557   ],
3558   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
3559   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
3560   "referenced_type" : "type-194",
3561   "self_type" : "type-194",
3562   "size" : 16,
3563   "source_file" : "/system/libbase/include/android-base/logging.h",
3564   "template_args" : [ "type-195", "type-195" ],
3565   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE"
3566  },
3567  {
3568   "alignment" : 8,
3569   "fields" :
3570   [
3571    {
3572     "field_name" : "lhs",
3573     "referenced_type" : "type-78"
3574    },
3575    {
3576     "field_name" : "rhs",
3577     "field_offset" : 64,
3578     "referenced_type" : "type-78"
3579    }
3580   ],
3581   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>",
3582   "name" : "android::base::EagerEvaluator<const signed char *, signed char *>",
3583   "referenced_type" : "type-200",
3584   "self_type" : "type-200",
3585   "size" : 16,
3586   "source_file" : "/system/libbase/include/android-base/logging.h",
3587   "template_args" : [ "type-195", "type-201" ],
3588   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE"
3589  },
3590  {
3591   "alignment" : 8,
3592   "fields" :
3593   [
3594    {
3595     "field_name" : "lhs",
3596     "referenced_type" : "type-78"
3597    },
3598    {
3599     "field_name" : "rhs",
3600     "field_offset" : 64,
3601     "referenced_type" : "type-78"
3602    }
3603   ],
3604   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
3605   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
3606   "referenced_type" : "type-182",
3607   "self_type" : "type-182",
3608   "size" : 16,
3609   "source_file" : "/system/libbase/include/android-base/logging.h",
3610   "template_args" : [ "type-183", "type-183" ],
3611   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE"
3612  },
3613  {
3614   "alignment" : 8,
3615   "fields" :
3616   [
3617    {
3618     "field_name" : "lhs",
3619     "referenced_type" : "type-78"
3620    },
3621    {
3622     "field_name" : "rhs",
3623     "field_offset" : 64,
3624     "referenced_type" : "type-78"
3625    }
3626   ],
3627   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
3628   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
3629   "referenced_type" : "type-187",
3630   "self_type" : "type-187",
3631   "size" : 16,
3632   "source_file" : "/system/libbase/include/android-base/logging.h",
3633   "template_args" : [ "type-183", "type-188" ],
3634   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE"
3635  },
3636  {
3637   "alignment" : 4,
3638   "fields" :
3639   [
3640    {
3641     "field_name" : "lhs",
3642     "referenced_type" : "type-8"
3643    },
3644    {
3645     "field_name" : "rhs",
3646     "field_offset" : 32,
3647     "referenced_type" : "type-8"
3648    }
3649   ],
3650   "linker_set_key" : "android::base::EagerEvaluator<int, int>",
3651   "name" : "android::base::EagerEvaluator<int, int>",
3652   "referenced_type" : "type-167",
3653   "self_type" : "type-167",
3654   "size" : 8,
3655   "source_file" : "/system/libbase/include/android-base/logging.h",
3656   "template_args" : [ "type-8", "type-8" ],
3657   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIiiEE"
3658  },
3659  {
3660   "alignment" : 8,
3661   "fields" :
3662   [
3663    {
3664     "field_name" : "lhs",
3665     "referenced_type" : "type-8"
3666    },
3667    {
3668     "field_name" : "rhs",
3669     "field_offset" : 64,
3670     "referenced_type" : "type-56"
3671    }
3672   ],
3673   "linker_set_key" : "android::base::EagerEvaluator<int, long>",
3674   "name" : "android::base::EagerEvaluator<int, long>",
3675   "referenced_type" : "type-165",
3676   "self_type" : "type-165",
3677   "size" : 16,
3678   "source_file" : "/system/libbase/include/android-base/logging.h",
3679   "template_args" : [ "type-8", "type-56" ],
3680   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIilEE"
3681  },
3682  {
3683   "alignment" : 8,
3684   "fields" :
3685   [
3686    {
3687     "field_name" : "lhs",
3688     "referenced_type" : "type-78"
3689    },
3690    {
3691     "field_name" : "rhs",
3692     "field_offset" : 64,
3693     "referenced_type" : "type-78"
3694    }
3695   ],
3696   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>",
3697   "name" : "android::base::EagerEvaluator<signed char *, const signed char *>",
3698   "referenced_type" : "type-204",
3699   "self_type" : "type-204",
3700   "size" : 16,
3701   "source_file" : "/system/libbase/include/android-base/logging.h",
3702   "template_args" : [ "type-201", "type-195" ],
3703   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE"
3704  },
3705  {
3706   "alignment" : 8,
3707   "fields" :
3708   [
3709    {
3710     "field_name" : "lhs",
3711     "referenced_type" : "type-78"
3712    },
3713    {
3714     "field_name" : "rhs",
3715     "field_offset" : 64,
3716     "referenced_type" : "type-78"
3717    }
3718   ],
3719   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>",
3720   "name" : "android::base::EagerEvaluator<signed char *, signed char *>",
3721   "referenced_type" : "type-206",
3722   "self_type" : "type-206",
3723   "size" : 16,
3724   "source_file" : "/system/libbase/include/android-base/logging.h",
3725   "template_args" : [ "type-201", "type-201" ],
3726   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE"
3727  },
3728  {
3729   "alignment" : 8,
3730   "fields" :
3731   [
3732    {
3733     "field_name" : "lhs",
3734     "referenced_type" : "type-78"
3735    },
3736    {
3737     "field_name" : "rhs",
3738     "field_offset" : 64,
3739     "referenced_type" : "type-78"
3740    }
3741   ],
3742   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
3743   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
3744   "referenced_type" : "type-190",
3745   "self_type" : "type-190",
3746   "size" : 16,
3747   "source_file" : "/system/libbase/include/android-base/logging.h",
3748   "template_args" : [ "type-188", "type-183" ],
3749   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE"
3750  },
3751  {
3752   "alignment" : 8,
3753   "fields" :
3754   [
3755    {
3756     "field_name" : "lhs",
3757     "referenced_type" : "type-78"
3758    },
3759    {
3760     "field_name" : "rhs",
3761     "field_offset" : 64,
3762     "referenced_type" : "type-78"
3763    }
3764   ],
3765   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
3766   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
3767   "referenced_type" : "type-192",
3768   "self_type" : "type-192",
3769   "size" : 16,
3770   "source_file" : "/system/libbase/include/android-base/logging.h",
3771   "template_args" : [ "type-188", "type-188" ],
3772   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE"
3773  },
3774  {
3775   "alignment" : 4,
3776   "fields" :
3777   [
3778    {
3779     "access" : "private",
3780     "field_name" : "saved_errno_",
3781     "referenced_type" : "type-123"
3782    }
3783   ],
3784   "linker_set_key" : "android::base::ErrnoRestorer",
3785   "name" : "android::base::ErrnoRestorer",
3786   "record_kind" : "class",
3787   "referenced_type" : "type-122",
3788   "self_type" : "type-122",
3789   "size" : 4,
3790   "source_file" : "/system/libbase/include/android-base/logging.h",
3791   "unique_id" : "_ZTSN7android4base13ErrnoRestorerE"
3792  },
3793  {
3794   "alignment" : 8,
3795   "fields" :
3796   [
3797    {
3798     "access" : "private",
3799     "field_name" : "data_",
3800     "referenced_type" : "type-45"
3801    }
3802   ],
3803   "linker_set_key" : "android::base::LogMessage",
3804   "name" : "android::base::LogMessage",
3805   "record_kind" : "class",
3806   "referenced_type" : "type-44",
3807   "self_type" : "type-44",
3808   "size" : 8,
3809   "source_file" : "/system/libbase/include/android-base/logging.h",
3810   "unique_id" : "_ZTSN7android4base10LogMessageE"
3811  },
3812  {
3813   "alignment" : 4,
3814   "fields" :
3815   [
3816    {
3817     "access" : "private",
3818     "field_name" : "default_log_id_",
3819     "referenced_type" : "type-30"
3820    }
3821   ],
3822   "linker_set_key" : "android::base::LogdLogger",
3823   "name" : "android::base::LogdLogger",
3824   "record_kind" : "class",
3825   "referenced_type" : "type-29",
3826   "self_type" : "type-29",
3827   "size" : 4,
3828   "source_file" : "/system/libbase/include/android-base/logging.h",
3829   "unique_id" : "_ZTSN7android4base10LogdLoggerE"
3830  },
3831  {
3832   "alignment" : 8,
3833   "fields" :
3834   [
3835    {
3836     "access" : "private",
3837     "field_name" : "base_",
3838     "referenced_type" : "type-33"
3839    },
3840    {
3841     "access" : "private",
3842     "field_name" : "size_",
3843     "field_offset" : 64,
3844     "referenced_type" : "type-55"
3845    },
3846    {
3847     "access" : "private",
3848     "field_name" : "offset_",
3849     "field_offset" : 128,
3850     "referenced_type" : "type-55"
3851    }
3852   ],
3853   "linker_set_key" : "android::base::MappedFile",
3854   "name" : "android::base::MappedFile",
3855   "record_kind" : "class",
3856   "referenced_type" : "type-54",
3857   "self_type" : "type-54",
3858   "size" : 24,
3859   "source_file" : "/system/libbase/include/android-base/mapped_file.h",
3860   "unique_id" : "_ZTSN7android4base10MappedFileE"
3861  },
3862  {
3863   "alignment" : 4,
3864   "fields" :
3865   [
3866    {
3867     "access" : "private",
3868     "field_name" : "old_",
3869     "referenced_type" : "type-51"
3870    }
3871   ],
3872   "linker_set_key" : "android::base::ScopedLogSeverity",
3873   "name" : "android::base::ScopedLogSeverity",
3874   "record_kind" : "class",
3875   "referenced_type" : "type-50",
3876   "self_type" : "type-50",
3877   "size" : 4,
3878   "source_file" : "/system/libbase/include/android-base/logging.h",
3879   "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE"
3880  },
3881  {
3882   "alignment" : 8,
3883   "fields" :
3884   [
3885    {
3886     "access" : "private",
3887     "field_name" : "start_",
3888     "referenced_type" : "type-67"
3889    }
3890   ],
3891   "linker_set_key" : "android::base::Timer",
3892   "name" : "android::base::Timer",
3893   "record_kind" : "class",
3894   "referenced_type" : "type-66",
3895   "self_type" : "type-66",
3896   "size" : 8,
3897   "source_file" : "/system/libbase/include/android-base/chrono_utils.h",
3898   "unique_id" : "_ZTSN7android4base5TimerE"
3899  },
3900  {
3901   "alignment" : 1,
3902   "linker_set_key" : "android::base::boot_clock",
3903   "name" : "android::base::boot_clock",
3904   "record_kind" : "class",
3905   "referenced_type" : "type-1",
3906   "self_type" : "type-1",
3907   "size" : 1,
3908   "source_file" : "/system/libbase/include/android-base/chrono_utils.h",
3909   "unique_id" : "_ZTSN7android4base10boot_clockE"
3910  },
3911  {
3912   "alignment" : 4,
3913   "fields" :
3914   [
3915    {
3916     "access" : "private",
3917     "field_name" : "fd_",
3918     "referenced_type" : "type-8"
3919    }
3920   ],
3921   "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
3922   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
3923   "record_kind" : "class",
3924   "referenced_type" : "type-16",
3925   "self_type" : "type-16",
3926   "size" : 4,
3927   "source_file" : "/system/libbase/include/android-base/unique_fd.h",
3928   "template_args" : [ "type-17" ],
3929   "unique_id" : "_ZTSN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
3930  }
3931 ],
3932 "rvalue_reference_types" :
3933 [
3934  {
3935   "alignment" : 8,
3936   "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
3937   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
3938   "referenced_type" : "type-16",
3939   "self_type" : "type-208",
3940   "size" : 8,
3941   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
3942  },
3943  {
3944   "alignment" : 8,
3945   "linker_set_key" : "std::function<void (LogId, LogSeverity, const char *, const char *, unsigned int, const char *)> &&",
3946   "name" : "std::function<void (LogId, LogSeverity, const char *, const char *, unsigned int, const char *)> &&",
3947   "referenced_type" : "type-121",
3948   "self_type" : "type-120",
3949   "size" : 8,
3950   "source_file" : "/system/libbase/include/android-base/logging.h"
3951  },
3952  {
3953   "alignment" : 8,
3954   "linker_set_key" : "std::function<void (LogId, LogSeverity, const char *, const char *, unsigned int, const char *)> &&",
3955   "name" : "std::function<void (LogId, LogSeverity, const char *, const char *, unsigned int, const char *)> &&",
3956   "referenced_type" : "type-35",
3957   "self_type" : "type-34",
3958   "size" : 8,
3959   "source_file" : "/system/libbase/include/android-base/logging.h"
3960  },
3961  {
3962   "alignment" : 8,
3963   "linker_set_key" : "std::function<void (const char *)> &&",
3964   "name" : "std::function<void (const char *)> &&",
3965   "referenced_type" : "type-125",
3966   "self_type" : "type-124",
3967   "size" : 8,
3968   "source_file" : "/system/libbase/include/android-base/logging.h"
3969  },
3970  {
3971   "alignment" : 8,
3972   "linker_set_key" : "std::function<void (const char *)> &&",
3973   "name" : "std::function<void (const char *)> &&",
3974   "referenced_type" : "type-37",
3975   "self_type" : "type-36",
3976   "size" : 8,
3977   "source_file" : "/system/libbase/include/android-base/logging.h"
3978  }
3979 ]
3980}
3981