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