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