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