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#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump"
300    },
301    {
302     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump"
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#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump"
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#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump"
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__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
715   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
716   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump",
717   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE#ODR:out/soong/.intermediates/frameworks/native/cmds/dumpstate/libdumpstateutil/android_vendor.R_x86_shared/obj/frameworks/native/cmds/dumpstate/DumpstateUtil.sdump",
718   "size" : 4,
719   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
720  },
721  {
722   "alignment" : 4,
723   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
724   "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> > > > &",
725   "referenced_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
726   "self_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
727   "size" : 4,
728   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
729  },
730  {
731   "alignment" : 4,
732   "linker_set_key" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
733   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &",
734   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
735   "self_type" : "_ZTIRN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
736   "size" : 4,
737   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
738  }
739 ],
740 "pointer_types" :
741 [
742  {
743   "alignment" : 4,
744   "linker_set_key" : "_ZTIP12TemporaryDir",
745   "name" : "TemporaryDir *",
746   "referenced_type" : "_ZTI12TemporaryDir",
747   "self_type" : "_ZTIP12TemporaryDir",
748   "size" : 4,
749   "source_file" : "/system/libbase/include/android-base/file.h"
750  },
751  {
752   "alignment" : 4,
753   "linker_set_key" : "_ZTIP13TemporaryFile",
754   "name" : "TemporaryFile *",
755   "referenced_type" : "_ZTI13TemporaryFile",
756   "self_type" : "_ZTIP13TemporaryFile",
757   "size" : 4,
758   "source_file" : "/system/libbase/include/android-base/file.h"
759  },
760  {
761   "alignment" : 4,
762   "linker_set_key" : "_ZTIP3DIR",
763   "name" : "DIR *",
764   "referenced_type" : "_ZTI3DIR",
765   "self_type" : "_ZTIP3DIR",
766   "size" : 4,
767   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
768  },
769  {
770   "alignment" : 4,
771   "linker_set_key" : "_ZTIP7__sFILE",
772   "name" : "__sFILE *",
773   "referenced_type" : "_ZTI7__sFILE",
774   "self_type" : "_ZTIP7__sFILE",
775   "size" : 4,
776   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
777  },
778  {
779   "alignment" : 4,
780   "linker_set_key" : "_ZTIPK9prop_info",
781   "name" : "const prop_info *",
782   "referenced_type" : "_ZTIK9prop_info",
783   "self_type" : "_ZTIPK9prop_info",
784   "size" : 4,
785   "source_file" : "/system/libbase/include/android-base/properties.h"
786  },
787  {
788   "alignment" : 4,
789   "linker_set_key" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE",
790   "name" : "const android::os::dumpstate::CommandOptions *",
791   "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
792   "self_type" : "_ZTIPKN7android2os9dumpstate14CommandOptionsE",
793   "size" : 4,
794   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
795  },
796  {
797   "alignment" : 4,
798   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
799   "name" : "const android::base::borrowed_fd *",
800   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
801   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
802   "size" : 4,
803   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
804  },
805  {
806   "alignment" : 4,
807   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
808   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
809   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
810   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
811   "size" : 4,
812   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
813  },
814  {
815   "alignment" : 4,
816   "linker_set_key" : "_ZTIPKc",
817   "name" : "const char *",
818   "referenced_type" : "_ZTIKc",
819   "self_type" : "_ZTIPKc",
820   "size" : 4,
821   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
822  },
823  {
824   "alignment" : 4,
825   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
826   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *",
827   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
828   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
829   "size" : 4,
830   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
831  },
832  {
833   "alignment" : 4,
834   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
835   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *",
836   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
837   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
838   "size" : 4,
839   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
840  },
841  {
842   "alignment" : 4,
843   "linker_set_key" : "_ZTIPN7android2os9dumpstate14CommandOptionsE",
844   "name" : "android::os::dumpstate::CommandOptions *",
845   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
846   "self_type" : "_ZTIPN7android2os9dumpstate14CommandOptionsE",
847   "size" : 4,
848   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
849  },
850  {
851   "alignment" : 4,
852   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
853   "name" : "android::base::borrowed_fd *",
854   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
855   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
856   "size" : 4,
857   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
858  },
859  {
860   "alignment" : 4,
861   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
862   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
863   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
864   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
865   "size" : 4,
866   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
867  },
868  {
869   "alignment" : 4,
870   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
871   "name" : "std::basic_string_view<char, std::char_traits<char> > *",
872   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
873   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
874   "size" : 4,
875   "source_file" : "/system/libbase/include/android-base/strings.h"
876  },
877  {
878   "alignment" : 4,
879   "linker_set_key" : "_ZTIPv",
880   "name" : "void *",
881   "referenced_type" : "_ZTIv",
882   "self_type" : "_ZTIPv",
883   "size" : 4,
884   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
885  }
886 ],
887 "qualified_types" :
888 [
889  {
890   "is_const" : true,
891   "linker_set_key" : "_ZTIK9prop_info",
892   "name" : "const prop_info",
893   "referenced_type" : "_ZTI9prop_info",
894   "self_type" : "_ZTIK9prop_info",
895   "source_file" : "/system/libbase/include/android-base/properties.h"
896  },
897  {
898   "alignment" : 4,
899   "is_const" : true,
900   "linker_set_key" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
901   "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues",
902   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
903   "self_type" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
904   "size" : 32,
905   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
906  },
907  {
908   "alignment" : 4,
909   "is_const" : true,
910   "linker_set_key" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
911   "name" : "const android::os::dumpstate::CommandOptions",
912   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
913   "self_type" : "_ZTIKN7android2os9dumpstate14CommandOptionsE",
914   "size" : 32,
915   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
916  },
917  {
918   "alignment" : 4,
919   "is_const" : true,
920   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
921   "name" : "const android::base::borrowed_fd",
922   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
923   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
924   "size" : 4,
925   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
926  },
927  {
928   "alignment" : 4,
929   "is_const" : true,
930   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
931   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
932   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
933   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
934   "size" : 4,
935   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
936  },
937  {
938   "alignment" : 4,
939   "is_const" : true,
940   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
941   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
942   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
943   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
944   "size" : 12,
945   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h"
946  },
947  {
948   "alignment" : 4,
949   "is_const" : true,
950   "linker_set_key" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
951   "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> > > >",
952   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
953   "self_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
954   "size" : 12,
955   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
956  },
957  {
958   "alignment" : 1,
959   "is_const" : true,
960   "linker_set_key" : "_ZTIKc",
961   "name" : "const char",
962   "referenced_type" : "_ZTIc",
963   "self_type" : "_ZTIKc",
964   "size" : 1,
965   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
966  },
967  {
968   "alignment" : 4,
969   "is_const" : true,
970   "linker_set_key" : "_ZTIKy",
971   "name" : "const unsigned long long",
972   "referenced_type" : "_ZTIy",
973   "self_type" : "_ZTIKy",
974   "size" : 8,
975   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h"
976  }
977 ],
978 "record_types" :
979 [
980  {
981   "alignment" : 1,
982   "fields" :
983   [
984    {
985     "field_name" : "path",
986     "referenced_type" : "_ZTIA1024_c"
987    },
988    {
989     "access" : "private",
990     "field_name" : "remove_dir_and_contents_",
991     "field_offset" : 8192,
992     "referenced_type" : "_ZTIb"
993    }
994   ],
995   "linker_set_key" : "_ZTI12TemporaryDir",
996   "name" : "TemporaryDir",
997   "record_kind" : "class",
998   "referenced_type" : "_ZTI12TemporaryDir",
999   "self_type" : "_ZTI12TemporaryDir",
1000   "size" : 1025,
1001   "source_file" : "/system/libbase/include/android-base/file.h"
1002  },
1003  {
1004   "alignment" : 4,
1005   "fields" :
1006   [
1007    {
1008     "field_name" : "fd",
1009     "referenced_type" : "_ZTIi"
1010    },
1011    {
1012     "field_name" : "path",
1013     "field_offset" : 32,
1014     "referenced_type" : "_ZTIA1024_c"
1015    },
1016    {
1017     "access" : "private",
1018     "field_name" : "remove_file_",
1019     "field_offset" : 8224,
1020     "referenced_type" : "_ZTIb"
1021    }
1022   ],
1023   "linker_set_key" : "_ZTI13TemporaryFile",
1024   "name" : "TemporaryFile",
1025   "record_kind" : "class",
1026   "referenced_type" : "_ZTI13TemporaryFile",
1027   "self_type" : "_ZTI13TemporaryFile",
1028   "size" : 1032,
1029   "source_file" : "/system/libbase/include/android-base/file.h"
1030  },
1031  {
1032   "access" : "private",
1033   "alignment" : 4,
1034   "fields" :
1035   [
1036    {
1037     "access" : "private",
1038     "field_name" : "timeout_ms_",
1039     "referenced_type" : "_ZTIx"
1040    },
1041    {
1042     "access" : "private",
1043     "field_name" : "always_",
1044     "field_offset" : 64,
1045     "referenced_type" : "_ZTIb"
1046    },
1047    {
1048     "access" : "private",
1049     "field_name" : "account_mode_",
1050     "field_offset" : 96,
1051     "referenced_type" : "_ZTIN7android2os9dumpstate13PrivilegeModeE"
1052    },
1053    {
1054     "access" : "private",
1055     "field_name" : "output_mode_",
1056     "field_offset" : 128,
1057     "referenced_type" : "_ZTIN7android2os9dumpstate10OutputModeE"
1058    },
1059    {
1060     "access" : "private",
1061     "field_name" : "logging_message_",
1062     "field_offset" : 160,
1063     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1064    }
1065   ],
1066   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1067   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues",
1068   "record_kind" : "class",
1069   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1070   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE",
1071   "size" : 32,
1072   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1073  },
1074  {
1075   "alignment" : 4,
1076   "fields" :
1077   [
1078    {
1079     "access" : "private",
1080     "field_name" : "values",
1081     "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
1082    }
1083   ],
1084   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1085   "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder",
1086   "record_kind" : "class",
1087   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1088   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE",
1089   "size" : 32,
1090   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1091  },
1092  {
1093   "alignment" : 4,
1094   "fields" :
1095   [
1096    {
1097     "access" : "private",
1098     "field_name" : "values",
1099     "referenced_type" : "_ZTIKN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE"
1100    }
1101   ],
1102   "linker_set_key" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1103   "name" : "android::os::dumpstate::CommandOptions",
1104   "record_kind" : "class",
1105   "referenced_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1106   "self_type" : "_ZTIN7android2os9dumpstate14CommandOptionsE",
1107   "size" : 32,
1108   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1109  },
1110  {
1111   "alignment" : 1,
1112   "linker_set_key" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1113   "name" : "android::os::dumpstate::PropertiesHelper",
1114   "record_kind" : "class",
1115   "referenced_type" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1116   "self_type" : "_ZTIN7android2os9dumpstate16PropertiesHelperE",
1117   "size" : 1,
1118   "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h"
1119  },
1120  {
1121   "alignment" : 4,
1122   "fields" :
1123   [
1124    {
1125     "access" : "private",
1126     "field_name" : "fd_",
1127     "referenced_type" : "_ZTIi"
1128    }
1129   ],
1130   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
1131   "name" : "android::base::borrowed_fd",
1132   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
1133   "self_type" : "_ZTIN7android4base11borrowed_fdE",
1134   "size" : 4,
1135   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1136  },
1137  {
1138   "alignment" : 1,
1139   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
1140   "name" : "android::base::DefaultCloser",
1141   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
1142   "self_type" : "_ZTIN7android4base13DefaultCloserE",
1143   "size" : 1,
1144   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1145  },
1146  {
1147   "alignment" : 4,
1148   "fields" :
1149   [
1150    {
1151     "access" : "private",
1152     "field_name" : "property_name_",
1153     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1154    },
1155    {
1156     "access" : "private",
1157     "field_name" : "prop_info_",
1158     "field_offset" : 96,
1159     "referenced_type" : "_ZTIPK9prop_info"
1160    },
1161    {
1162     "access" : "private",
1163     "field_name" : "cached_area_serial_",
1164     "field_offset" : 128,
1165     "referenced_type" : "_ZTINSt3__18optionalIjEE"
1166    },
1167    {
1168     "access" : "private",
1169     "field_name" : "cached_property_serial_",
1170     "field_offset" : 192,
1171     "referenced_type" : "_ZTINSt3__18optionalIjEE"
1172    },
1173    {
1174     "access" : "private",
1175     "field_name" : "cached_value_",
1176     "field_offset" : 256,
1177     "referenced_type" : "_ZTIA92_c"
1178    },
1179    {
1180     "access" : "private",
1181     "field_name" : "is_read_only_",
1182     "field_offset" : 992,
1183     "referenced_type" : "_ZTIb"
1184    },
1185    {
1186     "access" : "private",
1187     "field_name" : "read_only_property_",
1188     "field_offset" : 1024,
1189     "referenced_type" : "_ZTIPKc"
1190    }
1191   ],
1192   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
1193   "name" : "android::base::CachedProperty",
1194   "record_kind" : "class",
1195   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
1196   "self_type" : "_ZTIN7android4base14CachedPropertyE",
1197   "size" : 132,
1198   "source_file" : "/system/libbase/include/android-base/properties.h"
1199  },
1200  {
1201   "alignment" : 4,
1202   "fields" :
1203   [
1204    {
1205     "access" : "private",
1206     "field_name" : "fd_",
1207     "referenced_type" : "_ZTIi"
1208    }
1209   ],
1210   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1211   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
1212   "record_kind" : "class",
1213   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1214   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1215   "size" : 4,
1216   "source_file" : "/system/libbase/include/android-base/unique_fd.h",
1217   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
1218  }
1219 ],
1220 "rvalue_reference_types" :
1221 [
1222  {
1223   "alignment" : 4,
1224   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1225   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
1226   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1227   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1228   "size" : 4,
1229   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1230  }
1231 ]
1232}
1233