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