1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA1024_c",
7   "name" : "char[1024]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA1024_c",
10   "size" : 1024,
11   "source_file" : "system/libbase/include/android-base/file.h"
12  },
13  {
14   "alignment" : 1,
15   "linker_set_key" : "_ZTIA92_c",
16   "name" : "char[92]",
17   "referenced_type" : "_ZTIc",
18   "self_type" : "_ZTIA92_c",
19   "size" : 92,
20   "source_file" : "system/libbase/include/android-base/properties.h"
21  }
22 ],
23 "builtin_types" :
24 [
25  {
26   "alignment" : 1,
27   "is_integral" : true,
28   "is_unsigned" : true,
29   "linker_set_key" : "_ZTIb",
30   "name" : "bool",
31   "referenced_type" : "_ZTIb",
32   "self_type" : "_ZTIb",
33   "size" : 1
34  },
35  {
36   "alignment" : 1,
37   "is_integral" : true,
38   "is_unsigned" : true,
39   "linker_set_key" : "_ZTIc",
40   "name" : "char",
41   "referenced_type" : "_ZTIc",
42   "self_type" : "_ZTIc",
43   "size" : 1
44  },
45  {
46   "alignment" : 4,
47   "is_integral" : true,
48   "linker_set_key" : "_ZTIi",
49   "name" : "int",
50   "referenced_type" : "_ZTIi",
51   "self_type" : "_ZTIi",
52   "size" : 4
53  },
54  {
55   "alignment" : 4,
56   "is_integral" : true,
57   "is_unsigned" : true,
58   "linker_set_key" : "_ZTIj",
59   "name" : "unsigned int",
60   "referenced_type" : "_ZTIj",
61   "self_type" : "_ZTIj",
62   "size" : 4
63  },
64  {
65   "linker_set_key" : "_ZTIv",
66   "name" : "void",
67   "referenced_type" : "_ZTIv",
68   "self_type" : "_ZTIv"
69  },
70  {
71   "alignment" : 8,
72   "is_integral" : true,
73   "linker_set_key" : "_ZTIx",
74   "name" : "long long",
75   "referenced_type" : "_ZTIx",
76   "self_type" : "_ZTIx",
77   "size" : 8
78  },
79  {
80   "alignment" : 8,
81   "is_integral" : true,
82   "is_unsigned" : true,
83   "linker_set_key" : "_ZTIy",
84   "name" : "unsigned long long",
85   "referenced_type" : "_ZTIy",
86   "self_type" : "_ZTIy",
87   "size" : 8
88  }
89 ],
90 "elf_functions" :
91 [
92  {
93   "name" : "_Z12DropRootUserv"
94  },
95  {
96   "name" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib"
97  },
98  {
99   "name" : "_Z8Nanotimev"
100  },
101  {
102   "name" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_"
103  },
104  {
105   "name" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx"
106  },
107  {
108   "name" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx"
109  },
110  {
111   "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex"
112  },
113  {
114   "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex"
115  },
116  {
117   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv"
118  },
119  {
120   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv"
121  },
122  {
123   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder29CloseAllFileDescriptorsOnExecEv"
124  },
125  {
126   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
127  },
128  {
129   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv"
130  },
131  {
132   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv"
133  },
134  {
135   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv"
136  },
137  {
138   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv"
139  },
140  {
141   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex"
142  },
143  {
144   "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex"
145  },
146  {
147   "name" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE"
148  },
149  {
150   "name" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE"
151  },
152  {
153   "name" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE"
154  },
155  {
156   "name" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv"
157  },
158  {
159   "name" : "_ZN7android2os9dumpstate16PropertiesHelper13IsParallelRunEv"
160  },
161  {
162   "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv"
163  },
164  {
165   "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv"
166  },
167  {
168   "name" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv"
169  },
170  {
171   "name" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv"
172  },
173  {
174   "name" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv"
175  },
176  {
177   "name" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv"
178  },
179  {
180   "name" : "_ZNK7android2os9dumpstate14CommandOptions35ShouldCloseAllFileDescriptorsOnExecEv"
181  },
182  {
183   "name" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv"
184  },
185  {
186   "name" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv"
187  },
188  {
189   "binding" : "weak",
190   "name" : "_ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE8__appendEj"
191  }
192 ],
193 "elf_objects" :
194 [
195  {
196   "name" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE"
197  },
198  {
199   "name" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE"
200  },
201  {
202   "name" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E"
203  },
204  {
205   "name" : "_ZN7android2os9dumpstate16PropertiesHelper13parallel_run_E"
206  },
207  {
208   "name" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E"
209  },
210  {
211   "name" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E"
212  }
213 ],
214 "enum_types" :
215 [
216  {
217   "alignment" : 4,
218   "enum_fields" :
219   [
220    {
221     "enum_field_value" : 0,
222     "name" : "android::os::dumpstate::NORMAL_OUTPUT"
223    },
224    {
225     "enum_field_value" : 1,
226     "name" : "android::os::dumpstate::REDIRECT_TO_STDERR"
227    }
228   ],
229   "linker_set_key" : "_ZTIN7android2os9dumpstate10OutputModeE",
230   "name" : "android::os::dumpstate::OutputMode",
231   "referenced_type" : "_ZTIN7android2os9dumpstate10OutputModeE",
232   "self_type" : "_ZTIN7android2os9dumpstate10OutputModeE",
233   "size" : 4,
234   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h",
235   "underlying_type" : "_ZTIj"
236  },
237  {
238   "alignment" : 4,
239   "enum_fields" :
240   [
241    {
242     "enum_field_value" : 0,
243     "name" : "android::os::dumpstate::DROP_ROOT"
244    },
245    {
246     "enum_field_value" : 1,
247     "name" : "android::os::dumpstate::DONT_DROP_ROOT"
248    },
249    {
250     "enum_field_value" : 2,
251     "name" : "android::os::dumpstate::SU_ROOT"
252    }
253   ],
254   "linker_set_key" : "_ZTIN7android2os9dumpstate13PrivilegeModeE",
255   "name" : "android::os::dumpstate::PrivilegeMode",
256   "referenced_type" : "_ZTIN7android2os9dumpstate13PrivilegeModeE",
257   "self_type" : "_ZTIN7android2os9dumpstate13PrivilegeModeE",
258   "size" : 4,
259   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h",
260   "underlying_type" : "_ZTIj"
261  }
262 ],
263 "function_types" : [],
264 "functions" :
265 [
266  {
267   "function_name" : "DropRootUser",
268   "linker_set_key" : "_Z12DropRootUserv",
269   "return_type" : "_ZTIb",
270   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
271  },
272  {
273   "function_name" : "DumpFileFromFdToFd",
274   "linker_set_key" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib",
275   "parameters" :
276   [
277    {
278     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
279    },
280    {
281     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
282    },
283    {
284     "referenced_type" : "_ZTIi"
285    },
286    {
287     "referenced_type" : "_ZTIi"
288    },
289    {
290     "default_arg" : true,
291     "referenced_type" : "_ZTIb"
292    }
293   ],
294   "return_type" : "_ZTIi",
295   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
296  },
297  {
298   "function_name" : "Nanotime",
299   "linker_set_key" : "_Z8Nanotimev",
300   "return_type" : "_ZTIy",
301   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
302  },
303  {
304   "function_name" : "android::os::dumpstate::DumpFileToFd",
305   "linker_set_key" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_",
306   "parameters" :
307   [
308    {
309     "referenced_type" : "_ZTIi"
310    },
311    {
312     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
313    },
314    {
315     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
316    }
317   ],
318   "return_type" : "_ZTIi",
319   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
320  },
321  {
322   "function_name" : "android::os::dumpstate::CommandOptions::WithTimeout",
323   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx",
324   "parameters" :
325   [
326    {
327     "referenced_type" : "_ZTIx"
328    }
329   ],
330   "return_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
331   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
332  },
333  {
334   "function_name" : "android::os::dumpstate::CommandOptions::WithTimeoutInMs",
335   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx",
336   "parameters" :
337   [
338    {
339     "referenced_type" : "_ZTIx"
340    }
341   ],
342   "return_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
343   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
344  },
345  {
346   "access" : "private",
347   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues",
348   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex",
349   "parameters" :
350   [
351    {
352     "is_this_ptr" : true,
353     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
354    },
355    {
356     "referenced_type" : "_ZTIx"
357    }
358   ],
359   "return_type" : "_ZTIv",
360   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
361  },
362  {
363   "access" : "private",
364   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues",
365   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex",
366   "parameters" :
367   [
368    {
369     "is_this_ptr" : true,
370     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
371    },
372    {
373     "referenced_type" : "_ZTIx"
374    }
375   ],
376   "return_type" : "_ZTIv",
377   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
378  },
379  {
380   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::RedirectStderr",
381   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv",
382   "parameters" :
383   [
384    {
385     "is_this_ptr" : true,
386     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
387    }
388   ],
389   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
390   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
391  },
392  {
393   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRootIfAvailable",
394   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv",
395   "parameters" :
396   [
397    {
398     "is_this_ptr" : true,
399     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
400    }
401   ],
402   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
403   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
404  },
405  {
406   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CloseAllFileDescriptorsOnExec",
407   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder29CloseAllFileDescriptorsOnExecEv",
408   "parameters" :
409   [
410    {
411     "is_this_ptr" : true,
412     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
413    }
414   ],
415   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
416   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
417  },
418  {
419   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Log",
420   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
421   "parameters" :
422   [
423    {
424     "is_this_ptr" : true,
425     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
426    },
427    {
428     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
429    }
430   ],
431   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
432   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
433  },
434  {
435   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Build",
436   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv",
437   "parameters" :
438   [
439    {
440     "is_this_ptr" : true,
441     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
442    }
443   ],
444   "return_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
445   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
446  },
447  {
448   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Always",
449   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv",
450   "parameters" :
451   [
452    {
453     "is_this_ptr" : true,
454     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
455    }
456   ],
457   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
458   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
459  },
460  {
461   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRoot",
462   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv",
463   "parameters" :
464   [
465    {
466     "is_this_ptr" : true,
467     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
468    }
469   ],
470   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
471   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
472  },
473  {
474   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::DropRoot",
475   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv",
476   "parameters" :
477   [
478    {
479     "is_this_ptr" : true,
480     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
481    }
482   ],
483   "return_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
484   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
485  },
486  {
487   "access" : "private",
488   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder",
489   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex",
490   "parameters" :
491   [
492    {
493     "is_this_ptr" : true,
494     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
495    },
496    {
497     "referenced_type" : "_ZTIx"
498    }
499   ],
500   "return_type" : "_ZTIv",
501   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
502  },
503  {
504   "access" : "private",
505   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder",
506   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex",
507   "parameters" :
508   [
509    {
510     "is_this_ptr" : true,
511     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE"
512    },
513    {
514     "referenced_type" : "_ZTIx"
515    }
516   ],
517   "return_type" : "_ZTIv",
518   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
519  },
520  {
521   "access" : "private",
522   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions",
523   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE",
524   "parameters" :
525   [
526    {
527     "is_this_ptr" : true,
528     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptionsE"
529    },
530    {
531     "referenced_type" : "_ZTIRKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
532    }
533   ],
534   "return_type" : "_ZTIv",
535   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
536  },
537  {
538   "access" : "private",
539   "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions",
540   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE",
541   "parameters" :
542   [
543    {
544     "is_this_ptr" : true,
545     "referenced_type" : "_ZTIPN7android2os9dumpstate14CommandOptionsE"
546    },
547    {
548     "referenced_type" : "_ZTIRKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
549    }
550   ],
551   "return_type" : "_ZTIv",
552   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
553  },
554  {
555   "function_name" : "android::os::dumpstate::RunCommandToFd",
556   "linker_set_key" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE",
557   "parameters" :
558   [
559    {
560     "referenced_type" : "_ZTIi"
561    },
562    {
563     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
564    },
565    {
566     "referenced_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE"
567    },
568    {
569     "default_arg" : true,
570     "referenced_type" : "_ZTIRKN7android2os9dumpstate14CommandOptionsE"
571    }
572   ],
573   "return_type" : "_ZTIi",
574   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
575  },
576  {
577   "function_name" : "android::os::dumpstate::PropertiesHelper::IsUserBuild",
578   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv",
579   "return_type" : "_ZTIb",
580   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
581  },
582  {
583   "function_name" : "android::os::dumpstate::PropertiesHelper::IsParallelRun",
584   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper13IsParallelRunEv",
585   "return_type" : "_ZTIb",
586   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
587  },
588  {
589   "function_name" : "android::os::dumpstate::PropertiesHelper::IsDryRun",
590   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv",
591   "return_type" : "_ZTIb",
592   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
593  },
594  {
595   "function_name" : "android::os::dumpstate::PropertiesHelper::IsUnroot",
596   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv",
597   "return_type" : "_ZTIb",
598   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
599  },
600  {
601   "function_name" : "android::os::dumpstate::CommandOptions::OutputMode",
602   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv",
603   "parameters" :
604   [
605    {
606     "is_this_ptr" : true,
607     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
608    }
609   ],
610   "return_type" : "_ZTIN7android2os9dumpstate10OutputModeE",
611   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
612  },
613  {
614   "function_name" : "android::os::dumpstate::CommandOptions::TimeoutInMs",
615   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv",
616   "parameters" :
617   [
618    {
619     "is_this_ptr" : true,
620     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
621    }
622   ],
623   "return_type" : "_ZTIx",
624   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
625  },
626  {
627   "function_name" : "android::os::dumpstate::CommandOptions::PrivilegeMode",
628   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv",
629   "parameters" :
630   [
631    {
632     "is_this_ptr" : true,
633     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
634    }
635   ],
636   "return_type" : "_ZTIN7android2os9dumpstate13PrivilegeModeE",
637   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
638  },
639  {
640   "function_name" : "android::os::dumpstate::CommandOptions::LoggingMessage",
641   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv",
642   "parameters" :
643   [
644    {
645     "is_this_ptr" : true,
646     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
647    }
648   ],
649   "return_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
650   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
651  },
652  {
653   "function_name" : "android::os::dumpstate::CommandOptions::ShouldCloseAllFileDescriptorsOnExec",
654   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions35ShouldCloseAllFileDescriptorsOnExecEv",
655   "parameters" :
656   [
657    {
658     "is_this_ptr" : true,
659     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
660    }
661   ],
662   "return_type" : "_ZTIb",
663   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
664  },
665  {
666   "function_name" : "android::os::dumpstate::CommandOptions::Always",
667   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv",
668   "parameters" :
669   [
670    {
671     "is_this_ptr" : true,
672     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
673    }
674   ],
675   "return_type" : "_ZTIb",
676   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
677  },
678  {
679   "function_name" : "android::os::dumpstate::CommandOptions::Timeout",
680   "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv",
681   "parameters" :
682   [
683    {
684     "is_this_ptr" : true,
685     "referenced_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE"
686    }
687   ],
688   "return_type" : "_ZTIx",
689   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
690  }
691 ],
692 "global_vars" :
693 [
694  {
695   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE",
696   "name" : "android::os::dumpstate::CommandOptions::AS_ROOT",
697   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
698   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
699  },
700  {
701   "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE",
702   "name" : "android::os::dumpstate::CommandOptions::DEFAULT",
703   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
704   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
705  },
706  {
707   "access" : "private",
708   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E",
709   "name" : "android::os::dumpstate::PropertiesHelper::build_type_",
710   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
711   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
712  },
713  {
714   "access" : "private",
715   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper13parallel_run_E",
716   "name" : "android::os::dumpstate::PropertiesHelper::parallel_run_",
717   "referenced_type" : "_ZTIi",
718   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
719  },
720  {
721   "access" : "private",
722   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E",
723   "name" : "android::os::dumpstate::PropertiesHelper::unroot_",
724   "referenced_type" : "_ZTIi",
725   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
726  },
727  {
728   "access" : "private",
729   "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E",
730   "name" : "android::os::dumpstate::PropertiesHelper::dry_run_",
731   "referenced_type" : "_ZTIi",
732   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
733  }
734 ],
735 "lvalue_reference_types" :
736 [
737  {
738   "alignment" : 4,
739   "linker_set_key" : "_ZTIRKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
740   "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues &",
741   "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
742   "self_type" : "_ZTIRKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
743   "size" : 4,
744   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
745  },
746  {
747   "alignment" : 4,
748   "linker_set_key" : "_ZTIRKN7android2os9dumpstate14CommandOptionsE",
749   "name" : "const android::os::dumpstate::CommandOptions &",
750   "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
751   "self_type" : "_ZTIRKN7android2os9dumpstate14CommandOptionsE",
752   "size" : 4,
753   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
754  },
755  {
756   "alignment" : 4,
757   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
758   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
759   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
760   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
761   "size" : 4,
762   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
763  },
764  {
765   "alignment" : 4,
766   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
767   "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>>>> &",
768   "referenced_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
769   "self_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
770   "size" : 4,
771   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
772  },
773  {
774   "alignment" : 4,
775   "linker_set_key" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
776   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &",
777   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
778   "self_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
779   "size" : 4,
780   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
781  }
782 ],
783 "pointer_types" :
784 [
785  {
786   "alignment" : 4,
787   "linker_set_key" : "_ZTIP12TemporaryDir",
788   "name" : "TemporaryDir *",
789   "referenced_type" : "_ZTI12TemporaryDir",
790   "self_type" : "_ZTIP12TemporaryDir",
791   "size" : 4,
792   "source_file" : "system/libbase/include/android-base/file.h"
793  },
794  {
795   "alignment" : 4,
796   "linker_set_key" : "_ZTIP13TemporaryFile",
797   "name" : "TemporaryFile *",
798   "referenced_type" : "_ZTI13TemporaryFile",
799   "self_type" : "_ZTIP13TemporaryFile",
800   "size" : 4,
801   "source_file" : "system/libbase/include/android-base/file.h"
802  },
803  {
804   "alignment" : 4,
805   "linker_set_key" : "_ZTIP3DIR",
806   "name" : "DIR *",
807   "referenced_type" : "_ZTI3DIR",
808   "self_type" : "_ZTIP3DIR",
809   "size" : 4,
810   "source_file" : "system/libbase/include/android-base/unique_fd.h"
811  },
812  {
813   "alignment" : 4,
814   "linker_set_key" : "_ZTIP7__sFILE",
815   "name" : "__sFILE *",
816   "referenced_type" : "_ZTI7__sFILE",
817   "self_type" : "_ZTIP7__sFILE",
818   "size" : 4,
819   "source_file" : "system/libbase/include/android-base/unique_fd.h"
820  },
821  {
822   "alignment" : 4,
823   "linker_set_key" : "_ZTIPK9prop_info",
824   "name" : "const prop_info *",
825   "referenced_type" : "_ZTIK9prop_info",
826   "self_type" : "_ZTIPK9prop_info",
827   "size" : 4,
828   "source_file" : "system/libbase/include/android-base/properties.h"
829  },
830  {
831   "alignment" : 4,
832   "linker_set_key" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE",
833   "name" : "const android::os::dumpstate::CommandOptions *",
834   "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
835   "self_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE",
836   "size" : 4,
837   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
838  },
839  {
840   "alignment" : 4,
841   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
842   "name" : "const android::base::borrowed_fd *",
843   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
844   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
845   "size" : 4,
846   "source_file" : "system/libbase/include/android-base/unique_fd.h"
847  },
848  {
849   "alignment" : 4,
850   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
851   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
852   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
853   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
854   "size" : 4,
855   "source_file" : "system/libbase/include/android-base/unique_fd.h"
856  },
857  {
858   "alignment" : 4,
859   "linker_set_key" : "_ZTIPKc",
860   "name" : "const char *",
861   "referenced_type" : "_ZTIKc",
862   "self_type" : "_ZTIPKc",
863   "size" : 4,
864   "source_file" : "system/libbase/include/android-base/unique_fd.h"
865  },
866  {
867   "alignment" : 4,
868   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
869   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *",
870   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
871   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
872   "size" : 4,
873   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
874  },
875  {
876   "alignment" : 4,
877   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
878   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *",
879   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
880   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
881   "size" : 4,
882   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
883  },
884  {
885   "alignment" : 4,
886   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptionsE",
887   "name" : "android::os::dumpstate::CommandOptions *",
888   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
889   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptionsE",
890   "size" : 4,
891   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
892  },
893  {
894   "alignment" : 4,
895   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
896   "name" : "android::base::borrowed_fd *",
897   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
898   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
899   "size" : 4,
900   "source_file" : "system/libbase/include/android-base/unique_fd.h"
901  },
902  {
903   "alignment" : 4,
904   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
905   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
906   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
907   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
908   "size" : 4,
909   "source_file" : "system/libbase/include/android-base/unique_fd.h"
910  },
911  {
912   "alignment" : 4,
913   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
914   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
915   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
916   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
917   "size" : 4,
918   "source_file" : "system/libbase/include/android-base/strings.h"
919  },
920  {
921   "alignment" : 4,
922   "linker_set_key" : "_ZTIPv",
923   "name" : "void *",
924   "referenced_type" : "_ZTIv",
925   "self_type" : "_ZTIPv",
926   "size" : 4,
927   "source_file" : "system/libbase/include/android-base/unique_fd.h"
928  }
929 ],
930 "qualified_types" :
931 [
932  {
933   "is_const" : true,
934   "linker_set_key" : "_ZTIK9prop_info",
935   "name" : "const prop_info",
936   "referenced_type" : "_ZTI9prop_info",
937   "self_type" : "_ZTIK9prop_info",
938   "source_file" : "system/libbase/include/android-base/properties.h"
939  },
940  {
941   "alignment" : 8,
942   "is_const" : true,
943   "linker_set_key" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
944   "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues",
945   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
946   "self_type" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
947   "size" : 32,
948   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
949  },
950  {
951   "alignment" : 8,
952   "is_const" : true,
953   "linker_set_key" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
954   "name" : "const android::os::dumpstate::CommandOptions",
955   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
956   "self_type" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
957   "size" : 32,
958   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
959  },
960  {
961   "alignment" : 4,
962   "is_const" : true,
963   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
964   "name" : "const android::base::borrowed_fd",
965   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
966   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
967   "size" : 4,
968   "source_file" : "system/libbase/include/android-base/unique_fd.h"
969  },
970  {
971   "alignment" : 4,
972   "is_const" : true,
973   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
974   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
975   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
976   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
977   "size" : 4,
978   "source_file" : "system/libbase/include/android-base/unique_fd.h"
979  },
980  {
981   "alignment" : 4,
982   "is_const" : true,
983   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
984   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
985   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
986   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
987   "size" : 12,
988   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
989  },
990  {
991   "alignment" : 4,
992   "is_const" : true,
993   "linker_set_key" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
994   "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>>>>",
995   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
996   "self_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
997   "size" : 12,
998   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
999  },
1000  {
1001   "alignment" : 1,
1002   "is_const" : true,
1003   "linker_set_key" : "_ZTIKc",
1004   "name" : "const char",
1005   "referenced_type" : "_ZTIc",
1006   "self_type" : "_ZTIKc",
1007   "size" : 1,
1008   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1009  },
1010  {
1011   "alignment" : 8,
1012   "is_const" : true,
1013   "linker_set_key" : "_ZTIKy",
1014   "name" : "const unsigned long long",
1015   "referenced_type" : "_ZTIy",
1016   "self_type" : "_ZTIKy",
1017   "size" : 8,
1018   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateInternal.h"
1019  }
1020 ],
1021 "record_types" :
1022 [
1023  {
1024   "alignment" : 1,
1025   "fields" :
1026   [
1027    {
1028     "field_name" : "path",
1029     "referenced_type" : "_ZTIA1024_c"
1030    },
1031    {
1032     "access" : "private",
1033     "field_name" : "remove_dir_and_contents_",
1034     "field_offset" : 8192,
1035     "referenced_type" : "_ZTIb"
1036    }
1037   ],
1038   "linker_set_key" : "_ZTI12TemporaryDir",
1039   "name" : "TemporaryDir",
1040   "record_kind" : "class",
1041   "referenced_type" : "_ZTI12TemporaryDir",
1042   "self_type" : "_ZTI12TemporaryDir",
1043   "size" : 1025,
1044   "source_file" : "system/libbase/include/android-base/file.h"
1045  },
1046  {
1047   "alignment" : 4,
1048   "fields" :
1049   [
1050    {
1051     "field_name" : "fd",
1052     "referenced_type" : "_ZTIi"
1053    },
1054    {
1055     "field_name" : "path",
1056     "field_offset" : 32,
1057     "referenced_type" : "_ZTIA1024_c"
1058    },
1059    {
1060     "access" : "private",
1061     "field_name" : "remove_file_",
1062     "field_offset" : 8224,
1063     "referenced_type" : "_ZTIb"
1064    }
1065   ],
1066   "linker_set_key" : "_ZTI13TemporaryFile",
1067   "name" : "TemporaryFile",
1068   "record_kind" : "class",
1069   "referenced_type" : "_ZTI13TemporaryFile",
1070   "self_type" : "_ZTI13TemporaryFile",
1071   "size" : 1032,
1072   "source_file" : "system/libbase/include/android-base/file.h"
1073  },
1074  {
1075   "access" : "private",
1076   "alignment" : 8,
1077   "fields" :
1078   [
1079    {
1080     "access" : "private",
1081     "field_name" : "timeout_ms_",
1082     "referenced_type" : "_ZTIx"
1083    },
1084    {
1085     "access" : "private",
1086     "field_name" : "always_",
1087     "field_offset" : 64,
1088     "referenced_type" : "_ZTIb"
1089    },
1090    {
1091     "access" : "private",
1092     "field_name" : "close_all_fds_on_exec_",
1093     "field_offset" : 72,
1094     "referenced_type" : "_ZTIb"
1095    },
1096    {
1097     "access" : "private",
1098     "field_name" : "account_mode_",
1099     "field_offset" : 96,
1100     "referenced_type" : "_ZTIN7android2os9dumpstate13PrivilegeModeE"
1101    },
1102    {
1103     "access" : "private",
1104     "field_name" : "output_mode_",
1105     "field_offset" : 128,
1106     "referenced_type" : "_ZTIN7android2os9dumpstate10OutputModeE"
1107    },
1108    {
1109     "access" : "private",
1110     "field_name" : "logging_message_",
1111     "field_offset" : 160,
1112     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1113    }
1114   ],
1115   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1116   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues",
1117   "record_kind" : "class",
1118   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1119   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1120   "size" : 32,
1121   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1122  },
1123  {
1124   "alignment" : 8,
1125   "fields" :
1126   [
1127    {
1128     "access" : "private",
1129     "field_name" : "values",
1130     "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
1131    }
1132   ],
1133   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1134   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder",
1135   "record_kind" : "class",
1136   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1137   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1138   "size" : 32,
1139   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1140  },
1141  {
1142   "alignment" : 8,
1143   "fields" :
1144   [
1145    {
1146     "access" : "private",
1147     "field_name" : "values",
1148     "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
1149    }
1150   ],
1151   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1152   "name" : "android::os::dumpstate::CommandOptions",
1153   "record_kind" : "class",
1154   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1155   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1156   "size" : 32,
1157   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1158  },
1159  {
1160   "alignment" : 1,
1161   "linker_set_key" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1162   "name" : "android::os::dumpstate::PropertiesHelper",
1163   "record_kind" : "class",
1164   "referenced_type" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1165   "self_type" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1166   "size" : 1,
1167   "source_file" : "frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1168  },
1169  {
1170   "alignment" : 4,
1171   "fields" :
1172   [
1173    {
1174     "access" : "private",
1175     "field_name" : "fd_",
1176     "referenced_type" : "_ZTIi"
1177    }
1178   ],
1179   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
1180   "name" : "android::base::borrowed_fd",
1181   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
1182   "self_type" : "_ZTIN7android4base11borrowed_fdE",
1183   "size" : 4,
1184   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1185  },
1186  {
1187   "alignment" : 1,
1188   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
1189   "name" : "android::base::DefaultCloser",
1190   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
1191   "self_type" : "_ZTIN7android4base13DefaultCloserE",
1192   "size" : 1,
1193   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1194  },
1195  {
1196   "alignment" : 4,
1197   "fields" :
1198   [
1199    {
1200     "access" : "private",
1201     "field_name" : "property_name_",
1202     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1203    },
1204    {
1205     "access" : "private",
1206     "field_name" : "prop_info_",
1207     "field_offset" : 96,
1208     "referenced_type" : "_ZTIPK9prop_info"
1209    },
1210    {
1211     "access" : "private",
1212     "field_name" : "cached_area_serial_",
1213     "field_offset" : 128,
1214     "referenced_type" : "_ZTINSt3__18optionalIjEE"
1215    },
1216    {
1217     "access" : "private",
1218     "field_name" : "cached_property_serial_",
1219     "field_offset" : 192,
1220     "referenced_type" : "_ZTINSt3__18optionalIjEE"
1221    },
1222    {
1223     "access" : "private",
1224     "field_name" : "cached_value_",
1225     "field_offset" : 256,
1226     "referenced_type" : "_ZTIA92_c"
1227    },
1228    {
1229     "access" : "private",
1230     "field_name" : "is_read_only_",
1231     "field_offset" : 992,
1232     "referenced_type" : "_ZTIb"
1233    },
1234    {
1235     "access" : "private",
1236     "field_name" : "read_only_property_",
1237     "field_offset" : 1024,
1238     "referenced_type" : "_ZTIPKc"
1239    }
1240   ],
1241   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
1242   "name" : "android::base::CachedProperty",
1243   "record_kind" : "class",
1244   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
1245   "self_type" : "_ZTIN7android4base14CachedPropertyE",
1246   "size" : 132,
1247   "source_file" : "system/libbase/include/android-base/properties.h"
1248  },
1249  {
1250   "alignment" : 4,
1251   "fields" :
1252   [
1253    {
1254     "access" : "private",
1255     "field_name" : "fd_",
1256     "referenced_type" : "_ZTIi"
1257    }
1258   ],
1259   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1260   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
1261   "record_kind" : "class",
1262   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1263   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1264   "size" : 4,
1265   "source_file" : "system/libbase/include/android-base/unique_fd.h",
1266   "template_args" :
1267   [
1268    "_ZTIN7android4base13DefaultCloserE"
1269   ]
1270  }
1271 ],
1272 "rvalue_reference_types" :
1273 [
1274  {
1275   "alignment" : 4,
1276   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1277   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
1278   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1279   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1280   "size" : 4,
1281   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1282  }
1283 ]
1284}
1285