• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int[0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
11  }
12 ],
13 "builtin_types" :
14 [
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "linker_set_key" : "_ZTIa",
19   "name" : "signed char",
20   "referenced_type" : "_ZTIa",
21   "self_type" : "_ZTIa",
22   "size" : 1
23  },
24  {
25   "alignment" : 1,
26   "is_integral" : true,
27   "is_unsigned" : true,
28   "linker_set_key" : "_ZTIb",
29   "name" : "bool",
30   "referenced_type" : "_ZTIb",
31   "self_type" : "_ZTIb",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "linker_set_key" : "_ZTIc",
38   "name" : "char",
39   "referenced_type" : "_ZTIc",
40   "self_type" : "_ZTIc",
41   "size" : 1
42  },
43  {
44   "alignment" : 4,
45   "linker_set_key" : "_ZTIf",
46   "name" : "float",
47   "referenced_type" : "_ZTIf",
48   "self_type" : "_ZTIf",
49   "size" : 4
50  },
51  {
52   "alignment" : 4,
53   "is_integral" : true,
54   "linker_set_key" : "_ZTIi",
55   "name" : "int",
56   "referenced_type" : "_ZTIi",
57   "self_type" : "_ZTIi",
58   "size" : 4
59  },
60  {
61   "alignment" : 4,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIj",
65   "name" : "unsigned int",
66   "referenced_type" : "_ZTIj",
67   "self_type" : "_ZTIj",
68   "size" : 4
69  },
70  {
71   "alignment" : 8,
72   "is_integral" : true,
73   "linker_set_key" : "_ZTIl",
74   "name" : "long",
75   "referenced_type" : "_ZTIl",
76   "self_type" : "_ZTIl",
77   "size" : 8
78  },
79  {
80   "alignment" : 8,
81   "is_integral" : true,
82   "is_unsigned" : true,
83   "linker_set_key" : "_ZTIm",
84   "name" : "unsigned long",
85   "referenced_type" : "_ZTIm",
86   "self_type" : "_ZTIm",
87   "size" : 8
88  },
89  {
90   "linker_set_key" : "_ZTIv",
91   "name" : "void",
92   "referenced_type" : "_ZTIv",
93   "self_type" : "_ZTIv"
94  }
95 ],
96 "elf_functions" :
97 [
98  {
99   "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj"
100  },
101  {
102   "binding" : "weak",
103   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv"
104  },
105  {
106   "binding" : "weak",
107   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE"
108  },
109  {
110   "binding" : "weak",
111   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl"
112  },
113  {
114   "binding" : "weak",
115   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj"
116  },
117  {
118   "binding" : "weak",
119   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj"
120  },
121  {
122   "binding" : "weak",
123   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi"
124  },
125  {
126   "binding" : "weak",
127   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi"
128  },
129  {
130   "binding" : "weak",
131   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv"
132  },
133  {
134   "binding" : "weak",
135   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev"
136  },
137  {
138   "binding" : "weak",
139   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev"
140  },
141  {
142   "binding" : "weak",
143   "name" : "_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev"
144  },
145  {
146   "binding" : "weak",
147   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
148  },
149  {
150   "binding" : "weak",
151   "name" : "_ZNSt3__16vectorI5EntryNS_9allocatorIS1_EEE24__emplace_back_slow_pathIJS1_EEEvDpOT_"
152  },
153  {
154   "binding" : "weak",
155   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
156  },
157  {
158   "binding" : "weak",
159   "name" : "_ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc"
160  },
161  {
162   "name" : "android_get_control_file"
163  },
164  {
165   "name" : "android_get_control_socket"
166  },
167  {
168   "name" : "android_get_ioprio"
169  },
170  {
171   "name" : "android_reboot"
172  },
173  {
174   "name" : "android_set_ioprio"
175  },
176  {
177   "name" : "ashmem_create_region"
178  },
179  {
180   "name" : "ashmem_get_size_region"
181  },
182  {
183   "name" : "ashmem_pin_region"
184  },
185  {
186   "name" : "ashmem_set_prot_region"
187  },
188  {
189   "name" : "ashmem_unpin_region"
190  },
191  {
192   "name" : "ashmem_valid"
193  },
194  {
195   "name" : "atrace_async_begin_body"
196  },
197  {
198   "name" : "atrace_async_end_body"
199  },
200  {
201   "name" : "atrace_async_for_track_begin_body"
202  },
203  {
204   "name" : "atrace_async_for_track_end_body"
205  },
206  {
207   "name" : "atrace_begin_body"
208  },
209  {
210   "name" : "atrace_end_body"
211  },
212  {
213   "name" : "atrace_get_enabled_tags"
214  },
215  {
216   "name" : "atrace_init"
217  },
218  {
219   "name" : "atrace_instant_body"
220  },
221  {
222   "name" : "atrace_instant_for_track_body"
223  },
224  {
225   "name" : "atrace_int64_body"
226  },
227  {
228   "name" : "atrace_int_body"
229  },
230  {
231   "name" : "atrace_set_tracing_enabled"
232  },
233  {
234   "name" : "atrace_setup"
235  },
236  {
237   "name" : "atrace_update_tags"
238  },
239  {
240   "name" : "canned_fs_config"
241  },
242  {
243   "name" : "config_bool"
244  },
245  {
246   "name" : "config_find"
247  },
248  {
249   "name" : "config_free"
250  },
251  {
252   "name" : "config_load"
253  },
254  {
255   "name" : "config_load_file"
256  },
257  {
258   "name" : "config_node"
259  },
260  {
261   "name" : "config_set"
262  },
263  {
264   "name" : "config_str"
265  },
266  {
267   "name" : "fs_config"
268  },
269  {
270   "name" : "fs_mkdirs"
271  },
272  {
273   "name" : "fs_prepare_dir"
274  },
275  {
276   "name" : "fs_prepare_dir_strict"
277  },
278  {
279   "name" : "fs_prepare_file_strict"
280  },
281  {
282   "name" : "fs_read_atomic_int"
283  },
284  {
285   "name" : "fs_write_atomic_int"
286  },
287  {
288   "name" : "hashmapCreate"
289  },
290  {
291   "name" : "hashmapForEach"
292  },
293  {
294   "name" : "hashmapFree"
295  },
296  {
297   "name" : "hashmapGet"
298  },
299  {
300   "name" : "hashmapHash"
301  },
302  {
303   "name" : "hashmapLock"
304  },
305  {
306   "name" : "hashmapPut"
307  },
308  {
309   "name" : "hashmapRemove"
310  },
311  {
312   "name" : "hashmapUnlock"
313  },
314  {
315   "name" : "klog_set_level"
316  },
317  {
318   "name" : "klog_write"
319  },
320  {
321   "name" : "klog_writev"
322  },
323  {
324   "name" : "load_canned_fs_config"
325  },
326  {
327   "name" : "load_file"
328  },
329  {
330   "name" : "multiuser_convert_sdk_sandbox_to_app_uid"
331  },
332  {
333   "name" : "multiuser_get_app_id"
334  },
335  {
336   "name" : "multiuser_get_cache_gid"
337  },
338  {
339   "name" : "multiuser_get_ext_cache_gid"
340  },
341  {
342   "name" : "multiuser_get_ext_gid"
343  },
344  {
345   "name" : "multiuser_get_sdk_sandbox_uid"
346  },
347  {
348   "name" : "multiuser_get_shared_app_gid"
349  },
350  {
351   "name" : "multiuser_get_shared_gid"
352  },
353  {
354   "name" : "multiuser_get_uid"
355  },
356  {
357   "name" : "multiuser_get_user_id"
358  },
359  {
360   "name" : "native_handle_clone"
361  },
362  {
363   "name" : "native_handle_close"
364  },
365  {
366   "name" : "native_handle_create"
367  },
368  {
369   "name" : "native_handle_delete"
370  },
371  {
372   "name" : "native_handle_init"
373  },
374  {
375   "name" : "partition_wiped"
376  },
377  {
378   "name" : "property_get"
379  },
380  {
381   "name" : "property_get_bool"
382  },
383  {
384   "name" : "property_get_int32"
385  },
386  {
387   "name" : "property_get_int64"
388  },
389  {
390   "name" : "property_list"
391  },
392  {
393   "name" : "property_set"
394  },
395  {
396   "name" : "record_stream_free"
397  },
398  {
399   "name" : "record_stream_get_next"
400  },
401  {
402   "name" : "record_stream_new"
403  },
404  {
405   "name" : "socket_close"
406  },
407  {
408   "name" : "socket_get_local_port"
409  },
410  {
411   "name" : "socket_inaddr_any_server"
412  },
413  {
414   "name" : "socket_local_client"
415  },
416  {
417   "name" : "socket_local_client_connect"
418  },
419  {
420   "name" : "socket_local_server"
421  },
422  {
423   "name" : "socket_local_server_bind"
424  },
425  {
426   "name" : "socket_network_client"
427  },
428  {
429   "name" : "socket_network_client_timeout"
430  },
431  {
432   "name" : "socket_send_buffers"
433  },
434  {
435   "name" : "str_parms_add_float"
436  },
437  {
438   "name" : "str_parms_add_int"
439  },
440  {
441   "name" : "str_parms_add_str"
442  },
443  {
444   "name" : "str_parms_create"
445  },
446  {
447   "name" : "str_parms_create_str"
448  },
449  {
450   "name" : "str_parms_del"
451  },
452  {
453   "name" : "str_parms_destroy"
454  },
455  {
456   "name" : "str_parms_dump"
457  },
458  {
459   "name" : "str_parms_get_float"
460  },
461  {
462   "name" : "str_parms_get_int"
463  },
464  {
465   "name" : "str_parms_get_str"
466  },
467  {
468   "name" : "str_parms_has_key"
469  },
470  {
471   "name" : "str_parms_to_str"
472  },
473  {
474   "name" : "uevent_kernel_multicast_recv"
475  },
476  {
477   "name" : "uevent_kernel_multicast_uid_recv"
478  },
479  {
480   "name" : "uevent_kernel_recv"
481  },
482  {
483   "name" : "uevent_open_socket"
484  }
485 ],
486 "elf_objects" :
487 [
488  {
489   "binding" : "weak",
490   "name" : "_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE"
491  },
492  {
493   "binding" : "weak",
494   "name" : "_ZTTNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE"
495  },
496  {
497   "binding" : "weak",
498   "name" : "_ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE"
499  },
500  {
501   "binding" : "weak",
502   "name" : "_ZTVNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE"
503  },
504  {
505   "name" : "atrace_enabled_tags"
506  },
507  {
508   "name" : "atrace_is_ready"
509  },
510  {
511   "name" : "atrace_marker_fd"
512  }
513 ],
514 "enum_types" :
515 [
516  {
517   "alignment" : 4,
518   "enum_fields" :
519   [
520    {
521     "enum_field_value" : 0,
522     "name" : "IoSchedClass_NONE"
523    },
524    {
525     "enum_field_value" : 1,
526     "name" : "IoSchedClass_RT"
527    },
528    {
529     "enum_field_value" : 2,
530     "name" : "IoSchedClass_BE"
531    },
532    {
533     "enum_field_value" : 3,
534     "name" : "IoSchedClass_IDLE"
535    }
536   ],
537   "linker_set_key" : "_ZTI12IoSchedClass",
538   "name" : "IoSchedClass",
539   "referenced_type" : "_ZTI12IoSchedClass",
540   "self_type" : "_ZTI12IoSchedClass",
541   "size" : 4,
542   "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h",
543   "underlying_type" : "_ZTIj"
544  }
545 ],
546 "function_types" :
547 [
548  {
549   "alignment" : 4,
550   "linker_set_key" : "_ZTIFbPvS_E",
551   "name" : "bool (void *, void *)",
552   "parameters" :
553   [
554    {
555     "referenced_type" : "_ZTIPv"
556    },
557    {
558     "referenced_type" : "_ZTIPv"
559    }
560   ],
561   "referenced_type" : "_ZTIFbPvS_E",
562   "return_type" : "_ZTIb",
563   "self_type" : "_ZTIFbPvS_E",
564   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
565  },
566  {
567   "alignment" : 4,
568   "linker_set_key" : "_ZTIFbPvS_S_E",
569   "name" : "bool (void *, void *, void *)",
570   "parameters" :
571   [
572    {
573     "referenced_type" : "_ZTIPv"
574    },
575    {
576     "referenced_type" : "_ZTIPv"
577    },
578    {
579     "referenced_type" : "_ZTIPv"
580    }
581   ],
582   "referenced_type" : "_ZTIFbPvS_S_E",
583   "return_type" : "_ZTIb",
584   "self_type" : "_ZTIFbPvS_S_E",
585   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
586  },
587  {
588   "alignment" : 4,
589   "linker_set_key" : "_ZTIFiPvE",
590   "name" : "int (void *)",
591   "parameters" :
592   [
593    {
594     "referenced_type" : "_ZTIPv"
595    }
596   ],
597   "referenced_type" : "_ZTIFiPvE",
598   "return_type" : "_ZTIi",
599   "self_type" : "_ZTIFiPvE",
600   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
601  },
602  {
603   "alignment" : 4,
604   "linker_set_key" : "_ZTIFvPKcS0_PvE",
605   "name" : "void (const char *, const char *, void *)",
606   "parameters" :
607   [
608    {
609     "referenced_type" : "_ZTIPKc"
610    },
611    {
612     "referenced_type" : "_ZTIPKc"
613    },
614    {
615     "referenced_type" : "_ZTIPv"
616    }
617   ],
618   "referenced_type" : "_ZTIFvPKcS0_PvE",
619   "return_type" : "_ZTIv",
620   "self_type" : "_ZTIFvPKcS0_PvE",
621   "source_file" : "system/core/libcutils/include/cutils/properties.h"
622  }
623 ],
624 "functions" :
625 [
626  {
627   "function_name" : "android_get_control_file",
628   "linker_set_key" : "android_get_control_file",
629   "parameters" :
630   [
631    {
632     "referenced_type" : "_ZTIPKc"
633    }
634   ],
635   "return_type" : "_ZTIi",
636   "source_file" : "system/core/libcutils/include/cutils/android_get_control_file.h"
637  },
638  {
639   "function_name" : "android_get_control_socket",
640   "linker_set_key" : "android_get_control_socket",
641   "parameters" :
642   [
643    {
644     "referenced_type" : "_ZTIPKc"
645    }
646   ],
647   "return_type" : "_ZTIi",
648   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
649  },
650  {
651   "function_name" : "android_get_ioprio",
652   "linker_set_key" : "android_get_ioprio",
653   "parameters" :
654   [
655    {
656     "referenced_type" : "_ZTIi"
657    },
658    {
659     "referenced_type" : "_ZTIP12IoSchedClass"
660    },
661    {
662     "referenced_type" : "_ZTIPi"
663    }
664   ],
665   "return_type" : "_ZTIi",
666   "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h"
667  },
668  {
669   "function_name" : "android_reboot",
670   "linker_set_key" : "android_reboot",
671   "parameters" :
672   [
673    {
674     "referenced_type" : "_ZTIj"
675    },
676    {
677     "referenced_type" : "_ZTIi"
678    },
679    {
680     "referenced_type" : "_ZTIPKc"
681    }
682   ],
683   "return_type" : "_ZTIi",
684   "source_file" : "system/core/libcutils/include/cutils/android_reboot.h"
685  },
686  {
687   "function_name" : "android_set_ioprio",
688   "linker_set_key" : "android_set_ioprio",
689   "parameters" :
690   [
691    {
692     "referenced_type" : "_ZTIi"
693    },
694    {
695     "referenced_type" : "_ZTI12IoSchedClass"
696    },
697    {
698     "referenced_type" : "_ZTIi"
699    }
700   ],
701   "return_type" : "_ZTIi",
702   "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h"
703  },
704  {
705   "function_name" : "ashmem_create_region",
706   "linker_set_key" : "ashmem_create_region",
707   "parameters" :
708   [
709    {
710     "referenced_type" : "_ZTIPKc"
711    },
712    {
713     "referenced_type" : "_ZTIm"
714    }
715   ],
716   "return_type" : "_ZTIi",
717   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
718  },
719  {
720   "function_name" : "ashmem_get_size_region",
721   "linker_set_key" : "ashmem_get_size_region",
722   "parameters" :
723   [
724    {
725     "referenced_type" : "_ZTIi"
726    }
727   ],
728   "return_type" : "_ZTIi",
729   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
730  },
731  {
732   "function_name" : "ashmem_pin_region",
733   "linker_set_key" : "ashmem_pin_region",
734   "parameters" :
735   [
736    {
737     "referenced_type" : "_ZTIi"
738    },
739    {
740     "referenced_type" : "_ZTIm"
741    },
742    {
743     "referenced_type" : "_ZTIm"
744    }
745   ],
746   "return_type" : "_ZTIi",
747   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
748  },
749  {
750   "function_name" : "ashmem_set_prot_region",
751   "linker_set_key" : "ashmem_set_prot_region",
752   "parameters" :
753   [
754    {
755     "referenced_type" : "_ZTIi"
756    },
757    {
758     "referenced_type" : "_ZTIi"
759    }
760   ],
761   "return_type" : "_ZTIi",
762   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
763  },
764  {
765   "function_name" : "ashmem_unpin_region",
766   "linker_set_key" : "ashmem_unpin_region",
767   "parameters" :
768   [
769    {
770     "referenced_type" : "_ZTIi"
771    },
772    {
773     "referenced_type" : "_ZTIm"
774    },
775    {
776     "referenced_type" : "_ZTIm"
777    }
778   ],
779   "return_type" : "_ZTIi",
780   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
781  },
782  {
783   "function_name" : "ashmem_valid",
784   "linker_set_key" : "ashmem_valid",
785   "parameters" :
786   [
787    {
788     "referenced_type" : "_ZTIi"
789    }
790   ],
791   "return_type" : "_ZTIi",
792   "source_file" : "system/core/libcutils/include/cutils/ashmem.h"
793  },
794  {
795   "function_name" : "atrace_async_begin_body",
796   "linker_set_key" : "atrace_async_begin_body",
797   "parameters" :
798   [
799    {
800     "referenced_type" : "_ZTIPKc"
801    },
802    {
803     "referenced_type" : "_ZTIi"
804    }
805   ],
806   "return_type" : "_ZTIv",
807   "source_file" : "system/core/libcutils/include/cutils/trace.h"
808  },
809  {
810   "function_name" : "atrace_async_end_body",
811   "linker_set_key" : "atrace_async_end_body",
812   "parameters" :
813   [
814    {
815     "referenced_type" : "_ZTIPKc"
816    },
817    {
818     "referenced_type" : "_ZTIi"
819    }
820   ],
821   "return_type" : "_ZTIv",
822   "source_file" : "system/core/libcutils/include/cutils/trace.h"
823  },
824  {
825   "function_name" : "atrace_async_for_track_begin_body",
826   "linker_set_key" : "atrace_async_for_track_begin_body",
827   "parameters" :
828   [
829    {
830     "referenced_type" : "_ZTIPKc"
831    },
832    {
833     "referenced_type" : "_ZTIPKc"
834    },
835    {
836     "referenced_type" : "_ZTIi"
837    }
838   ],
839   "return_type" : "_ZTIv",
840   "source_file" : "system/core/libcutils/include/cutils/trace.h"
841  },
842  {
843   "function_name" : "atrace_async_for_track_end_body",
844   "linker_set_key" : "atrace_async_for_track_end_body",
845   "parameters" :
846   [
847    {
848     "referenced_type" : "_ZTIPKc"
849    },
850    {
851     "referenced_type" : "_ZTIPKc"
852    },
853    {
854     "referenced_type" : "_ZTIi"
855    }
856   ],
857   "return_type" : "_ZTIv",
858   "source_file" : "system/core/libcutils/include/cutils/trace.h"
859  },
860  {
861   "function_name" : "atrace_begin_body",
862   "linker_set_key" : "atrace_begin_body",
863   "parameters" :
864   [
865    {
866     "referenced_type" : "_ZTIPKc"
867    }
868   ],
869   "return_type" : "_ZTIv",
870   "source_file" : "system/core/libcutils/include/cutils/trace.h"
871  },
872  {
873   "function_name" : "atrace_end_body",
874   "linker_set_key" : "atrace_end_body",
875   "return_type" : "_ZTIv",
876   "source_file" : "system/core/libcutils/include/cutils/trace.h"
877  },
878  {
879   "function_name" : "atrace_get_enabled_tags",
880   "linker_set_key" : "atrace_get_enabled_tags",
881   "return_type" : "_ZTIm",
882   "source_file" : "system/core/libcutils/include/cutils/trace.h"
883  },
884  {
885   "function_name" : "atrace_init",
886   "linker_set_key" : "atrace_init",
887   "return_type" : "_ZTIv",
888   "source_file" : "system/core/libcutils/include/cutils/trace.h"
889  },
890  {
891   "function_name" : "atrace_instant_body",
892   "linker_set_key" : "atrace_instant_body",
893   "parameters" :
894   [
895    {
896     "referenced_type" : "_ZTIPKc"
897    }
898   ],
899   "return_type" : "_ZTIv",
900   "source_file" : "system/core/libcutils/include/cutils/trace.h"
901  },
902  {
903   "function_name" : "atrace_instant_for_track_body",
904   "linker_set_key" : "atrace_instant_for_track_body",
905   "parameters" :
906   [
907    {
908     "referenced_type" : "_ZTIPKc"
909    },
910    {
911     "referenced_type" : "_ZTIPKc"
912    }
913   ],
914   "return_type" : "_ZTIv",
915   "source_file" : "system/core/libcutils/include/cutils/trace.h"
916  },
917  {
918   "function_name" : "atrace_int64_body",
919   "linker_set_key" : "atrace_int64_body",
920   "parameters" :
921   [
922    {
923     "referenced_type" : "_ZTIPKc"
924    },
925    {
926     "referenced_type" : "_ZTIl"
927    }
928   ],
929   "return_type" : "_ZTIv",
930   "source_file" : "system/core/libcutils/include/cutils/trace.h"
931  },
932  {
933   "function_name" : "atrace_int_body",
934   "linker_set_key" : "atrace_int_body",
935   "parameters" :
936   [
937    {
938     "referenced_type" : "_ZTIPKc"
939    },
940    {
941     "referenced_type" : "_ZTIi"
942    }
943   ],
944   "return_type" : "_ZTIv",
945   "source_file" : "system/core/libcutils/include/cutils/trace.h"
946  },
947  {
948   "function_name" : "atrace_set_tracing_enabled",
949   "linker_set_key" : "atrace_set_tracing_enabled",
950   "parameters" :
951   [
952    {
953     "referenced_type" : "_ZTIb"
954    }
955   ],
956   "return_type" : "_ZTIv",
957   "source_file" : "system/core/libcutils/include/cutils/trace.h"
958  },
959  {
960   "function_name" : "atrace_setup",
961   "linker_set_key" : "atrace_setup",
962   "return_type" : "_ZTIv",
963   "source_file" : "system/core/libcutils/include/cutils/trace.h"
964  },
965  {
966   "function_name" : "atrace_update_tags",
967   "linker_set_key" : "atrace_update_tags",
968   "return_type" : "_ZTIv",
969   "source_file" : "system/core/libcutils/include/cutils/trace.h"
970  },
971  {
972   "function_name" : "canned_fs_config",
973   "linker_set_key" : "canned_fs_config",
974   "parameters" :
975   [
976    {
977     "referenced_type" : "_ZTIPKc"
978    },
979    {
980     "referenced_type" : "_ZTIi"
981    },
982    {
983     "referenced_type" : "_ZTIPKc"
984    },
985    {
986     "referenced_type" : "_ZTIPj"
987    },
988    {
989     "referenced_type" : "_ZTIPj"
990    },
991    {
992     "referenced_type" : "_ZTIPj"
993    },
994    {
995     "referenced_type" : "_ZTIPm"
996    }
997   ],
998   "return_type" : "_ZTIv",
999   "source_file" : "system/core/libcutils/include/private/canned_fs_config.h"
1000  },
1001  {
1002   "function_name" : "config_bool",
1003   "linker_set_key" : "config_bool",
1004   "parameters" :
1005   [
1006    {
1007     "referenced_type" : "_ZTIP5cnode"
1008    },
1009    {
1010     "referenced_type" : "_ZTIPKc"
1011    },
1012    {
1013     "referenced_type" : "_ZTIi"
1014    }
1015   ],
1016   "return_type" : "_ZTIi",
1017   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1018  },
1019  {
1020   "function_name" : "config_find",
1021   "linker_set_key" : "config_find",
1022   "parameters" :
1023   [
1024    {
1025     "referenced_type" : "_ZTIP5cnode"
1026    },
1027    {
1028     "referenced_type" : "_ZTIPKc"
1029    }
1030   ],
1031   "return_type" : "_ZTIP5cnode",
1032   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1033  },
1034  {
1035   "function_name" : "config_free",
1036   "linker_set_key" : "config_free",
1037   "parameters" :
1038   [
1039    {
1040     "referenced_type" : "_ZTIP5cnode"
1041    }
1042   ],
1043   "return_type" : "_ZTIv",
1044   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1045  },
1046  {
1047   "function_name" : "config_load",
1048   "linker_set_key" : "config_load",
1049   "parameters" :
1050   [
1051    {
1052     "referenced_type" : "_ZTIP5cnode"
1053    },
1054    {
1055     "referenced_type" : "_ZTIPc"
1056    }
1057   ],
1058   "return_type" : "_ZTIv",
1059   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1060  },
1061  {
1062   "function_name" : "config_load_file",
1063   "linker_set_key" : "config_load_file",
1064   "parameters" :
1065   [
1066    {
1067     "referenced_type" : "_ZTIP5cnode"
1068    },
1069    {
1070     "referenced_type" : "_ZTIPKc"
1071    }
1072   ],
1073   "return_type" : "_ZTIv",
1074   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1075  },
1076  {
1077   "function_name" : "config_node",
1078   "linker_set_key" : "config_node",
1079   "parameters" :
1080   [
1081    {
1082     "referenced_type" : "_ZTIPKc"
1083    },
1084    {
1085     "referenced_type" : "_ZTIPKc"
1086    }
1087   ],
1088   "return_type" : "_ZTIP5cnode",
1089   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1090  },
1091  {
1092   "function_name" : "config_set",
1093   "linker_set_key" : "config_set",
1094   "parameters" :
1095   [
1096    {
1097     "referenced_type" : "_ZTIP5cnode"
1098    },
1099    {
1100     "referenced_type" : "_ZTIPKc"
1101    },
1102    {
1103     "referenced_type" : "_ZTIPKc"
1104    }
1105   ],
1106   "return_type" : "_ZTIv",
1107   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1108  },
1109  {
1110   "function_name" : "config_str",
1111   "linker_set_key" : "config_str",
1112   "parameters" :
1113   [
1114    {
1115     "referenced_type" : "_ZTIP5cnode"
1116    },
1117    {
1118     "referenced_type" : "_ZTIPKc"
1119    },
1120    {
1121     "referenced_type" : "_ZTIPKc"
1122    }
1123   ],
1124   "return_type" : "_ZTIPKc",
1125   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
1126  },
1127  {
1128   "function_name" : "fs_config",
1129   "linker_set_key" : "fs_config",
1130   "parameters" :
1131   [
1132    {
1133     "referenced_type" : "_ZTIPKc"
1134    },
1135    {
1136     "referenced_type" : "_ZTIi"
1137    },
1138    {
1139     "referenced_type" : "_ZTIPKc"
1140    },
1141    {
1142     "referenced_type" : "_ZTIPj"
1143    },
1144    {
1145     "referenced_type" : "_ZTIPj"
1146    },
1147    {
1148     "referenced_type" : "_ZTIPj"
1149    },
1150    {
1151     "referenced_type" : "_ZTIPm"
1152    }
1153   ],
1154   "return_type" : "_ZTIv",
1155   "source_file" : "system/core/libcutils/include/private/fs_config.h"
1156  },
1157  {
1158   "function_name" : "fs_mkdirs",
1159   "linker_set_key" : "fs_mkdirs",
1160   "parameters" :
1161   [
1162    {
1163     "referenced_type" : "_ZTIPKc"
1164    },
1165    {
1166     "referenced_type" : "_ZTIj"
1167    }
1168   ],
1169   "return_type" : "_ZTIi",
1170   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1171  },
1172  {
1173   "function_name" : "fs_prepare_dir",
1174   "linker_set_key" : "fs_prepare_dir",
1175   "parameters" :
1176   [
1177    {
1178     "referenced_type" : "_ZTIPKc"
1179    },
1180    {
1181     "referenced_type" : "_ZTIj"
1182    },
1183    {
1184     "referenced_type" : "_ZTIj"
1185    },
1186    {
1187     "referenced_type" : "_ZTIj"
1188    }
1189   ],
1190   "return_type" : "_ZTIi",
1191   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1192  },
1193  {
1194   "function_name" : "fs_prepare_dir_strict",
1195   "linker_set_key" : "fs_prepare_dir_strict",
1196   "parameters" :
1197   [
1198    {
1199     "referenced_type" : "_ZTIPKc"
1200    },
1201    {
1202     "referenced_type" : "_ZTIj"
1203    },
1204    {
1205     "referenced_type" : "_ZTIj"
1206    },
1207    {
1208     "referenced_type" : "_ZTIj"
1209    }
1210   ],
1211   "return_type" : "_ZTIi",
1212   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1213  },
1214  {
1215   "function_name" : "fs_prepare_file_strict",
1216   "linker_set_key" : "fs_prepare_file_strict",
1217   "parameters" :
1218   [
1219    {
1220     "referenced_type" : "_ZTIPKc"
1221    },
1222    {
1223     "referenced_type" : "_ZTIj"
1224    },
1225    {
1226     "referenced_type" : "_ZTIj"
1227    },
1228    {
1229     "referenced_type" : "_ZTIj"
1230    }
1231   ],
1232   "return_type" : "_ZTIi",
1233   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1234  },
1235  {
1236   "function_name" : "fs_read_atomic_int",
1237   "linker_set_key" : "fs_read_atomic_int",
1238   "parameters" :
1239   [
1240    {
1241     "referenced_type" : "_ZTIPKc"
1242    },
1243    {
1244     "referenced_type" : "_ZTIPi"
1245    }
1246   ],
1247   "return_type" : "_ZTIi",
1248   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1249  },
1250  {
1251   "function_name" : "fs_write_atomic_int",
1252   "linker_set_key" : "fs_write_atomic_int",
1253   "parameters" :
1254   [
1255    {
1256     "referenced_type" : "_ZTIPKc"
1257    },
1258    {
1259     "referenced_type" : "_ZTIi"
1260    }
1261   ],
1262   "return_type" : "_ZTIi",
1263   "source_file" : "system/core/libcutils/include/cutils/fs.h"
1264  },
1265  {
1266   "function_name" : "hashmapCreate",
1267   "linker_set_key" : "hashmapCreate",
1268   "parameters" :
1269   [
1270    {
1271     "referenced_type" : "_ZTIm"
1272    },
1273    {
1274     "referenced_type" : "_ZTIPFiPvE"
1275    },
1276    {
1277     "referenced_type" : "_ZTIPFbPvS_E"
1278    }
1279   ],
1280   "return_type" : "_ZTIP7Hashmap",
1281   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1282  },
1283  {
1284   "function_name" : "hashmapForEach",
1285   "linker_set_key" : "hashmapForEach",
1286   "parameters" :
1287   [
1288    {
1289     "referenced_type" : "_ZTIP7Hashmap"
1290    },
1291    {
1292     "referenced_type" : "_ZTIPFbPvS_S_E"
1293    },
1294    {
1295     "referenced_type" : "_ZTIPv"
1296    }
1297   ],
1298   "return_type" : "_ZTIv",
1299   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1300  },
1301  {
1302   "function_name" : "hashmapFree",
1303   "linker_set_key" : "hashmapFree",
1304   "parameters" :
1305   [
1306    {
1307     "referenced_type" : "_ZTIP7Hashmap"
1308    }
1309   ],
1310   "return_type" : "_ZTIv",
1311   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1312  },
1313  {
1314   "function_name" : "hashmapGet",
1315   "linker_set_key" : "hashmapGet",
1316   "parameters" :
1317   [
1318    {
1319     "referenced_type" : "_ZTIP7Hashmap"
1320    },
1321    {
1322     "referenced_type" : "_ZTIPv"
1323    }
1324   ],
1325   "return_type" : "_ZTIPv",
1326   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1327  },
1328  {
1329   "function_name" : "hashmapHash",
1330   "linker_set_key" : "hashmapHash",
1331   "parameters" :
1332   [
1333    {
1334     "referenced_type" : "_ZTIPv"
1335    },
1336    {
1337     "referenced_type" : "_ZTIm"
1338    }
1339   ],
1340   "return_type" : "_ZTIi",
1341   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1342  },
1343  {
1344   "function_name" : "hashmapLock",
1345   "linker_set_key" : "hashmapLock",
1346   "parameters" :
1347   [
1348    {
1349     "referenced_type" : "_ZTIP7Hashmap"
1350    }
1351   ],
1352   "return_type" : "_ZTIv",
1353   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1354  },
1355  {
1356   "function_name" : "hashmapPut",
1357   "linker_set_key" : "hashmapPut",
1358   "parameters" :
1359   [
1360    {
1361     "referenced_type" : "_ZTIP7Hashmap"
1362    },
1363    {
1364     "referenced_type" : "_ZTIPv"
1365    },
1366    {
1367     "referenced_type" : "_ZTIPv"
1368    }
1369   ],
1370   "return_type" : "_ZTIPv",
1371   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1372  },
1373  {
1374   "function_name" : "hashmapRemove",
1375   "linker_set_key" : "hashmapRemove",
1376   "parameters" :
1377   [
1378    {
1379     "referenced_type" : "_ZTIP7Hashmap"
1380    },
1381    {
1382     "referenced_type" : "_ZTIPv"
1383    }
1384   ],
1385   "return_type" : "_ZTIPv",
1386   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1387  },
1388  {
1389   "function_name" : "hashmapUnlock",
1390   "linker_set_key" : "hashmapUnlock",
1391   "parameters" :
1392   [
1393    {
1394     "referenced_type" : "_ZTIP7Hashmap"
1395    }
1396   ],
1397   "return_type" : "_ZTIv",
1398   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
1399  },
1400  {
1401   "function_name" : "klog_set_level",
1402   "linker_set_key" : "klog_set_level",
1403   "parameters" :
1404   [
1405    {
1406     "referenced_type" : "_ZTIi"
1407    }
1408   ],
1409   "return_type" : "_ZTIv",
1410   "source_file" : "system/core/libcutils/include/cutils/klog.h"
1411  },
1412  {
1413   "function_name" : "klog_write",
1414   "linker_set_key" : "klog_write",
1415   "parameters" :
1416   [
1417    {
1418     "referenced_type" : "_ZTIi"
1419    },
1420    {
1421     "referenced_type" : "_ZTIPKc"
1422    }
1423   ],
1424   "return_type" : "_ZTIv",
1425   "source_file" : "system/core/libcutils/include/cutils/klog.h"
1426  },
1427  {
1428   "function_name" : "klog_writev",
1429   "linker_set_key" : "klog_writev",
1430   "parameters" :
1431   [
1432    {
1433     "referenced_type" : "_ZTIi"
1434    },
1435    {
1436     "referenced_type" : "_ZTIPK5iovec"
1437    },
1438    {
1439     "referenced_type" : "_ZTIi"
1440    }
1441   ],
1442   "return_type" : "_ZTIv",
1443   "source_file" : "system/core/libcutils/include/cutils/klog.h"
1444  },
1445  {
1446   "function_name" : "load_canned_fs_config",
1447   "linker_set_key" : "load_canned_fs_config",
1448   "parameters" :
1449   [
1450    {
1451     "referenced_type" : "_ZTIPKc"
1452    }
1453   ],
1454   "return_type" : "_ZTIi",
1455   "source_file" : "system/core/libcutils/include/private/canned_fs_config.h"
1456  },
1457  {
1458   "function_name" : "load_file",
1459   "linker_set_key" : "load_file",
1460   "parameters" :
1461   [
1462    {
1463     "referenced_type" : "_ZTIPKc"
1464    },
1465    {
1466     "referenced_type" : "_ZTIPj"
1467    }
1468   ],
1469   "return_type" : "_ZTIPv",
1470   "source_file" : "system/core/libcutils/include/cutils/misc.h"
1471  },
1472  {
1473   "function_name" : "multiuser_convert_sdk_sandbox_to_app_uid",
1474   "linker_set_key" : "multiuser_convert_sdk_sandbox_to_app_uid",
1475   "parameters" :
1476   [
1477    {
1478     "referenced_type" : "_ZTIj"
1479    }
1480   ],
1481   "return_type" : "_ZTIj",
1482   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1483  },
1484  {
1485   "function_name" : "multiuser_get_app_id",
1486   "linker_set_key" : "multiuser_get_app_id",
1487   "parameters" :
1488   [
1489    {
1490     "referenced_type" : "_ZTIj"
1491    }
1492   ],
1493   "return_type" : "_ZTIj",
1494   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1495  },
1496  {
1497   "function_name" : "multiuser_get_cache_gid",
1498   "linker_set_key" : "multiuser_get_cache_gid",
1499   "parameters" :
1500   [
1501    {
1502     "referenced_type" : "_ZTIj"
1503    },
1504    {
1505     "referenced_type" : "_ZTIj"
1506    }
1507   ],
1508   "return_type" : "_ZTIj",
1509   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1510  },
1511  {
1512   "function_name" : "multiuser_get_ext_cache_gid",
1513   "linker_set_key" : "multiuser_get_ext_cache_gid",
1514   "parameters" :
1515   [
1516    {
1517     "referenced_type" : "_ZTIj"
1518    },
1519    {
1520     "referenced_type" : "_ZTIj"
1521    }
1522   ],
1523   "return_type" : "_ZTIj",
1524   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1525  },
1526  {
1527   "function_name" : "multiuser_get_ext_gid",
1528   "linker_set_key" : "multiuser_get_ext_gid",
1529   "parameters" :
1530   [
1531    {
1532     "referenced_type" : "_ZTIj"
1533    },
1534    {
1535     "referenced_type" : "_ZTIj"
1536    }
1537   ],
1538   "return_type" : "_ZTIj",
1539   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1540  },
1541  {
1542   "function_name" : "multiuser_get_sdk_sandbox_uid",
1543   "linker_set_key" : "multiuser_get_sdk_sandbox_uid",
1544   "parameters" :
1545   [
1546    {
1547     "referenced_type" : "_ZTIj"
1548    },
1549    {
1550     "referenced_type" : "_ZTIj"
1551    }
1552   ],
1553   "return_type" : "_ZTIj",
1554   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1555  },
1556  {
1557   "function_name" : "multiuser_get_shared_app_gid",
1558   "linker_set_key" : "multiuser_get_shared_app_gid",
1559   "parameters" :
1560   [
1561    {
1562     "referenced_type" : "_ZTIj"
1563    }
1564   ],
1565   "return_type" : "_ZTIj",
1566   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1567  },
1568  {
1569   "function_name" : "multiuser_get_shared_gid",
1570   "linker_set_key" : "multiuser_get_shared_gid",
1571   "parameters" :
1572   [
1573    {
1574     "referenced_type" : "_ZTIj"
1575    },
1576    {
1577     "referenced_type" : "_ZTIj"
1578    }
1579   ],
1580   "return_type" : "_ZTIj",
1581   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1582  },
1583  {
1584   "function_name" : "multiuser_get_uid",
1585   "linker_set_key" : "multiuser_get_uid",
1586   "parameters" :
1587   [
1588    {
1589     "referenced_type" : "_ZTIj"
1590    },
1591    {
1592     "referenced_type" : "_ZTIj"
1593    }
1594   ],
1595   "return_type" : "_ZTIj",
1596   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1597  },
1598  {
1599   "function_name" : "multiuser_get_user_id",
1600   "linker_set_key" : "multiuser_get_user_id",
1601   "parameters" :
1602   [
1603    {
1604     "referenced_type" : "_ZTIj"
1605    }
1606   ],
1607   "return_type" : "_ZTIj",
1608   "source_file" : "system/core/libcutils/include/cutils/multiuser.h"
1609  },
1610  {
1611   "function_name" : "native_handle_clone",
1612   "linker_set_key" : "native_handle_clone",
1613   "parameters" :
1614   [
1615    {
1616     "referenced_type" : "_ZTIPK13native_handle"
1617    }
1618   ],
1619   "return_type" : "_ZTIP13native_handle",
1620   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
1621  },
1622  {
1623   "function_name" : "native_handle_close",
1624   "linker_set_key" : "native_handle_close",
1625   "parameters" :
1626   [
1627    {
1628     "referenced_type" : "_ZTIPK13native_handle"
1629    }
1630   ],
1631   "return_type" : "_ZTIi",
1632   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
1633  },
1634  {
1635   "function_name" : "native_handle_create",
1636   "linker_set_key" : "native_handle_create",
1637   "parameters" :
1638   [
1639    {
1640     "referenced_type" : "_ZTIi"
1641    },
1642    {
1643     "referenced_type" : "_ZTIi"
1644    }
1645   ],
1646   "return_type" : "_ZTIP13native_handle",
1647   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
1648  },
1649  {
1650   "function_name" : "native_handle_delete",
1651   "linker_set_key" : "native_handle_delete",
1652   "parameters" :
1653   [
1654    {
1655     "referenced_type" : "_ZTIP13native_handle"
1656    }
1657   ],
1658   "return_type" : "_ZTIi",
1659   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
1660  },
1661  {
1662   "function_name" : "native_handle_init",
1663   "linker_set_key" : "native_handle_init",
1664   "parameters" :
1665   [
1666    {
1667     "referenced_type" : "_ZTIPc"
1668    },
1669    {
1670     "referenced_type" : "_ZTIi"
1671    },
1672    {
1673     "referenced_type" : "_ZTIi"
1674    }
1675   ],
1676   "return_type" : "_ZTIP13native_handle",
1677   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
1678  },
1679  {
1680   "function_name" : "partition_wiped",
1681   "linker_set_key" : "partition_wiped",
1682   "parameters" :
1683   [
1684    {
1685     "referenced_type" : "_ZTIPKc"
1686    }
1687   ],
1688   "return_type" : "_ZTIi",
1689   "source_file" : "system/core/libcutils/include/cutils/partition_utils.h"
1690  },
1691  {
1692   "function_name" : "property_get",
1693   "linker_set_key" : "property_get",
1694   "parameters" :
1695   [
1696    {
1697     "referenced_type" : "_ZTIPKc"
1698    },
1699    {
1700     "referenced_type" : "_ZTIPc"
1701    },
1702    {
1703     "referenced_type" : "_ZTIPKc"
1704    }
1705   ],
1706   "return_type" : "_ZTIi",
1707   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1708  },
1709  {
1710   "function_name" : "property_get_bool",
1711   "linker_set_key" : "property_get_bool",
1712   "parameters" :
1713   [
1714    {
1715     "referenced_type" : "_ZTIPKc"
1716    },
1717    {
1718     "referenced_type" : "_ZTIa"
1719    }
1720   ],
1721   "return_type" : "_ZTIa",
1722   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1723  },
1724  {
1725   "function_name" : "property_get_int32",
1726   "linker_set_key" : "property_get_int32",
1727   "parameters" :
1728   [
1729    {
1730     "referenced_type" : "_ZTIPKc"
1731    },
1732    {
1733     "referenced_type" : "_ZTIi"
1734    }
1735   ],
1736   "return_type" : "_ZTIi",
1737   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1738  },
1739  {
1740   "function_name" : "property_get_int64",
1741   "linker_set_key" : "property_get_int64",
1742   "parameters" :
1743   [
1744    {
1745     "referenced_type" : "_ZTIPKc"
1746    },
1747    {
1748     "referenced_type" : "_ZTIl"
1749    }
1750   ],
1751   "return_type" : "_ZTIl",
1752   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1753  },
1754  {
1755   "function_name" : "property_list",
1756   "linker_set_key" : "property_list",
1757   "parameters" :
1758   [
1759    {
1760     "referenced_type" : "_ZTIPFvPKcS0_PvE"
1761    },
1762    {
1763     "referenced_type" : "_ZTIPv"
1764    }
1765   ],
1766   "return_type" : "_ZTIi",
1767   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1768  },
1769  {
1770   "function_name" : "property_set",
1771   "linker_set_key" : "property_set",
1772   "parameters" :
1773   [
1774    {
1775     "referenced_type" : "_ZTIPKc"
1776    },
1777    {
1778     "referenced_type" : "_ZTIPKc"
1779    }
1780   ],
1781   "return_type" : "_ZTIi",
1782   "source_file" : "system/core/libcutils/include/cutils/properties.h"
1783  },
1784  {
1785   "function_name" : "record_stream_free",
1786   "linker_set_key" : "record_stream_free",
1787   "parameters" :
1788   [
1789    {
1790     "referenced_type" : "_ZTIP12RecordStream"
1791    }
1792   ],
1793   "return_type" : "_ZTIv",
1794   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
1795  },
1796  {
1797   "function_name" : "record_stream_get_next",
1798   "linker_set_key" : "record_stream_get_next",
1799   "parameters" :
1800   [
1801    {
1802     "referenced_type" : "_ZTIP12RecordStream"
1803    },
1804    {
1805     "referenced_type" : "_ZTIPPv"
1806    },
1807    {
1808     "referenced_type" : "_ZTIPm"
1809    }
1810   ],
1811   "return_type" : "_ZTIi",
1812   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
1813  },
1814  {
1815   "function_name" : "record_stream_new",
1816   "linker_set_key" : "record_stream_new",
1817   "parameters" :
1818   [
1819    {
1820     "referenced_type" : "_ZTIi"
1821    },
1822    {
1823     "referenced_type" : "_ZTIm"
1824    }
1825   ],
1826   "return_type" : "_ZTIP12RecordStream",
1827   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
1828  },
1829  {
1830   "function_name" : "socket_close",
1831   "linker_set_key" : "socket_close",
1832   "parameters" :
1833   [
1834    {
1835     "referenced_type" : "_ZTIi"
1836    }
1837   ],
1838   "return_type" : "_ZTIi",
1839   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1840  },
1841  {
1842   "function_name" : "socket_get_local_port",
1843   "linker_set_key" : "socket_get_local_port",
1844   "parameters" :
1845   [
1846    {
1847     "referenced_type" : "_ZTIi"
1848    }
1849   ],
1850   "return_type" : "_ZTIi",
1851   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1852  },
1853  {
1854   "function_name" : "socket_inaddr_any_server",
1855   "linker_set_key" : "socket_inaddr_any_server",
1856   "parameters" :
1857   [
1858    {
1859     "referenced_type" : "_ZTIi"
1860    },
1861    {
1862     "referenced_type" : "_ZTIi"
1863    }
1864   ],
1865   "return_type" : "_ZTIi",
1866   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1867  },
1868  {
1869   "function_name" : "socket_local_client",
1870   "linker_set_key" : "socket_local_client",
1871   "parameters" :
1872   [
1873    {
1874     "referenced_type" : "_ZTIPKc"
1875    },
1876    {
1877     "referenced_type" : "_ZTIi"
1878    },
1879    {
1880     "referenced_type" : "_ZTIi"
1881    }
1882   ],
1883   "return_type" : "_ZTIi",
1884   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1885  },
1886  {
1887   "function_name" : "socket_local_client_connect",
1888   "linker_set_key" : "socket_local_client_connect",
1889   "parameters" :
1890   [
1891    {
1892     "referenced_type" : "_ZTIi"
1893    },
1894    {
1895     "referenced_type" : "_ZTIPKc"
1896    },
1897    {
1898     "referenced_type" : "_ZTIi"
1899    },
1900    {
1901     "referenced_type" : "_ZTIi"
1902    }
1903   ],
1904   "return_type" : "_ZTIi",
1905   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1906  },
1907  {
1908   "function_name" : "socket_local_server",
1909   "linker_set_key" : "socket_local_server",
1910   "parameters" :
1911   [
1912    {
1913     "referenced_type" : "_ZTIPKc"
1914    },
1915    {
1916     "referenced_type" : "_ZTIi"
1917    },
1918    {
1919     "referenced_type" : "_ZTIi"
1920    }
1921   ],
1922   "return_type" : "_ZTIi",
1923   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1924  },
1925  {
1926   "function_name" : "socket_local_server_bind",
1927   "linker_set_key" : "socket_local_server_bind",
1928   "parameters" :
1929   [
1930    {
1931     "referenced_type" : "_ZTIi"
1932    },
1933    {
1934     "referenced_type" : "_ZTIPKc"
1935    },
1936    {
1937     "referenced_type" : "_ZTIi"
1938    }
1939   ],
1940   "return_type" : "_ZTIi",
1941   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1942  },
1943  {
1944   "function_name" : "socket_network_client",
1945   "linker_set_key" : "socket_network_client",
1946   "parameters" :
1947   [
1948    {
1949     "referenced_type" : "_ZTIPKc"
1950    },
1951    {
1952     "referenced_type" : "_ZTIi"
1953    },
1954    {
1955     "referenced_type" : "_ZTIi"
1956    }
1957   ],
1958   "return_type" : "_ZTIi",
1959   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1960  },
1961  {
1962   "function_name" : "socket_network_client_timeout",
1963   "linker_set_key" : "socket_network_client_timeout",
1964   "parameters" :
1965   [
1966    {
1967     "referenced_type" : "_ZTIPKc"
1968    },
1969    {
1970     "referenced_type" : "_ZTIi"
1971    },
1972    {
1973     "referenced_type" : "_ZTIi"
1974    },
1975    {
1976     "referenced_type" : "_ZTIi"
1977    },
1978    {
1979     "referenced_type" : "_ZTIPi"
1980    }
1981   ],
1982   "return_type" : "_ZTIi",
1983   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
1984  },
1985  {
1986   "function_name" : "socket_send_buffers",
1987   "linker_set_key" : "socket_send_buffers",
1988   "parameters" :
1989   [
1990    {
1991     "referenced_type" : "_ZTIi"
1992    },
1993    {
1994     "referenced_type" : "_ZTIPK22cutils_socket_buffer_t"
1995    },
1996    {
1997     "referenced_type" : "_ZTIm"
1998    }
1999   ],
2000   "return_type" : "_ZTIl",
2001   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2002  },
2003  {
2004   "function_name" : "str_parms_add_float",
2005   "linker_set_key" : "str_parms_add_float",
2006   "parameters" :
2007   [
2008    {
2009     "referenced_type" : "_ZTIP9str_parms"
2010    },
2011    {
2012     "referenced_type" : "_ZTIPKc"
2013    },
2014    {
2015     "referenced_type" : "_ZTIf"
2016    }
2017   ],
2018   "return_type" : "_ZTIi",
2019   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2020  },
2021  {
2022   "function_name" : "str_parms_add_int",
2023   "linker_set_key" : "str_parms_add_int",
2024   "parameters" :
2025   [
2026    {
2027     "referenced_type" : "_ZTIP9str_parms"
2028    },
2029    {
2030     "referenced_type" : "_ZTIPKc"
2031    },
2032    {
2033     "referenced_type" : "_ZTIi"
2034    }
2035   ],
2036   "return_type" : "_ZTIi",
2037   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2038  },
2039  {
2040   "function_name" : "str_parms_add_str",
2041   "linker_set_key" : "str_parms_add_str",
2042   "parameters" :
2043   [
2044    {
2045     "referenced_type" : "_ZTIP9str_parms"
2046    },
2047    {
2048     "referenced_type" : "_ZTIPKc"
2049    },
2050    {
2051     "referenced_type" : "_ZTIPKc"
2052    }
2053   ],
2054   "return_type" : "_ZTIi",
2055   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2056  },
2057  {
2058   "function_name" : "str_parms_create",
2059   "linker_set_key" : "str_parms_create",
2060   "return_type" : "_ZTIP9str_parms",
2061   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2062  },
2063  {
2064   "function_name" : "str_parms_create_str",
2065   "linker_set_key" : "str_parms_create_str",
2066   "parameters" :
2067   [
2068    {
2069     "referenced_type" : "_ZTIPKc"
2070    }
2071   ],
2072   "return_type" : "_ZTIP9str_parms",
2073   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2074  },
2075  {
2076   "function_name" : "str_parms_del",
2077   "linker_set_key" : "str_parms_del",
2078   "parameters" :
2079   [
2080    {
2081     "referenced_type" : "_ZTIP9str_parms"
2082    },
2083    {
2084     "referenced_type" : "_ZTIPKc"
2085    }
2086   ],
2087   "return_type" : "_ZTIv",
2088   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2089  },
2090  {
2091   "function_name" : "str_parms_destroy",
2092   "linker_set_key" : "str_parms_destroy",
2093   "parameters" :
2094   [
2095    {
2096     "referenced_type" : "_ZTIP9str_parms"
2097    }
2098   ],
2099   "return_type" : "_ZTIv",
2100   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2101  },
2102  {
2103   "function_name" : "str_parms_dump",
2104   "linker_set_key" : "str_parms_dump",
2105   "parameters" :
2106   [
2107    {
2108     "referenced_type" : "_ZTIP9str_parms"
2109    }
2110   ],
2111   "return_type" : "_ZTIv",
2112   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2113  },
2114  {
2115   "function_name" : "str_parms_get_float",
2116   "linker_set_key" : "str_parms_get_float",
2117   "parameters" :
2118   [
2119    {
2120     "referenced_type" : "_ZTIP9str_parms"
2121    },
2122    {
2123     "referenced_type" : "_ZTIPKc"
2124    },
2125    {
2126     "referenced_type" : "_ZTIPf"
2127    }
2128   ],
2129   "return_type" : "_ZTIi",
2130   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2131  },
2132  {
2133   "function_name" : "str_parms_get_int",
2134   "linker_set_key" : "str_parms_get_int",
2135   "parameters" :
2136   [
2137    {
2138     "referenced_type" : "_ZTIP9str_parms"
2139    },
2140    {
2141     "referenced_type" : "_ZTIPKc"
2142    },
2143    {
2144     "referenced_type" : "_ZTIPi"
2145    }
2146   ],
2147   "return_type" : "_ZTIi",
2148   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2149  },
2150  {
2151   "function_name" : "str_parms_get_str",
2152   "linker_set_key" : "str_parms_get_str",
2153   "parameters" :
2154   [
2155    {
2156     "referenced_type" : "_ZTIP9str_parms"
2157    },
2158    {
2159     "referenced_type" : "_ZTIPKc"
2160    },
2161    {
2162     "referenced_type" : "_ZTIPc"
2163    },
2164    {
2165     "referenced_type" : "_ZTIi"
2166    }
2167   ],
2168   "return_type" : "_ZTIi",
2169   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2170  },
2171  {
2172   "function_name" : "str_parms_has_key",
2173   "linker_set_key" : "str_parms_has_key",
2174   "parameters" :
2175   [
2176    {
2177     "referenced_type" : "_ZTIP9str_parms"
2178    },
2179    {
2180     "referenced_type" : "_ZTIPKc"
2181    }
2182   ],
2183   "return_type" : "_ZTIi",
2184   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2185  },
2186  {
2187   "function_name" : "str_parms_to_str",
2188   "linker_set_key" : "str_parms_to_str",
2189   "parameters" :
2190   [
2191    {
2192     "referenced_type" : "_ZTIP9str_parms"
2193    }
2194   ],
2195   "return_type" : "_ZTIPc",
2196   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2197  },
2198  {
2199   "function_name" : "uevent_kernel_multicast_recv",
2200   "linker_set_key" : "uevent_kernel_multicast_recv",
2201   "parameters" :
2202   [
2203    {
2204     "referenced_type" : "_ZTIi"
2205    },
2206    {
2207     "referenced_type" : "_ZTIPv"
2208    },
2209    {
2210     "referenced_type" : "_ZTIm"
2211    }
2212   ],
2213   "return_type" : "_ZTIl",
2214   "source_file" : "system/core/libcutils/include/cutils/uevent.h"
2215  },
2216  {
2217   "function_name" : "uevent_kernel_multicast_uid_recv",
2218   "linker_set_key" : "uevent_kernel_multicast_uid_recv",
2219   "parameters" :
2220   [
2221    {
2222     "referenced_type" : "_ZTIi"
2223    },
2224    {
2225     "referenced_type" : "_ZTIPv"
2226    },
2227    {
2228     "referenced_type" : "_ZTIm"
2229    },
2230    {
2231     "referenced_type" : "_ZTIPj"
2232    }
2233   ],
2234   "return_type" : "_ZTIl",
2235   "source_file" : "system/core/libcutils/include/cutils/uevent.h"
2236  },
2237  {
2238   "function_name" : "uevent_kernel_recv",
2239   "linker_set_key" : "uevent_kernel_recv",
2240   "parameters" :
2241   [
2242    {
2243     "referenced_type" : "_ZTIi"
2244    },
2245    {
2246     "referenced_type" : "_ZTIPv"
2247    },
2248    {
2249     "referenced_type" : "_ZTIm"
2250    },
2251    {
2252     "referenced_type" : "_ZTIb"
2253    },
2254    {
2255     "referenced_type" : "_ZTIPj"
2256    }
2257   ],
2258   "return_type" : "_ZTIl",
2259   "source_file" : "system/core/libcutils/include/cutils/uevent.h"
2260  },
2261  {
2262   "function_name" : "uevent_open_socket",
2263   "linker_set_key" : "uevent_open_socket",
2264   "parameters" :
2265   [
2266    {
2267     "referenced_type" : "_ZTIi"
2268    },
2269    {
2270     "referenced_type" : "_ZTIb"
2271    }
2272   ],
2273   "return_type" : "_ZTIi",
2274   "source_file" : "system/core/libcutils/include/cutils/uevent.h"
2275  }
2276 ],
2277 "global_vars" :
2278 [
2279  {
2280   "linker_set_key" : "atrace_enabled_tags",
2281   "name" : "atrace_enabled_tags",
2282   "referenced_type" : "_ZTIm",
2283   "source_file" : "system/core/libcutils/include/cutils/trace.h"
2284  },
2285  {
2286   "linker_set_key" : "atrace_is_ready",
2287   "name" : "atrace_is_ready",
2288   "referenced_type" : "_ZTINSt3__16atomicIbEE",
2289   "source_file" : "system/core/libcutils/include/cutils/trace.h"
2290  },
2291  {
2292   "linker_set_key" : "atrace_marker_fd",
2293   "name" : "atrace_marker_fd",
2294   "referenced_type" : "_ZTIi",
2295   "source_file" : "system/core/libcutils/include/cutils/trace.h"
2296  }
2297 ],
2298 "lvalue_reference_types" : [],
2299 "pointer_types" :
2300 [
2301  {
2302   "alignment" : 8,
2303   "linker_set_key" : "_ZTIP12IoSchedClass",
2304   "name" : "IoSchedClass *",
2305   "referenced_type" : "_ZTI12IoSchedClass",
2306   "self_type" : "_ZTIP12IoSchedClass",
2307   "size" : 8,
2308   "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h"
2309  },
2310  {
2311   "alignment" : 8,
2312   "linker_set_key" : "_ZTIP12RecordStream",
2313   "name" : "RecordStream *",
2314   "referenced_type" : "_ZTI12RecordStream",
2315   "self_type" : "_ZTIP12RecordStream",
2316   "size" : 8,
2317   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
2318  },
2319  {
2320   "alignment" : 8,
2321   "linker_set_key" : "_ZTIP13native_handle",
2322   "name" : "native_handle *",
2323   "referenced_type" : "_ZTI13native_handle",
2324   "self_type" : "_ZTIP13native_handle",
2325   "size" : 8,
2326   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
2327  },
2328  {
2329   "alignment" : 8,
2330   "linker_set_key" : "_ZTIP5cnode",
2331   "name" : "cnode *",
2332   "referenced_type" : "_ZTI5cnode",
2333   "self_type" : "_ZTIP5cnode",
2334   "size" : 8,
2335   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
2336  },
2337  {
2338   "alignment" : 8,
2339   "linker_set_key" : "_ZTIP7Hashmap",
2340   "name" : "Hashmap *",
2341   "referenced_type" : "_ZTI7Hashmap",
2342   "self_type" : "_ZTIP7Hashmap",
2343   "size" : 8,
2344   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
2345  },
2346  {
2347   "alignment" : 8,
2348   "linker_set_key" : "_ZTIP9str_parms",
2349   "name" : "str_parms *",
2350   "referenced_type" : "_ZTI9str_parms",
2351   "self_type" : "_ZTIP9str_parms",
2352   "size" : 8,
2353   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2354  },
2355  {
2356   "alignment" : 8,
2357   "linker_set_key" : "_ZTIPFbPvS_E",
2358   "name" : "bool (*)(void *, void *)",
2359   "referenced_type" : "_ZTIFbPvS_E",
2360   "self_type" : "_ZTIPFbPvS_E",
2361   "size" : 8,
2362   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
2363  },
2364  {
2365   "alignment" : 8,
2366   "linker_set_key" : "_ZTIPFbPvS_S_E",
2367   "name" : "bool (*)(void *, void *, void *)",
2368   "referenced_type" : "_ZTIFbPvS_S_E",
2369   "self_type" : "_ZTIPFbPvS_S_E",
2370   "size" : 8,
2371   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
2372  },
2373  {
2374   "alignment" : 8,
2375   "linker_set_key" : "_ZTIPFiPvE",
2376   "name" : "int (*)(void *)",
2377   "referenced_type" : "_ZTIFiPvE",
2378   "self_type" : "_ZTIPFiPvE",
2379   "size" : 8,
2380   "source_file" : "system/core/libcutils/include/cutils/hashmap.h"
2381  },
2382  {
2383   "alignment" : 8,
2384   "linker_set_key" : "_ZTIPFvPKcS0_PvE",
2385   "name" : "void (*)(const char *, const char *, void *)",
2386   "referenced_type" : "_ZTIFvPKcS0_PvE",
2387   "self_type" : "_ZTIPFvPKcS0_PvE",
2388   "size" : 8,
2389   "source_file" : "system/core/libcutils/include/cutils/properties.h"
2390  },
2391  {
2392   "alignment" : 8,
2393   "linker_set_key" : "_ZTIPK13native_handle",
2394   "name" : "const native_handle *",
2395   "referenced_type" : "_ZTIK13native_handle",
2396   "self_type" : "_ZTIPK13native_handle",
2397   "size" : 8,
2398   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
2399  },
2400  {
2401   "alignment" : 8,
2402   "linker_set_key" : "_ZTIPK22cutils_socket_buffer_t",
2403   "name" : "const cutils_socket_buffer_t *",
2404   "referenced_type" : "_ZTIK22cutils_socket_buffer_t",
2405   "self_type" : "_ZTIPK22cutils_socket_buffer_t",
2406   "size" : 8,
2407   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2408  },
2409  {
2410   "alignment" : 8,
2411   "linker_set_key" : "_ZTIPK5iovec",
2412   "name" : "const iovec *",
2413   "referenced_type" : "_ZTIK5iovec",
2414   "self_type" : "_ZTIPK5iovec",
2415   "size" : 8,
2416   "source_file" : "system/core/libcutils/include/cutils/klog.h"
2417  },
2418  {
2419   "alignment" : 8,
2420   "linker_set_key" : "_ZTIPKc",
2421   "name" : "const char *",
2422   "referenced_type" : "_ZTIKc",
2423   "self_type" : "_ZTIPKc",
2424   "size" : 8,
2425   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
2426  },
2427  {
2428   "alignment" : 8,
2429   "linker_set_key" : "_ZTIPKv",
2430   "name" : "const void *",
2431   "referenced_type" : "_ZTIKv",
2432   "self_type" : "_ZTIPKv",
2433   "size" : 8,
2434   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2435  },
2436  {
2437   "alignment" : 8,
2438   "linker_set_key" : "_ZTIPPv",
2439   "name" : "void **",
2440   "referenced_type" : "_ZTIPv",
2441   "self_type" : "_ZTIPPv",
2442   "size" : 8,
2443   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
2444  },
2445  {
2446   "alignment" : 8,
2447   "linker_set_key" : "_ZTIPc",
2448   "name" : "char *",
2449   "referenced_type" : "_ZTIc",
2450   "self_type" : "_ZTIPc",
2451   "size" : 8,
2452   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
2453  },
2454  {
2455   "alignment" : 8,
2456   "linker_set_key" : "_ZTIPf",
2457   "name" : "float *",
2458   "referenced_type" : "_ZTIf",
2459   "self_type" : "_ZTIPf",
2460   "size" : 8,
2461   "source_file" : "system/core/libcutils/include/cutils/str_parms.h"
2462  },
2463  {
2464   "alignment" : 8,
2465   "linker_set_key" : "_ZTIPi",
2466   "name" : "int *",
2467   "referenced_type" : "_ZTIi",
2468   "self_type" : "_ZTIPi",
2469   "size" : 8,
2470   "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h"
2471  },
2472  {
2473   "alignment" : 8,
2474   "linker_set_key" : "_ZTIPj",
2475   "name" : "unsigned int *",
2476   "referenced_type" : "_ZTIj",
2477   "self_type" : "_ZTIPj",
2478   "size" : 8,
2479   "source_file" : "system/core/libcutils/include/cutils/misc.h"
2480  },
2481  {
2482   "alignment" : 8,
2483   "linker_set_key" : "_ZTIPm",
2484   "name" : "unsigned long *",
2485   "referenced_type" : "_ZTIm",
2486   "self_type" : "_ZTIPm",
2487   "size" : 8,
2488   "source_file" : "system/core/libcutils/include/cutils/record_stream.h"
2489  },
2490  {
2491   "alignment" : 8,
2492   "linker_set_key" : "_ZTIPv",
2493   "name" : "void *",
2494   "referenced_type" : "_ZTIv",
2495   "self_type" : "_ZTIPv",
2496   "size" : 8,
2497   "source_file" : "system/core/libcutils/include/cutils/misc.h"
2498  }
2499 ],
2500 "qualified_types" :
2501 [
2502  {
2503   "alignment" : 4,
2504   "is_const" : true,
2505   "linker_set_key" : "_ZTIK13native_handle",
2506   "name" : "const native_handle",
2507   "referenced_type" : "_ZTI13native_handle",
2508   "self_type" : "_ZTIK13native_handle",
2509   "size" : 12,
2510   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
2511  },
2512  {
2513   "alignment" : 8,
2514   "is_const" : true,
2515   "linker_set_key" : "_ZTIK22cutils_socket_buffer_t",
2516   "name" : "const cutils_socket_buffer_t",
2517   "referenced_type" : "_ZTI22cutils_socket_buffer_t",
2518   "self_type" : "_ZTIK22cutils_socket_buffer_t",
2519   "size" : 16,
2520   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2521  },
2522  {
2523   "alignment" : 8,
2524   "is_const" : true,
2525   "linker_set_key" : "_ZTIK5iovec",
2526   "name" : "const iovec",
2527   "referenced_type" : "_ZTI5iovec",
2528   "self_type" : "_ZTIK5iovec",
2529   "size" : 16,
2530   "source_file" : "system/core/libcutils/include/cutils/klog.h"
2531  },
2532  {
2533   "alignment" : 1,
2534   "is_const" : true,
2535   "linker_set_key" : "_ZTIKc",
2536   "name" : "const char",
2537   "referenced_type" : "_ZTIc",
2538   "self_type" : "_ZTIKc",
2539   "size" : 1,
2540   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
2541  },
2542  {
2543   "is_const" : true,
2544   "linker_set_key" : "_ZTIKv",
2545   "name" : "const void",
2546   "referenced_type" : "_ZTIv",
2547   "self_type" : "_ZTIKv",
2548   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2549  }
2550 ],
2551 "record_types" :
2552 [
2553  {
2554   "alignment" : 4,
2555   "fields" :
2556   [
2557    {
2558     "field_name" : "version",
2559     "referenced_type" : "_ZTIi"
2560    },
2561    {
2562     "field_name" : "numFds",
2563     "field_offset" : 32,
2564     "referenced_type" : "_ZTIi"
2565    },
2566    {
2567     "field_name" : "numInts",
2568     "field_offset" : 64,
2569     "referenced_type" : "_ZTIi"
2570    },
2571    {
2572     "field_name" : "data",
2573     "field_offset" : 96,
2574     "referenced_type" : "_ZTIA0_i"
2575    }
2576   ],
2577   "linker_set_key" : "_ZTI13native_handle",
2578   "name" : "native_handle",
2579   "referenced_type" : "_ZTI13native_handle",
2580   "self_type" : "_ZTI13native_handle",
2581   "size" : 12,
2582   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
2583  },
2584  {
2585   "alignment" : 8,
2586   "fields" :
2587   [
2588    {
2589     "field_name" : "data",
2590     "referenced_type" : "_ZTIPKv"
2591    },
2592    {
2593     "field_name" : "length",
2594     "field_offset" : 64,
2595     "referenced_type" : "_ZTIm"
2596    }
2597   ],
2598   "linker_set_key" : "_ZTI22cutils_socket_buffer_t",
2599   "name" : "cutils_socket_buffer_t",
2600   "referenced_type" : "_ZTI22cutils_socket_buffer_t",
2601   "self_type" : "_ZTI22cutils_socket_buffer_t",
2602   "size" : 16,
2603   "source_file" : "system/core/libcutils/include/cutils/sockets.h"
2604  },
2605  {
2606   "alignment" : 8,
2607   "fields" :
2608   [
2609    {
2610     "field_name" : "next",
2611     "referenced_type" : "_ZTIP5cnode"
2612    },
2613    {
2614     "field_name" : "first_child",
2615     "field_offset" : 64,
2616     "referenced_type" : "_ZTIP5cnode"
2617    },
2618    {
2619     "field_name" : "last_child",
2620     "field_offset" : 128,
2621     "referenced_type" : "_ZTIP5cnode"
2622    },
2623    {
2624     "field_name" : "name",
2625     "field_offset" : 192,
2626     "referenced_type" : "_ZTIPKc"
2627    },
2628    {
2629     "field_name" : "value",
2630     "field_offset" : 256,
2631     "referenced_type" : "_ZTIPKc"
2632    }
2633   ],
2634   "linker_set_key" : "_ZTI5cnode",
2635   "name" : "cnode",
2636   "referenced_type" : "_ZTI5cnode",
2637   "self_type" : "_ZTI5cnode",
2638   "size" : 40,
2639   "source_file" : "system/core/libcutils/include/cutils/config_utils.h"
2640  }
2641 ],
2642 "rvalue_reference_types" : []
2643}
2644