1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA2_i",
7   "name" : "int[2]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA2_i",
10   "size" : 8,
11   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
12  },
13  {
14   "alignment" : 8,
15   "linker_set_key" : "_ZTIA32_Pc",
16   "name" : "char *[32]",
17   "referenced_type" : "_ZTIPc",
18   "self_type" : "_ZTIA32_Pc",
19   "size" : 256,
20   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
21  },
22  {
23   "alignment" : 1,
24   "linker_set_key" : "_ZTIA65536_c",
25   "name" : "char[65536]",
26   "referenced_type" : "_ZTIc",
27   "self_type" : "_ZTIA65536_c",
28   "size" : 65536,
29   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h"
30  }
31 ],
32 "builtin_types" :
33 [
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIb",
39   "name" : "bool",
40   "referenced_type" : "_ZTIb",
41   "self_type" : "_ZTIb",
42   "size" : 1
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "is_unsigned" : true,
48   "linker_set_key" : "_ZTIc",
49   "name" : "char",
50   "referenced_type" : "_ZTIc",
51   "self_type" : "_ZTIc",
52   "size" : 1
53  },
54  {
55   "alignment" : 4,
56   "is_integral" : true,
57   "linker_set_key" : "_ZTIi",
58   "name" : "int",
59   "referenced_type" : "_ZTIi",
60   "self_type" : "_ZTIi",
61   "size" : 4
62  },
63  {
64   "alignment" : 4,
65   "is_integral" : true,
66   "is_unsigned" : true,
67   "linker_set_key" : "_ZTIj",
68   "name" : "unsigned int",
69   "referenced_type" : "_ZTIj",
70   "self_type" : "_ZTIj",
71   "size" : 4
72  },
73  {
74   "alignment" : 8,
75   "is_integral" : true,
76   "linker_set_key" : "_ZTIl",
77   "name" : "long",
78   "referenced_type" : "_ZTIl",
79   "self_type" : "_ZTIl",
80   "size" : 8
81  },
82  {
83   "alignment" : 8,
84   "is_integral" : true,
85   "is_unsigned" : true,
86   "linker_set_key" : "_ZTIm",
87   "name" : "unsigned long",
88   "referenced_type" : "_ZTIm",
89   "self_type" : "_ZTIm",
90   "size" : 8
91  },
92  {
93   "alignment" : 2,
94   "is_integral" : true,
95   "is_unsigned" : true,
96   "linker_set_key" : "_ZTIt",
97   "name" : "unsigned short",
98   "referenced_type" : "_ZTIt",
99   "self_type" : "_ZTIt",
100   "size" : 2
101  },
102  {
103   "linker_set_key" : "_ZTIv",
104   "name" : "void",
105   "referenced_type" : "_ZTIv",
106   "self_type" : "_ZTIv"
107  }
108 ],
109 "elf_functions" :
110 [
111  {
112   "name" : "_ZN12NetlinkEvent10findNlAttrEPK8nlmsghdrmt"
113  },
114  {
115   "name" : "_ZN12NetlinkEvent14parseRtMessageEPK8nlmsghdr"
116  },
117  {
118   "name" : "_ZN12NetlinkEvent18parseIfAddrMessageEPK8nlmsghdr"
119  },
120  {
121   "name" : "_ZN12NetlinkEvent18parseIfInfoMessageEPK8nlmsghdr"
122  },
123  {
124   "name" : "_ZN12NetlinkEvent20parseNfPacketMessageEP8nlmsghdr"
125  },
126  {
127   "name" : "_ZN12NetlinkEvent21parseNdUserOptMessageEPK8nlmsghdr"
128  },
129  {
130   "name" : "_ZN12NetlinkEvent22parseUlogPacketMessageEPK8nlmsghdr"
131  },
132  {
133   "name" : "_ZN12NetlinkEvent24parseAsciiNetlinkMessageEPci"
134  },
135  {
136   "name" : "_ZN12NetlinkEvent25parseBinaryNetlinkMessageEPci"
137  },
138  {
139   "name" : "_ZN12NetlinkEvent4dumpEv"
140  },
141  {
142   "name" : "_ZN12NetlinkEvent6decodeEPcii"
143  },
144  {
145   "name" : "_ZN12NetlinkEvent9findParamEPKc"
146  },
147  {
148   "name" : "_ZN12NetlinkEventC1Ev"
149  },
150  {
151   "name" : "_ZN12NetlinkEventC2Ev"
152  },
153  {
154   "name" : "_ZN12NetlinkEventD0Ev"
155  },
156  {
157   "name" : "_ZN12NetlinkEventD1Ev"
158  },
159  {
160   "name" : "_ZN12NetlinkEventD2Ev"
161  },
162  {
163   "name" : "_ZN12SocketClient13sendBinaryMsgEiPKvi"
164  },
165  {
166   "name" : "_ZN12SocketClient15sendDataLockedvEP5ioveci"
167  },
168  {
169   "name" : "_ZN12SocketClient4initEibb"
170  },
171  {
172   "name" : "_ZN12SocketClient6decRefEv"
173  },
174  {
175   "name" : "_ZN12SocketClient6incRefEv"
176  },
177  {
178   "name" : "_ZN12SocketClient7sendMsgEPKc"
179  },
180  {
181   "name" : "_ZN12SocketClient7sendMsgEiPKcb"
182  },
183  {
184   "name" : "_ZN12SocketClient7sendMsgEiPKcbb"
185  },
186  {
187   "name" : "_ZN12SocketClient8quoteArgEPKc"
188  },
189  {
190   "name" : "_ZN12SocketClient8sendCodeEi"
191  },
192  {
193   "name" : "_ZN12SocketClient8sendDataEPKvi"
194  },
195  {
196   "name" : "_ZN12SocketClient9sendDatavEP5ioveci"
197  },
198  {
199   "name" : "_ZN12SocketClientC1Eib"
200  },
201  {
202   "name" : "_ZN12SocketClientC1Eibb"
203  },
204  {
205   "name" : "_ZN12SocketClientC2Eib"
206  },
207  {
208   "name" : "_ZN12SocketClientC2Eibb"
209  },
210  {
211   "name" : "_ZN12SocketClientD0Ev"
212  },
213  {
214   "name" : "_ZN12SocketClientD1Ev"
215  },
216  {
217   "name" : "_ZN12SocketClientD2Ev"
218  },
219  {
220   "name" : "_ZN14ServiceManager4stopEPKc"
221  },
222  {
223   "name" : "_ZN14ServiceManager5startEPKc"
224  },
225  {
226   "name" : "_ZN14ServiceManager9isRunningEPKc"
227  },
228  {
229   "name" : "_ZN14ServiceManagerC1Ev"
230  },
231  {
232   "name" : "_ZN14ServiceManagerC2Ev"
233  },
234  {
235   "name" : "_ZN14SocketListener11runListenerEv"
236  },
237  {
238   "name" : "_ZN14SocketListener11threadStartEPv"
239  },
240  {
241   "name" : "_ZN14SocketListener12stopListenerEv"
242  },
243  {
244   "name" : "_ZN14SocketListener13sendBroadcastEiPKcb"
245  },
246  {
247   "name" : "_ZN14SocketListener13startListenerEi"
248  },
249  {
250   "name" : "_ZN14SocketListener13startListenerEv"
251  },
252  {
253   "name" : "_ZN14SocketListener15runOnEachSocketEP19SocketClientCommand"
254  },
255  {
256   "name" : "_ZN14SocketListener15snapshotClientsEv"
257  },
258  {
259   "name" : "_ZN14SocketListener4initEPKcibb"
260  },
261  {
262   "name" : "_ZN14SocketListener7releaseEP12SocketClientb"
263  },
264  {
265   "name" : "_ZN14SocketListenerC2EPKcb"
266  },
267  {
268   "name" : "_ZN14SocketListenerC2EPKcbb"
269  },
270  {
271   "name" : "_ZN14SocketListenerC2Eib"
272  },
273  {
274   "name" : "_ZN14SocketListenerD0Ev"
275  },
276  {
277   "name" : "_ZN14SocketListenerD1Ev"
278  },
279  {
280   "name" : "_ZN14SocketListenerD2Ev"
281  },
282  {
283   "name" : "_ZN15NetlinkListener15onDataAvailableEP12SocketClient"
284  },
285  {
286   "name" : "_ZN15NetlinkListenerC2Ei"
287  },
288  {
289   "name" : "_ZN15NetlinkListenerC2Eii"
290  },
291  {
292   "name" : "_ZN16FrameworkCommand10runCommandEP12SocketClientiPPc"
293  },
294  {
295   "name" : "_ZN16FrameworkCommandC2EPKc"
296  },
297  {
298   "name" : "_ZN17FrameworkListener11registerCmdEP16FrameworkCommand"
299  },
300  {
301   "name" : "_ZN17FrameworkListener15dispatchCommandEP12SocketClientPc"
302  },
303  {
304   "name" : "_ZN17FrameworkListener15onDataAvailableEP12SocketClient"
305  },
306  {
307   "name" : "_ZN17FrameworkListener4initEPKcb"
308  },
309  {
310   "name" : "_ZN17FrameworkListenerC1EPKc"
311  },
312  {
313   "name" : "_ZN17FrameworkListenerC1EPKcb"
314  },
315  {
316   "name" : "_ZN17FrameworkListenerC1Ei"
317  },
318  {
319   "name" : "_ZN17FrameworkListenerC2EPKc"
320  },
321  {
322   "name" : "_ZN17FrameworkListenerC2EPKcb"
323  },
324  {
325   "name" : "_ZN17FrameworkListenerC2Ei"
326  },
327  {
328   "binding" : "weak",
329   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP12SocketClientEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE14__erase_uniqueIiEEmRKT_"
330  },
331  {
332   "binding" : "weak",
333   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP12SocketClientEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIiJRKNS_21piecewise_construct_tENS_5tupleIJRKiEEENSK_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEEbEERKT_DpOT0_"
334  },
335  {
336   "binding" : "weak",
337   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP12SocketClientEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE"
338  },
339  {
340   "binding" : "weak",
341   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeIiP12SocketClientEENS_22__unordered_map_hasherIiS4_NS_4hashIiEELb1EEENS_21__unordered_map_equalIiS4_NS_8equal_toIiEELb1EEENS_9allocatorIS4_EEE8__rehashEm"
342  },
343  {
344   "binding" : "weak",
345   "name" : "_ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
346  },
347  {
348   "binding" : "weak",
349   "name" : "_ZNSt3__16vectorIP12SocketClientNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
350  },
351  {
352   "binding" : "weak",
353   "name" : "_ZNSt3__16vectorIP16FrameworkCommandNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
354  }
355 ],
356 "elf_objects" :
357 [
358  {
359   "name" : "_ZTV12NetlinkEvent"
360  },
361  {
362   "name" : "_ZTV12SocketClient"
363  },
364  {
365   "binding" : "weak",
366   "name" : "_ZTV14ServiceManager"
367  },
368  {
369   "name" : "_ZTV14SocketListener"
370  },
371  {
372   "name" : "_ZTV15NetlinkListener"
373  },
374  {
375   "binding" : "weak",
376   "name" : "_ZTV16FrameworkCommand"
377  },
378  {
379   "name" : "_ZTV17FrameworkListener"
380  }
381 ],
382 "enum_types" :
383 [
384  {
385   "alignment" : 4,
386   "enum_fields" :
387   [
388    {
389     "enum_field_value" : 0,
390     "name" : "NetlinkEvent::Action::kUnknown"
391    },
392    {
393     "enum_field_value" : 1,
394     "name" : "NetlinkEvent::Action::kAdd"
395    },
396    {
397     "enum_field_value" : 2,
398     "name" : "NetlinkEvent::Action::kRemove"
399    },
400    {
401     "enum_field_value" : 3,
402     "name" : "NetlinkEvent::Action::kChange"
403    },
404    {
405     "enum_field_value" : 4,
406     "name" : "NetlinkEvent::Action::kLinkUp"
407    },
408    {
409     "enum_field_value" : 5,
410     "name" : "NetlinkEvent::Action::kLinkDown"
411    },
412    {
413     "enum_field_value" : 6,
414     "name" : "NetlinkEvent::Action::kAddressUpdated"
415    },
416    {
417     "enum_field_value" : 7,
418     "name" : "NetlinkEvent::Action::kAddressRemoved"
419    },
420    {
421     "enum_field_value" : 8,
422     "name" : "NetlinkEvent::Action::kRdnss"
423    },
424    {
425     "enum_field_value" : 9,
426     "name" : "NetlinkEvent::Action::kRouteUpdated"
427    },
428    {
429     "enum_field_value" : 10,
430     "name" : "NetlinkEvent::Action::kRouteRemoved"
431    }
432   ],
433   "linker_set_key" : "_ZTIN12NetlinkEvent6ActionE",
434   "name" : "NetlinkEvent::Action",
435   "referenced_type" : "_ZTIN12NetlinkEvent6ActionE",
436   "self_type" : "_ZTIN12NetlinkEvent6ActionE",
437   "size" : 4,
438   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h",
439   "underlying_type" : "_ZTIi"
440  }
441 ],
442 "function_types" : [],
443 "functions" :
444 [
445  {
446   "access" : "protected",
447   "function_name" : "NetlinkEvent::findNlAttr",
448   "linker_set_key" : "_ZN12NetlinkEvent10findNlAttrEPK8nlmsghdrmt",
449   "parameters" :
450   [
451    {
452     "is_this_ptr" : true,
453     "referenced_type" : "_ZTIP12NetlinkEvent"
454    },
455    {
456     "referenced_type" : "_ZTIPK8nlmsghdr"
457    },
458    {
459     "referenced_type" : "_ZTIm"
460    },
461    {
462     "referenced_type" : "_ZTIt"
463    }
464   ],
465   "return_type" : "_ZTIP6nlattr",
466   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
467  },
468  {
469   "access" : "protected",
470   "function_name" : "NetlinkEvent::parseRtMessage",
471   "linker_set_key" : "_ZN12NetlinkEvent14parseRtMessageEPK8nlmsghdr",
472   "parameters" :
473   [
474    {
475     "is_this_ptr" : true,
476     "referenced_type" : "_ZTIP12NetlinkEvent"
477    },
478    {
479     "referenced_type" : "_ZTIPK8nlmsghdr"
480    }
481   ],
482   "return_type" : "_ZTIb",
483   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
484  },
485  {
486   "access" : "protected",
487   "function_name" : "NetlinkEvent::parseIfAddrMessage",
488   "linker_set_key" : "_ZN12NetlinkEvent18parseIfAddrMessageEPK8nlmsghdr",
489   "parameters" :
490   [
491    {
492     "is_this_ptr" : true,
493     "referenced_type" : "_ZTIP12NetlinkEvent"
494    },
495    {
496     "referenced_type" : "_ZTIPK8nlmsghdr"
497    }
498   ],
499   "return_type" : "_ZTIb",
500   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
501  },
502  {
503   "access" : "protected",
504   "function_name" : "NetlinkEvent::parseIfInfoMessage",
505   "linker_set_key" : "_ZN12NetlinkEvent18parseIfInfoMessageEPK8nlmsghdr",
506   "parameters" :
507   [
508    {
509     "is_this_ptr" : true,
510     "referenced_type" : "_ZTIP12NetlinkEvent"
511    },
512    {
513     "referenced_type" : "_ZTIPK8nlmsghdr"
514    }
515   ],
516   "return_type" : "_ZTIb",
517   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
518  },
519  {
520   "access" : "protected",
521   "function_name" : "NetlinkEvent::parseNfPacketMessage",
522   "linker_set_key" : "_ZN12NetlinkEvent20parseNfPacketMessageEP8nlmsghdr",
523   "parameters" :
524   [
525    {
526     "is_this_ptr" : true,
527     "referenced_type" : "_ZTIP12NetlinkEvent"
528    },
529    {
530     "referenced_type" : "_ZTIP8nlmsghdr"
531    }
532   ],
533   "return_type" : "_ZTIb",
534   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
535  },
536  {
537   "access" : "protected",
538   "function_name" : "NetlinkEvent::parseNdUserOptMessage",
539   "linker_set_key" : "_ZN12NetlinkEvent21parseNdUserOptMessageEPK8nlmsghdr",
540   "parameters" :
541   [
542    {
543     "is_this_ptr" : true,
544     "referenced_type" : "_ZTIP12NetlinkEvent"
545    },
546    {
547     "referenced_type" : "_ZTIPK8nlmsghdr"
548    }
549   ],
550   "return_type" : "_ZTIb",
551   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
552  },
553  {
554   "access" : "protected",
555   "function_name" : "NetlinkEvent::parseUlogPacketMessage",
556   "linker_set_key" : "_ZN12NetlinkEvent22parseUlogPacketMessageEPK8nlmsghdr",
557   "parameters" :
558   [
559    {
560     "is_this_ptr" : true,
561     "referenced_type" : "_ZTIP12NetlinkEvent"
562    },
563    {
564     "referenced_type" : "_ZTIPK8nlmsghdr"
565    }
566   ],
567   "return_type" : "_ZTIb",
568   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
569  },
570  {
571   "access" : "protected",
572   "function_name" : "NetlinkEvent::parseAsciiNetlinkMessage",
573   "linker_set_key" : "_ZN12NetlinkEvent24parseAsciiNetlinkMessageEPci",
574   "parameters" :
575   [
576    {
577     "is_this_ptr" : true,
578     "referenced_type" : "_ZTIP12NetlinkEvent"
579    },
580    {
581     "referenced_type" : "_ZTIPc"
582    },
583    {
584     "referenced_type" : "_ZTIi"
585    }
586   ],
587   "return_type" : "_ZTIb",
588   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
589  },
590  {
591   "access" : "protected",
592   "function_name" : "NetlinkEvent::parseBinaryNetlinkMessage",
593   "linker_set_key" : "_ZN12NetlinkEvent25parseBinaryNetlinkMessageEPci",
594   "parameters" :
595   [
596    {
597     "is_this_ptr" : true,
598     "referenced_type" : "_ZTIP12NetlinkEvent"
599    },
600    {
601     "referenced_type" : "_ZTIPc"
602    },
603    {
604     "referenced_type" : "_ZTIi"
605    }
606   ],
607   "return_type" : "_ZTIb",
608   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
609  },
610  {
611   "function_name" : "NetlinkEvent::dump",
612   "linker_set_key" : "_ZN12NetlinkEvent4dumpEv",
613   "parameters" :
614   [
615    {
616     "is_this_ptr" : true,
617     "referenced_type" : "_ZTIP12NetlinkEvent"
618    }
619   ],
620   "return_type" : "_ZTIv",
621   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
622  },
623  {
624   "function_name" : "NetlinkEvent::decode",
625   "linker_set_key" : "_ZN12NetlinkEvent6decodeEPcii",
626   "parameters" :
627   [
628    {
629     "is_this_ptr" : true,
630     "referenced_type" : "_ZTIP12NetlinkEvent"
631    },
632    {
633     "referenced_type" : "_ZTIPc"
634    },
635    {
636     "referenced_type" : "_ZTIi"
637    },
638    {
639     "default_arg" : true,
640     "referenced_type" : "_ZTIi"
641    }
642   ],
643   "return_type" : "_ZTIb",
644   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
645  },
646  {
647   "function_name" : "NetlinkEvent::findParam",
648   "linker_set_key" : "_ZN12NetlinkEvent9findParamEPKc",
649   "parameters" :
650   [
651    {
652     "is_this_ptr" : true,
653     "referenced_type" : "_ZTIP12NetlinkEvent"
654    },
655    {
656     "referenced_type" : "_ZTIPKc"
657    }
658   ],
659   "return_type" : "_ZTIPKc",
660   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
661  },
662  {
663   "function_name" : "NetlinkEvent::NetlinkEvent",
664   "linker_set_key" : "_ZN12NetlinkEventC1Ev",
665   "parameters" :
666   [
667    {
668     "is_this_ptr" : true,
669     "referenced_type" : "_ZTIP12NetlinkEvent"
670    }
671   ],
672   "return_type" : "_ZTIv",
673   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
674  },
675  {
676   "function_name" : "NetlinkEvent::NetlinkEvent",
677   "linker_set_key" : "_ZN12NetlinkEventC2Ev",
678   "parameters" :
679   [
680    {
681     "is_this_ptr" : true,
682     "referenced_type" : "_ZTIP12NetlinkEvent"
683    }
684   ],
685   "return_type" : "_ZTIv",
686   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
687  },
688  {
689   "function_name" : "NetlinkEvent::~NetlinkEvent",
690   "linker_set_key" : "_ZN12NetlinkEventD0Ev",
691   "parameters" :
692   [
693    {
694     "is_this_ptr" : true,
695     "referenced_type" : "_ZTIP12NetlinkEvent"
696    }
697   ],
698   "return_type" : "_ZTIv",
699   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
700  },
701  {
702   "function_name" : "NetlinkEvent::~NetlinkEvent",
703   "linker_set_key" : "_ZN12NetlinkEventD1Ev",
704   "parameters" :
705   [
706    {
707     "is_this_ptr" : true,
708     "referenced_type" : "_ZTIP12NetlinkEvent"
709    }
710   ],
711   "return_type" : "_ZTIv",
712   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
713  },
714  {
715   "function_name" : "NetlinkEvent::~NetlinkEvent",
716   "linker_set_key" : "_ZN12NetlinkEventD2Ev",
717   "parameters" :
718   [
719    {
720     "is_this_ptr" : true,
721     "referenced_type" : "_ZTIP12NetlinkEvent"
722    }
723   ],
724   "return_type" : "_ZTIv",
725   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
726  },
727  {
728   "function_name" : "SocketClient::sendBinaryMsg",
729   "linker_set_key" : "_ZN12SocketClient13sendBinaryMsgEiPKvi",
730   "parameters" :
731   [
732    {
733     "is_this_ptr" : true,
734     "referenced_type" : "_ZTIP12SocketClient"
735    },
736    {
737     "referenced_type" : "_ZTIi"
738    },
739    {
740     "referenced_type" : "_ZTIPKv"
741    },
742    {
743     "referenced_type" : "_ZTIi"
744    }
745   ],
746   "return_type" : "_ZTIi",
747   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
748  },
749  {
750   "access" : "private",
751   "function_name" : "SocketClient::sendDataLockedv",
752   "linker_set_key" : "_ZN12SocketClient15sendDataLockedvEP5ioveci",
753   "parameters" :
754   [
755    {
756     "is_this_ptr" : true,
757     "referenced_type" : "_ZTIP12SocketClient"
758    },
759    {
760     "referenced_type" : "_ZTIP5iovec"
761    },
762    {
763     "referenced_type" : "_ZTIi"
764    }
765   ],
766   "return_type" : "_ZTIi",
767   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
768  },
769  {
770   "access" : "private",
771   "function_name" : "SocketClient::init",
772   "linker_set_key" : "_ZN12SocketClient4initEibb",
773   "parameters" :
774   [
775    {
776     "is_this_ptr" : true,
777     "referenced_type" : "_ZTIP12SocketClient"
778    },
779    {
780     "referenced_type" : "_ZTIi"
781    },
782    {
783     "referenced_type" : "_ZTIb"
784    },
785    {
786     "referenced_type" : "_ZTIb"
787    }
788   ],
789   "return_type" : "_ZTIv",
790   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
791  },
792  {
793   "function_name" : "SocketClient::decRef",
794   "linker_set_key" : "_ZN12SocketClient6decRefEv",
795   "parameters" :
796   [
797    {
798     "is_this_ptr" : true,
799     "referenced_type" : "_ZTIP12SocketClient"
800    }
801   ],
802   "return_type" : "_ZTIb",
803   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
804  },
805  {
806   "function_name" : "SocketClient::incRef",
807   "linker_set_key" : "_ZN12SocketClient6incRefEv",
808   "parameters" :
809   [
810    {
811     "is_this_ptr" : true,
812     "referenced_type" : "_ZTIP12SocketClient"
813    }
814   ],
815   "return_type" : "_ZTIv",
816   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
817  },
818  {
819   "function_name" : "SocketClient::sendMsg",
820   "linker_set_key" : "_ZN12SocketClient7sendMsgEPKc",
821   "parameters" :
822   [
823    {
824     "is_this_ptr" : true,
825     "referenced_type" : "_ZTIP12SocketClient"
826    },
827    {
828     "referenced_type" : "_ZTIPKc"
829    }
830   ],
831   "return_type" : "_ZTIi",
832   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
833  },
834  {
835   "function_name" : "SocketClient::sendMsg",
836   "linker_set_key" : "_ZN12SocketClient7sendMsgEiPKcb",
837   "parameters" :
838   [
839    {
840     "is_this_ptr" : true,
841     "referenced_type" : "_ZTIP12SocketClient"
842    },
843    {
844     "referenced_type" : "_ZTIi"
845    },
846    {
847     "referenced_type" : "_ZTIPKc"
848    },
849    {
850     "referenced_type" : "_ZTIb"
851    }
852   ],
853   "return_type" : "_ZTIi",
854   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
855  },
856  {
857   "function_name" : "SocketClient::sendMsg",
858   "linker_set_key" : "_ZN12SocketClient7sendMsgEiPKcbb",
859   "parameters" :
860   [
861    {
862     "is_this_ptr" : true,
863     "referenced_type" : "_ZTIP12SocketClient"
864    },
865    {
866     "referenced_type" : "_ZTIi"
867    },
868    {
869     "referenced_type" : "_ZTIPKc"
870    },
871    {
872     "referenced_type" : "_ZTIb"
873    },
874    {
875     "referenced_type" : "_ZTIb"
876    }
877   ],
878   "return_type" : "_ZTIi",
879   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
880  },
881  {
882   "function_name" : "SocketClient::quoteArg",
883   "linker_set_key" : "_ZN12SocketClient8quoteArgEPKc",
884   "parameters" :
885   [
886    {
887     "referenced_type" : "_ZTIPKc"
888    }
889   ],
890   "return_type" : "_ZTIPc",
891   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
892  },
893  {
894   "function_name" : "SocketClient::sendCode",
895   "linker_set_key" : "_ZN12SocketClient8sendCodeEi",
896   "parameters" :
897   [
898    {
899     "is_this_ptr" : true,
900     "referenced_type" : "_ZTIP12SocketClient"
901    },
902    {
903     "referenced_type" : "_ZTIi"
904    }
905   ],
906   "return_type" : "_ZTIi",
907   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
908  },
909  {
910   "function_name" : "SocketClient::sendData",
911   "linker_set_key" : "_ZN12SocketClient8sendDataEPKvi",
912   "parameters" :
913   [
914    {
915     "is_this_ptr" : true,
916     "referenced_type" : "_ZTIP12SocketClient"
917    },
918    {
919     "referenced_type" : "_ZTIPKv"
920    },
921    {
922     "referenced_type" : "_ZTIi"
923    }
924   ],
925   "return_type" : "_ZTIi",
926   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
927  },
928  {
929   "function_name" : "SocketClient::sendDatav",
930   "linker_set_key" : "_ZN12SocketClient9sendDatavEP5ioveci",
931   "parameters" :
932   [
933    {
934     "is_this_ptr" : true,
935     "referenced_type" : "_ZTIP12SocketClient"
936    },
937    {
938     "referenced_type" : "_ZTIP5iovec"
939    },
940    {
941     "referenced_type" : "_ZTIi"
942    }
943   ],
944   "return_type" : "_ZTIi",
945   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
946  },
947  {
948   "function_name" : "SocketClient::SocketClient",
949   "linker_set_key" : "_ZN12SocketClientC1Eib",
950   "parameters" :
951   [
952    {
953     "is_this_ptr" : true,
954     "referenced_type" : "_ZTIP12SocketClient"
955    },
956    {
957     "referenced_type" : "_ZTIi"
958    },
959    {
960     "referenced_type" : "_ZTIb"
961    }
962   ],
963   "return_type" : "_ZTIv",
964   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
965  },
966  {
967   "function_name" : "SocketClient::SocketClient",
968   "linker_set_key" : "_ZN12SocketClientC1Eibb",
969   "parameters" :
970   [
971    {
972     "is_this_ptr" : true,
973     "referenced_type" : "_ZTIP12SocketClient"
974    },
975    {
976     "referenced_type" : "_ZTIi"
977    },
978    {
979     "referenced_type" : "_ZTIb"
980    },
981    {
982     "referenced_type" : "_ZTIb"
983    }
984   ],
985   "return_type" : "_ZTIv",
986   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
987  },
988  {
989   "function_name" : "SocketClient::SocketClient",
990   "linker_set_key" : "_ZN12SocketClientC2Eib",
991   "parameters" :
992   [
993    {
994     "is_this_ptr" : true,
995     "referenced_type" : "_ZTIP12SocketClient"
996    },
997    {
998     "referenced_type" : "_ZTIi"
999    },
1000    {
1001     "referenced_type" : "_ZTIb"
1002    }
1003   ],
1004   "return_type" : "_ZTIv",
1005   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1006  },
1007  {
1008   "function_name" : "SocketClient::SocketClient",
1009   "linker_set_key" : "_ZN12SocketClientC2Eibb",
1010   "parameters" :
1011   [
1012    {
1013     "is_this_ptr" : true,
1014     "referenced_type" : "_ZTIP12SocketClient"
1015    },
1016    {
1017     "referenced_type" : "_ZTIi"
1018    },
1019    {
1020     "referenced_type" : "_ZTIb"
1021    },
1022    {
1023     "referenced_type" : "_ZTIb"
1024    }
1025   ],
1026   "return_type" : "_ZTIv",
1027   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1028  },
1029  {
1030   "function_name" : "SocketClient::~SocketClient",
1031   "linker_set_key" : "_ZN12SocketClientD0Ev",
1032   "parameters" :
1033   [
1034    {
1035     "is_this_ptr" : true,
1036     "referenced_type" : "_ZTIP12SocketClient"
1037    }
1038   ],
1039   "return_type" : "_ZTIv",
1040   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1041  },
1042  {
1043   "function_name" : "SocketClient::~SocketClient",
1044   "linker_set_key" : "_ZN12SocketClientD1Ev",
1045   "parameters" :
1046   [
1047    {
1048     "is_this_ptr" : true,
1049     "referenced_type" : "_ZTIP12SocketClient"
1050    }
1051   ],
1052   "return_type" : "_ZTIv",
1053   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1054  },
1055  {
1056   "function_name" : "SocketClient::~SocketClient",
1057   "linker_set_key" : "_ZN12SocketClientD2Ev",
1058   "parameters" :
1059   [
1060    {
1061     "is_this_ptr" : true,
1062     "referenced_type" : "_ZTIP12SocketClient"
1063    }
1064   ],
1065   "return_type" : "_ZTIv",
1066   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1067  },
1068  {
1069   "function_name" : "ServiceManager::stop",
1070   "linker_set_key" : "_ZN14ServiceManager4stopEPKc",
1071   "parameters" :
1072   [
1073    {
1074     "is_this_ptr" : true,
1075     "referenced_type" : "_ZTIP14ServiceManager"
1076    },
1077    {
1078     "referenced_type" : "_ZTIPKc"
1079    }
1080   ],
1081   "return_type" : "_ZTIi",
1082   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1083  },
1084  {
1085   "function_name" : "ServiceManager::start",
1086   "linker_set_key" : "_ZN14ServiceManager5startEPKc",
1087   "parameters" :
1088   [
1089    {
1090     "is_this_ptr" : true,
1091     "referenced_type" : "_ZTIP14ServiceManager"
1092    },
1093    {
1094     "referenced_type" : "_ZTIPKc"
1095    }
1096   ],
1097   "return_type" : "_ZTIi",
1098   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1099  },
1100  {
1101   "function_name" : "ServiceManager::isRunning",
1102   "linker_set_key" : "_ZN14ServiceManager9isRunningEPKc",
1103   "parameters" :
1104   [
1105    {
1106     "is_this_ptr" : true,
1107     "referenced_type" : "_ZTIP14ServiceManager"
1108    },
1109    {
1110     "referenced_type" : "_ZTIPKc"
1111    }
1112   ],
1113   "return_type" : "_ZTIb",
1114   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1115  },
1116  {
1117   "function_name" : "ServiceManager::ServiceManager",
1118   "linker_set_key" : "_ZN14ServiceManagerC1Ev",
1119   "parameters" :
1120   [
1121    {
1122     "is_this_ptr" : true,
1123     "referenced_type" : "_ZTIP14ServiceManager"
1124    }
1125   ],
1126   "return_type" : "_ZTIv",
1127   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1128  },
1129  {
1130   "function_name" : "ServiceManager::ServiceManager",
1131   "linker_set_key" : "_ZN14ServiceManagerC2Ev",
1132   "parameters" :
1133   [
1134    {
1135     "is_this_ptr" : true,
1136     "referenced_type" : "_ZTIP14ServiceManager"
1137    }
1138   ],
1139   "return_type" : "_ZTIv",
1140   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1141  },
1142  {
1143   "access" : "private",
1144   "function_name" : "SocketListener::runListener",
1145   "linker_set_key" : "_ZN14SocketListener11runListenerEv",
1146   "parameters" :
1147   [
1148    {
1149     "is_this_ptr" : true,
1150     "referenced_type" : "_ZTIP14SocketListener"
1151    }
1152   ],
1153   "return_type" : "_ZTIv",
1154   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1155  },
1156  {
1157   "access" : "private",
1158   "function_name" : "SocketListener::threadStart",
1159   "linker_set_key" : "_ZN14SocketListener11threadStartEPv",
1160   "parameters" :
1161   [
1162    {
1163     "referenced_type" : "_ZTIPv"
1164    }
1165   ],
1166   "return_type" : "_ZTIPv",
1167   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1168  },
1169  {
1170   "function_name" : "SocketListener::stopListener",
1171   "linker_set_key" : "_ZN14SocketListener12stopListenerEv",
1172   "parameters" :
1173   [
1174    {
1175     "is_this_ptr" : true,
1176     "referenced_type" : "_ZTIP14SocketListener"
1177    }
1178   ],
1179   "return_type" : "_ZTIi",
1180   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1181  },
1182  {
1183   "function_name" : "SocketListener::sendBroadcast",
1184   "linker_set_key" : "_ZN14SocketListener13sendBroadcastEiPKcb",
1185   "parameters" :
1186   [
1187    {
1188     "is_this_ptr" : true,
1189     "referenced_type" : "_ZTIP14SocketListener"
1190    },
1191    {
1192     "referenced_type" : "_ZTIi"
1193    },
1194    {
1195     "referenced_type" : "_ZTIPKc"
1196    },
1197    {
1198     "referenced_type" : "_ZTIb"
1199    }
1200   ],
1201   "return_type" : "_ZTIv",
1202   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1203  },
1204  {
1205   "function_name" : "SocketListener::startListener",
1206   "linker_set_key" : "_ZN14SocketListener13startListenerEi",
1207   "parameters" :
1208   [
1209    {
1210     "is_this_ptr" : true,
1211     "referenced_type" : "_ZTIP14SocketListener"
1212    },
1213    {
1214     "referenced_type" : "_ZTIi"
1215    }
1216   ],
1217   "return_type" : "_ZTIi",
1218   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1219  },
1220  {
1221   "function_name" : "SocketListener::startListener",
1222   "linker_set_key" : "_ZN14SocketListener13startListenerEv",
1223   "parameters" :
1224   [
1225    {
1226     "is_this_ptr" : true,
1227     "referenced_type" : "_ZTIP14SocketListener"
1228    }
1229   ],
1230   "return_type" : "_ZTIi",
1231   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1232  },
1233  {
1234   "function_name" : "SocketListener::runOnEachSocket",
1235   "linker_set_key" : "_ZN14SocketListener15runOnEachSocketEP19SocketClientCommand",
1236   "parameters" :
1237   [
1238    {
1239     "is_this_ptr" : true,
1240     "referenced_type" : "_ZTIP14SocketListener"
1241    },
1242    {
1243     "referenced_type" : "_ZTIP19SocketClientCommand"
1244    }
1245   ],
1246   "return_type" : "_ZTIv",
1247   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1248  },
1249  {
1250   "access" : "private",
1251   "function_name" : "SocketListener::snapshotClients",
1252   "linker_set_key" : "_ZN14SocketListener15snapshotClientsEv",
1253   "parameters" :
1254   [
1255    {
1256     "is_this_ptr" : true,
1257     "referenced_type" : "_ZTIP14SocketListener"
1258    }
1259   ],
1260   "return_type" : "_ZTINSt3__16vectorIP12SocketClientNS_9allocatorIS2_EEEE",
1261   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1262  },
1263  {
1264   "access" : "private",
1265   "function_name" : "SocketListener::init",
1266   "linker_set_key" : "_ZN14SocketListener4initEPKcibb",
1267   "parameters" :
1268   [
1269    {
1270     "is_this_ptr" : true,
1271     "referenced_type" : "_ZTIP14SocketListener"
1272    },
1273    {
1274     "referenced_type" : "_ZTIPKc"
1275    },
1276    {
1277     "referenced_type" : "_ZTIi"
1278    },
1279    {
1280     "referenced_type" : "_ZTIb"
1281    },
1282    {
1283     "referenced_type" : "_ZTIb"
1284    }
1285   ],
1286   "return_type" : "_ZTIv",
1287   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1288  },
1289  {
1290   "access" : "private",
1291   "function_name" : "SocketListener::release",
1292   "linker_set_key" : "_ZN14SocketListener7releaseEP12SocketClientb",
1293   "parameters" :
1294   [
1295    {
1296     "is_this_ptr" : true,
1297     "referenced_type" : "_ZTIP14SocketListener"
1298    },
1299    {
1300     "referenced_type" : "_ZTIP12SocketClient"
1301    },
1302    {
1303     "referenced_type" : "_ZTIb"
1304    }
1305   ],
1306   "return_type" : "_ZTIb",
1307   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1308  },
1309  {
1310   "function_name" : "SocketListener::SocketListener",
1311   "linker_set_key" : "_ZN14SocketListenerC2EPKcb",
1312   "parameters" :
1313   [
1314    {
1315     "is_this_ptr" : true,
1316     "referenced_type" : "_ZTIP14SocketListener"
1317    },
1318    {
1319     "referenced_type" : "_ZTIPKc"
1320    },
1321    {
1322     "referenced_type" : "_ZTIb"
1323    }
1324   ],
1325   "return_type" : "_ZTIv",
1326   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1327  },
1328  {
1329   "function_name" : "SocketListener::SocketListener",
1330   "linker_set_key" : "_ZN14SocketListenerC2EPKcbb",
1331   "parameters" :
1332   [
1333    {
1334     "is_this_ptr" : true,
1335     "referenced_type" : "_ZTIP14SocketListener"
1336    },
1337    {
1338     "referenced_type" : "_ZTIPKc"
1339    },
1340    {
1341     "referenced_type" : "_ZTIb"
1342    },
1343    {
1344     "referenced_type" : "_ZTIb"
1345    }
1346   ],
1347   "return_type" : "_ZTIv",
1348   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1349  },
1350  {
1351   "function_name" : "SocketListener::SocketListener",
1352   "linker_set_key" : "_ZN14SocketListenerC2Eib",
1353   "parameters" :
1354   [
1355    {
1356     "is_this_ptr" : true,
1357     "referenced_type" : "_ZTIP14SocketListener"
1358    },
1359    {
1360     "referenced_type" : "_ZTIi"
1361    },
1362    {
1363     "referenced_type" : "_ZTIb"
1364    }
1365   ],
1366   "return_type" : "_ZTIv",
1367   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1368  },
1369  {
1370   "function_name" : "SocketListener::~SocketListener",
1371   "linker_set_key" : "_ZN14SocketListenerD0Ev",
1372   "parameters" :
1373   [
1374    {
1375     "is_this_ptr" : true,
1376     "referenced_type" : "_ZTIP14SocketListener"
1377    }
1378   ],
1379   "return_type" : "_ZTIv",
1380   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1381  },
1382  {
1383   "function_name" : "SocketListener::~SocketListener",
1384   "linker_set_key" : "_ZN14SocketListenerD1Ev",
1385   "parameters" :
1386   [
1387    {
1388     "is_this_ptr" : true,
1389     "referenced_type" : "_ZTIP14SocketListener"
1390    }
1391   ],
1392   "return_type" : "_ZTIv",
1393   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1394  },
1395  {
1396   "function_name" : "SocketListener::~SocketListener",
1397   "linker_set_key" : "_ZN14SocketListenerD2Ev",
1398   "parameters" :
1399   [
1400    {
1401     "is_this_ptr" : true,
1402     "referenced_type" : "_ZTIP14SocketListener"
1403    }
1404   ],
1405   "return_type" : "_ZTIv",
1406   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1407  },
1408  {
1409   "access" : "protected",
1410   "function_name" : "NetlinkListener::onDataAvailable",
1411   "linker_set_key" : "_ZN15NetlinkListener15onDataAvailableEP12SocketClient",
1412   "parameters" :
1413   [
1414    {
1415     "is_this_ptr" : true,
1416     "referenced_type" : "_ZTIP15NetlinkListener"
1417    },
1418    {
1419     "referenced_type" : "_ZTIP12SocketClient"
1420    }
1421   ],
1422   "return_type" : "_ZTIb",
1423   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h"
1424  },
1425  {
1426   "function_name" : "NetlinkListener::NetlinkListener",
1427   "linker_set_key" : "_ZN15NetlinkListenerC2Ei",
1428   "parameters" :
1429   [
1430    {
1431     "is_this_ptr" : true,
1432     "referenced_type" : "_ZTIP15NetlinkListener"
1433    },
1434    {
1435     "referenced_type" : "_ZTIi"
1436    }
1437   ],
1438   "return_type" : "_ZTIv",
1439   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h"
1440  },
1441  {
1442   "function_name" : "NetlinkListener::NetlinkListener",
1443   "linker_set_key" : "_ZN15NetlinkListenerC2Eii",
1444   "parameters" :
1445   [
1446    {
1447     "is_this_ptr" : true,
1448     "referenced_type" : "_ZTIP15NetlinkListener"
1449    },
1450    {
1451     "referenced_type" : "_ZTIi"
1452    },
1453    {
1454     "referenced_type" : "_ZTIi"
1455    }
1456   ],
1457   "return_type" : "_ZTIv",
1458   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h"
1459  },
1460  {
1461   "function_name" : "FrameworkCommand::runCommand",
1462   "linker_set_key" : "_ZN16FrameworkCommand10runCommandEP12SocketClientiPPc",
1463   "parameters" :
1464   [
1465    {
1466     "is_this_ptr" : true,
1467     "referenced_type" : "_ZTIP16FrameworkCommand"
1468    },
1469    {
1470     "referenced_type" : "_ZTIP12SocketClient"
1471    },
1472    {
1473     "referenced_type" : "_ZTIi"
1474    },
1475    {
1476     "referenced_type" : "_ZTIPPc"
1477    }
1478   ],
1479   "return_type" : "_ZTIi",
1480   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1481  },
1482  {
1483   "function_name" : "FrameworkCommand::FrameworkCommand",
1484   "linker_set_key" : "_ZN16FrameworkCommandC2EPKc",
1485   "parameters" :
1486   [
1487    {
1488     "is_this_ptr" : true,
1489     "referenced_type" : "_ZTIP16FrameworkCommand"
1490    },
1491    {
1492     "referenced_type" : "_ZTIPKc"
1493    }
1494   ],
1495   "return_type" : "_ZTIv",
1496   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1497  },
1498  {
1499   "access" : "protected",
1500   "function_name" : "FrameworkListener::registerCmd",
1501   "linker_set_key" : "_ZN17FrameworkListener11registerCmdEP16FrameworkCommand",
1502   "parameters" :
1503   [
1504    {
1505     "is_this_ptr" : true,
1506     "referenced_type" : "_ZTIP17FrameworkListener"
1507    },
1508    {
1509     "referenced_type" : "_ZTIP16FrameworkCommand"
1510    }
1511   ],
1512   "return_type" : "_ZTIv",
1513   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1514  },
1515  {
1516   "access" : "private",
1517   "function_name" : "FrameworkListener::dispatchCommand",
1518   "linker_set_key" : "_ZN17FrameworkListener15dispatchCommandEP12SocketClientPc",
1519   "parameters" :
1520   [
1521    {
1522     "is_this_ptr" : true,
1523     "referenced_type" : "_ZTIP17FrameworkListener"
1524    },
1525    {
1526     "referenced_type" : "_ZTIP12SocketClient"
1527    },
1528    {
1529     "referenced_type" : "_ZTIPc"
1530    }
1531   ],
1532   "return_type" : "_ZTIv",
1533   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1534  },
1535  {
1536   "access" : "protected",
1537   "function_name" : "FrameworkListener::onDataAvailable",
1538   "linker_set_key" : "_ZN17FrameworkListener15onDataAvailableEP12SocketClient",
1539   "parameters" :
1540   [
1541    {
1542     "is_this_ptr" : true,
1543     "referenced_type" : "_ZTIP17FrameworkListener"
1544    },
1545    {
1546     "referenced_type" : "_ZTIP12SocketClient"
1547    }
1548   ],
1549   "return_type" : "_ZTIb",
1550   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1551  },
1552  {
1553   "access" : "private",
1554   "function_name" : "FrameworkListener::init",
1555   "linker_set_key" : "_ZN17FrameworkListener4initEPKcb",
1556   "parameters" :
1557   [
1558    {
1559     "is_this_ptr" : true,
1560     "referenced_type" : "_ZTIP17FrameworkListener"
1561    },
1562    {
1563     "referenced_type" : "_ZTIPKc"
1564    },
1565    {
1566     "referenced_type" : "_ZTIb"
1567    }
1568   ],
1569   "return_type" : "_ZTIv",
1570   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1571  },
1572  {
1573   "function_name" : "FrameworkListener::FrameworkListener",
1574   "linker_set_key" : "_ZN17FrameworkListenerC1EPKc",
1575   "parameters" :
1576   [
1577    {
1578     "is_this_ptr" : true,
1579     "referenced_type" : "_ZTIP17FrameworkListener"
1580    },
1581    {
1582     "referenced_type" : "_ZTIPKc"
1583    }
1584   ],
1585   "return_type" : "_ZTIv",
1586   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1587  },
1588  {
1589   "function_name" : "FrameworkListener::FrameworkListener",
1590   "linker_set_key" : "_ZN17FrameworkListenerC1EPKcb",
1591   "parameters" :
1592   [
1593    {
1594     "is_this_ptr" : true,
1595     "referenced_type" : "_ZTIP17FrameworkListener"
1596    },
1597    {
1598     "referenced_type" : "_ZTIPKc"
1599    },
1600    {
1601     "referenced_type" : "_ZTIb"
1602    }
1603   ],
1604   "return_type" : "_ZTIv",
1605   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1606  },
1607  {
1608   "function_name" : "FrameworkListener::FrameworkListener",
1609   "linker_set_key" : "_ZN17FrameworkListenerC1Ei",
1610   "parameters" :
1611   [
1612    {
1613     "is_this_ptr" : true,
1614     "referenced_type" : "_ZTIP17FrameworkListener"
1615    },
1616    {
1617     "referenced_type" : "_ZTIi"
1618    }
1619   ],
1620   "return_type" : "_ZTIv",
1621   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1622  },
1623  {
1624   "function_name" : "FrameworkListener::FrameworkListener",
1625   "linker_set_key" : "_ZN17FrameworkListenerC2EPKc",
1626   "parameters" :
1627   [
1628    {
1629     "is_this_ptr" : true,
1630     "referenced_type" : "_ZTIP17FrameworkListener"
1631    },
1632    {
1633     "referenced_type" : "_ZTIPKc"
1634    }
1635   ],
1636   "return_type" : "_ZTIv",
1637   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1638  },
1639  {
1640   "function_name" : "FrameworkListener::FrameworkListener",
1641   "linker_set_key" : "_ZN17FrameworkListenerC2EPKcb",
1642   "parameters" :
1643   [
1644    {
1645     "is_this_ptr" : true,
1646     "referenced_type" : "_ZTIP17FrameworkListener"
1647    },
1648    {
1649     "referenced_type" : "_ZTIPKc"
1650    },
1651    {
1652     "referenced_type" : "_ZTIb"
1653    }
1654   ],
1655   "return_type" : "_ZTIv",
1656   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1657  },
1658  {
1659   "function_name" : "FrameworkListener::FrameworkListener",
1660   "linker_set_key" : "_ZN17FrameworkListenerC2Ei",
1661   "parameters" :
1662   [
1663    {
1664     "is_this_ptr" : true,
1665     "referenced_type" : "_ZTIP17FrameworkListener"
1666    },
1667    {
1668     "referenced_type" : "_ZTIi"
1669    }
1670   ],
1671   "return_type" : "_ZTIv",
1672   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1673  }
1674 ],
1675 "global_vars" : [],
1676 "lvalue_reference_types" : [],
1677 "pointer_types" :
1678 [
1679  {
1680   "alignment" : 8,
1681   "linker_set_key" : "_ZTIP12NetlinkEvent",
1682   "name" : "NetlinkEvent *",
1683   "referenced_type" : "_ZTI12NetlinkEvent",
1684   "self_type" : "_ZTIP12NetlinkEvent",
1685   "size" : 8,
1686   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
1687  },
1688  {
1689   "alignment" : 8,
1690   "linker_set_key" : "_ZTIP12SocketClient",
1691   "name" : "SocketClient *",
1692   "referenced_type" : "_ZTI12SocketClient",
1693   "self_type" : "_ZTIP12SocketClient",
1694   "size" : 8,
1695   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1696  },
1697  {
1698   "alignment" : 8,
1699   "linker_set_key" : "_ZTIP14ServiceManager",
1700   "name" : "ServiceManager *",
1701   "referenced_type" : "_ZTI14ServiceManager",
1702   "self_type" : "_ZTIP14ServiceManager",
1703   "size" : 8,
1704   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h"
1705  },
1706  {
1707   "alignment" : 8,
1708   "linker_set_key" : "_ZTIP14SocketListener",
1709   "name" : "SocketListener *",
1710   "referenced_type" : "_ZTI14SocketListener",
1711   "self_type" : "_ZTIP14SocketListener",
1712   "size" : 8,
1713   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1714  },
1715  {
1716   "alignment" : 8,
1717   "linker_set_key" : "_ZTIP15NetlinkListener",
1718   "name" : "NetlinkListener *",
1719   "referenced_type" : "_ZTI15NetlinkListener",
1720   "self_type" : "_ZTIP15NetlinkListener",
1721   "size" : 8,
1722   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h"
1723  },
1724  {
1725   "alignment" : 8,
1726   "linker_set_key" : "_ZTIP16FrameworkCommand",
1727   "name" : "FrameworkCommand *",
1728   "referenced_type" : "_ZTI16FrameworkCommand",
1729   "self_type" : "_ZTIP16FrameworkCommand",
1730   "size" : 8,
1731   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1732  },
1733  {
1734   "alignment" : 8,
1735   "linker_set_key" : "_ZTIP17FrameworkListener",
1736   "name" : "FrameworkListener *",
1737   "referenced_type" : "_ZTI17FrameworkListener",
1738   "self_type" : "_ZTIP17FrameworkListener",
1739   "size" : 8,
1740   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1741  },
1742  {
1743   "alignment" : 8,
1744   "linker_set_key" : "_ZTIP19SocketClientCommand",
1745   "name" : "SocketClientCommand *",
1746   "referenced_type" : "_ZTI19SocketClientCommand",
1747   "self_type" : "_ZTIP19SocketClientCommand",
1748   "size" : 8,
1749   "source_file" : "system/core/libsysutils/include/sysutils/SocketClientCommand.h"
1750  },
1751  {
1752   "alignment" : 8,
1753   "linker_set_key" : "_ZTIP5iovec",
1754   "name" : "iovec *",
1755   "referenced_type" : "_ZTI5iovec",
1756   "self_type" : "_ZTIP5iovec",
1757   "size" : 8,
1758   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1759  },
1760  {
1761   "alignment" : 8,
1762   "linker_set_key" : "_ZTIP6nlattr",
1763   "name" : "nlattr *",
1764   "referenced_type" : "_ZTI6nlattr",
1765   "self_type" : "_ZTIP6nlattr",
1766   "size" : 8,
1767   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
1768  },
1769  {
1770   "alignment" : 8,
1771   "linker_set_key" : "_ZTIP8nlmsghdr",
1772   "name" : "nlmsghdr *",
1773   "referenced_type" : "_ZTI8nlmsghdr",
1774   "self_type" : "_ZTIP8nlmsghdr",
1775   "size" : 8,
1776   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
1777  },
1778  {
1779   "alignment" : 8,
1780   "linker_set_key" : "_ZTIPK12SocketClient",
1781   "name" : "const SocketClient *",
1782   "referenced_type" : "_ZTIK12SocketClient",
1783   "self_type" : "_ZTIPK12SocketClient",
1784   "size" : 8,
1785   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1786  },
1787  {
1788   "alignment" : 8,
1789   "linker_set_key" : "_ZTIPK16FrameworkCommand",
1790   "name" : "const FrameworkCommand *",
1791   "referenced_type" : "_ZTIK16FrameworkCommand",
1792   "self_type" : "_ZTIPK16FrameworkCommand",
1793   "size" : 8,
1794   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1795  },
1796  {
1797   "alignment" : 8,
1798   "linker_set_key" : "_ZTIPK8nlmsghdr",
1799   "name" : "const nlmsghdr *",
1800   "referenced_type" : "_ZTIK8nlmsghdr",
1801   "self_type" : "_ZTIPK8nlmsghdr",
1802   "size" : 8,
1803   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
1804  },
1805  {
1806   "alignment" : 8,
1807   "linker_set_key" : "_ZTIPKc",
1808   "name" : "const char *",
1809   "referenced_type" : "_ZTIKc",
1810   "self_type" : "_ZTIPKc",
1811   "size" : 8,
1812   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1813  },
1814  {
1815   "alignment" : 8,
1816   "linker_set_key" : "_ZTIPKv",
1817   "name" : "const void *",
1818   "referenced_type" : "_ZTIKv",
1819   "self_type" : "_ZTIPKv",
1820   "size" : 8,
1821   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1822  },
1823  {
1824   "alignment" : 8,
1825   "linker_set_key" : "_ZTIPPc",
1826   "name" : "char **",
1827   "referenced_type" : "_ZTIPc",
1828   "self_type" : "_ZTIPPc",
1829   "size" : 8,
1830   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1831  },
1832  {
1833   "alignment" : 8,
1834   "linker_set_key" : "_ZTIPc",
1835   "name" : "char *",
1836   "referenced_type" : "_ZTIc",
1837   "self_type" : "_ZTIPc",
1838   "size" : 8,
1839   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1840  },
1841  {
1842   "alignment" : 8,
1843   "linker_set_key" : "_ZTIPv",
1844   "name" : "void *",
1845   "referenced_type" : "_ZTIv",
1846   "self_type" : "_ZTIPv",
1847   "size" : 8,
1848   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1849  }
1850 ],
1851 "qualified_types" :
1852 [
1853  {
1854   "alignment" : 8,
1855   "is_const" : true,
1856   "linker_set_key" : "_ZTIK12SocketClient",
1857   "name" : "const SocketClient",
1858   "referenced_type" : "_ZTI12SocketClient",
1859   "self_type" : "_ZTIK12SocketClient",
1860   "size" : 120,
1861   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1862  },
1863  {
1864   "alignment" : 8,
1865   "is_const" : true,
1866   "linker_set_key" : "_ZTIK16FrameworkCommand",
1867   "name" : "const FrameworkCommand",
1868   "referenced_type" : "_ZTI16FrameworkCommand",
1869   "self_type" : "_ZTIK16FrameworkCommand",
1870   "size" : 16,
1871   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h"
1872  },
1873  {
1874   "alignment" : 4,
1875   "is_const" : true,
1876   "linker_set_key" : "_ZTIK8nlmsghdr",
1877   "name" : "const nlmsghdr",
1878   "referenced_type" : "_ZTI8nlmsghdr",
1879   "self_type" : "_ZTIK8nlmsghdr",
1880   "size" : 16,
1881   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h"
1882  },
1883  {
1884   "alignment" : 1,
1885   "is_const" : true,
1886   "linker_set_key" : "_ZTIKc",
1887   "name" : "const char",
1888   "referenced_type" : "_ZTIc",
1889   "self_type" : "_ZTIKc",
1890   "size" : 1,
1891   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h"
1892  },
1893  {
1894   "alignment" : 4,
1895   "is_const" : true,
1896   "linker_set_key" : "_ZTIKi",
1897   "name" : "const int",
1898   "referenced_type" : "_ZTIi",
1899   "self_type" : "_ZTIKi",
1900   "size" : 4,
1901   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h"
1902  },
1903  {
1904   "is_const" : true,
1905   "linker_set_key" : "_ZTIKv",
1906   "name" : "const void",
1907   "referenced_type" : "_ZTIv",
1908   "self_type" : "_ZTIKv",
1909   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h"
1910  }
1911 ],
1912 "record_types" :
1913 [
1914  {
1915   "alignment" : 8,
1916   "fields" :
1917   [
1918    {
1919     "access" : "private",
1920     "field_name" : "mSeq",
1921     "field_offset" : 64,
1922     "referenced_type" : "_ZTIi"
1923    },
1924    {
1925     "access" : "private",
1926     "field_name" : "mPath",
1927     "field_offset" : 128,
1928     "referenced_type" : "_ZTIPc"
1929    },
1930    {
1931     "access" : "private",
1932     "field_name" : "mAction",
1933     "field_offset" : 192,
1934     "referenced_type" : "_ZTIN12NetlinkEvent6ActionE"
1935    },
1936    {
1937     "access" : "private",
1938     "field_name" : "mSubsystem",
1939     "field_offset" : 256,
1940     "referenced_type" : "_ZTIPc"
1941    },
1942    {
1943     "access" : "private",
1944     "field_name" : "mParams",
1945     "field_offset" : 320,
1946     "referenced_type" : "_ZTIA32_Pc"
1947    }
1948   ],
1949   "linker_set_key" : "_ZTI12NetlinkEvent",
1950   "name" : "NetlinkEvent",
1951   "record_kind" : "class",
1952   "referenced_type" : "_ZTI12NetlinkEvent",
1953   "self_type" : "_ZTI12NetlinkEvent",
1954   "size" : 296,
1955   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkEvent.h",
1956   "vtable_components" :
1957   [
1958    {
1959     "kind" : "offset_to_top"
1960    },
1961    {
1962     "kind" : "rtti",
1963     "mangled_component_name" : "_ZTI12NetlinkEvent"
1964    },
1965    {
1966     "kind" : "complete_dtor_pointer",
1967     "mangled_component_name" : "_ZN12NetlinkEventD1Ev"
1968    },
1969    {
1970     "kind" : "deleting_dtor_pointer",
1971     "mangled_component_name" : "_ZN12NetlinkEventD0Ev"
1972    }
1973   ]
1974  },
1975  {
1976   "alignment" : 8,
1977   "fields" :
1978   [
1979    {
1980     "access" : "private",
1981     "field_name" : "mSocket",
1982     "field_offset" : 64,
1983     "referenced_type" : "_ZTIi"
1984    },
1985    {
1986     "access" : "private",
1987     "field_name" : "mSocketOwned",
1988     "field_offset" : 96,
1989     "referenced_type" : "_ZTIb"
1990    },
1991    {
1992     "access" : "private",
1993     "field_name" : "mWriteMutex",
1994     "field_offset" : 128,
1995     "referenced_type" : "_ZTI15pthread_mutex_t"
1996    },
1997    {
1998     "access" : "private",
1999     "field_name" : "mPid",
2000     "field_offset" : 448,
2001     "referenced_type" : "_ZTIi"
2002    },
2003    {
2004     "access" : "private",
2005     "field_name" : "mUid",
2006     "field_offset" : 480,
2007     "referenced_type" : "_ZTIj"
2008    },
2009    {
2010     "access" : "private",
2011     "field_name" : "mGid",
2012     "field_offset" : 512,
2013     "referenced_type" : "_ZTIj"
2014    },
2015    {
2016     "access" : "private",
2017     "field_name" : "mRefCountMutex",
2018     "field_offset" : 544,
2019     "referenced_type" : "_ZTI15pthread_mutex_t"
2020    },
2021    {
2022     "access" : "private",
2023     "field_name" : "mRefCount",
2024     "field_offset" : 864,
2025     "referenced_type" : "_ZTIi"
2026    },
2027    {
2028     "access" : "private",
2029     "field_name" : "mCmdNum",
2030     "field_offset" : 896,
2031     "referenced_type" : "_ZTIi"
2032    },
2033    {
2034     "access" : "private",
2035     "field_name" : "mUseCmdNum",
2036     "field_offset" : 928,
2037     "referenced_type" : "_ZTIb"
2038    }
2039   ],
2040   "linker_set_key" : "_ZTI12SocketClient",
2041   "name" : "SocketClient",
2042   "record_kind" : "class",
2043   "referenced_type" : "_ZTI12SocketClient",
2044   "self_type" : "_ZTI12SocketClient",
2045   "size" : 120,
2046   "source_file" : "system/core/libsysutils/include/sysutils/SocketClient.h",
2047   "vtable_components" :
2048   [
2049    {
2050     "kind" : "offset_to_top"
2051    },
2052    {
2053     "kind" : "rtti",
2054     "mangled_component_name" : "_ZTI12SocketClient"
2055    },
2056    {
2057     "kind" : "complete_dtor_pointer",
2058     "mangled_component_name" : "_ZN12SocketClientD1Ev"
2059    },
2060    {
2061     "kind" : "deleting_dtor_pointer",
2062     "mangled_component_name" : "_ZN12SocketClientD0Ev"
2063    }
2064   ]
2065  },
2066  {
2067   "alignment" : 8,
2068   "linker_set_key" : "_ZTI14ServiceManager",
2069   "name" : "ServiceManager",
2070   "record_kind" : "class",
2071   "referenced_type" : "_ZTI14ServiceManager",
2072   "self_type" : "_ZTI14ServiceManager",
2073   "size" : 8,
2074   "source_file" : "system/core/libsysutils/include/sysutils/ServiceManager.h",
2075   "vtable_components" :
2076   [
2077    {
2078     "kind" : "offset_to_top"
2079    },
2080    {
2081     "kind" : "rtti",
2082     "mangled_component_name" : "_ZTI14ServiceManager"
2083    },
2084    {
2085     "kind" : "complete_dtor_pointer",
2086     "mangled_component_name" : "_ZN14ServiceManagerD1Ev"
2087    },
2088    {
2089     "kind" : "deleting_dtor_pointer",
2090     "mangled_component_name" : "_ZN14ServiceManagerD0Ev"
2091    }
2092   ]
2093  },
2094  {
2095   "alignment" : 8,
2096   "fields" :
2097   [
2098    {
2099     "access" : "private",
2100     "field_name" : "mListen",
2101     "field_offset" : 64,
2102     "referenced_type" : "_ZTIb"
2103    },
2104    {
2105     "access" : "private",
2106     "field_name" : "mSocketName",
2107     "field_offset" : 128,
2108     "referenced_type" : "_ZTIPKc"
2109    },
2110    {
2111     "access" : "private",
2112     "field_name" : "mSock",
2113     "field_offset" : 192,
2114     "referenced_type" : "_ZTIi"
2115    },
2116    {
2117     "access" : "private",
2118     "field_name" : "mClients",
2119     "field_offset" : 256,
2120     "referenced_type" : "_ZTINSt3__113unordered_mapIiP12SocketClientNS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiS2_EEEEEE"
2121    },
2122    {
2123     "access" : "private",
2124     "field_name" : "mClientsLock",
2125     "field_offset" : 576,
2126     "referenced_type" : "_ZTI15pthread_mutex_t"
2127    },
2128    {
2129     "access" : "private",
2130     "field_name" : "mCtrlPipe",
2131     "field_offset" : 896,
2132     "referenced_type" : "_ZTIA2_i"
2133    },
2134    {
2135     "access" : "private",
2136     "field_name" : "mThread",
2137     "field_offset" : 960,
2138     "referenced_type" : "_ZTIl"
2139    },
2140    {
2141     "access" : "private",
2142     "field_name" : "mUseCmdNum",
2143     "field_offset" : 1024,
2144     "referenced_type" : "_ZTIb"
2145    }
2146   ],
2147   "linker_set_key" : "_ZTI14SocketListener",
2148   "name" : "SocketListener",
2149   "record_kind" : "class",
2150   "referenced_type" : "_ZTI14SocketListener",
2151   "self_type" : "_ZTI14SocketListener",
2152   "size" : 136,
2153   "source_file" : "system/core/libsysutils/include/sysutils/SocketListener.h",
2154   "vtable_components" :
2155   [
2156    {
2157     "kind" : "offset_to_top"
2158    },
2159    {
2160     "kind" : "rtti",
2161     "mangled_component_name" : "_ZTI14SocketListener"
2162    },
2163    {
2164     "kind" : "complete_dtor_pointer",
2165     "mangled_component_name" : "_ZN14SocketListenerD1Ev"
2166    },
2167    {
2168     "kind" : "deleting_dtor_pointer",
2169     "mangled_component_name" : "_ZN14SocketListenerD0Ev"
2170    },
2171    {
2172     "is_pure" : true,
2173     "mangled_component_name" : "_ZN14SocketListener15onDataAvailableEP12SocketClient"
2174    }
2175   ]
2176  },
2177  {
2178   "alignment" : 8,
2179   "base_specifiers" :
2180   [
2181    {
2182     "referenced_type" : "_ZTI14SocketListener"
2183    }
2184   ],
2185   "fields" :
2186   [
2187    {
2188     "access" : "private",
2189     "field_name" : "mBuffer",
2190     "field_offset" : 1056,
2191     "referenced_type" : "_ZTIA65536_c"
2192    },
2193    {
2194     "access" : "private",
2195     "field_name" : "mFormat",
2196     "field_offset" : 525344,
2197     "referenced_type" : "_ZTIi"
2198    }
2199   ],
2200   "linker_set_key" : "_ZTI15NetlinkListener",
2201   "name" : "NetlinkListener",
2202   "record_kind" : "class",
2203   "referenced_type" : "_ZTI15NetlinkListener",
2204   "self_type" : "_ZTI15NetlinkListener",
2205   "size" : 65672,
2206   "source_file" : "system/core/libsysutils/include/sysutils/NetlinkListener.h",
2207   "vtable_components" :
2208   [
2209    {
2210     "kind" : "offset_to_top"
2211    },
2212    {
2213     "kind" : "rtti",
2214     "mangled_component_name" : "_ZTI15NetlinkListener"
2215    },
2216    {
2217     "kind" : "complete_dtor_pointer",
2218     "mangled_component_name" : "_ZN15NetlinkListenerD1Ev"
2219    },
2220    {
2221     "kind" : "deleting_dtor_pointer",
2222     "mangled_component_name" : "_ZN15NetlinkListenerD0Ev"
2223    },
2224    {
2225     "mangled_component_name" : "_ZN15NetlinkListener15onDataAvailableEP12SocketClient"
2226    },
2227    {
2228     "is_pure" : true,
2229     "mangled_component_name" : "_ZN15NetlinkListener7onEventEP12NetlinkEvent"
2230    }
2231   ]
2232  },
2233  {
2234   "alignment" : 8,
2235   "fields" :
2236   [
2237    {
2238     "access" : "private",
2239     "field_name" : "mCommand",
2240     "field_offset" : 64,
2241     "referenced_type" : "_ZTIPKc"
2242    }
2243   ],
2244   "linker_set_key" : "_ZTI16FrameworkCommand",
2245   "name" : "FrameworkCommand",
2246   "record_kind" : "class",
2247   "referenced_type" : "_ZTI16FrameworkCommand",
2248   "self_type" : "_ZTI16FrameworkCommand",
2249   "size" : 16,
2250   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkCommand.h",
2251   "vtable_components" :
2252   [
2253    {
2254     "kind" : "offset_to_top"
2255    },
2256    {
2257     "kind" : "rtti",
2258     "mangled_component_name" : "_ZTI16FrameworkCommand"
2259    },
2260    {
2261     "kind" : "complete_dtor_pointer",
2262     "mangled_component_name" : "_ZN16FrameworkCommandD1Ev"
2263    },
2264    {
2265     "kind" : "deleting_dtor_pointer",
2266     "mangled_component_name" : "_ZN16FrameworkCommandD0Ev"
2267    },
2268    {
2269     "is_pure" : true,
2270     "mangled_component_name" : "_ZN16FrameworkCommand10runCommandEP12SocketClientiPPc"
2271    }
2272   ]
2273  },
2274  {
2275   "alignment" : 8,
2276   "base_specifiers" :
2277   [
2278    {
2279     "referenced_type" : "_ZTI14SocketListener"
2280    }
2281   ],
2282   "fields" :
2283   [
2284    {
2285     "field_name" : "errorRate",
2286     "field_offset" : 1056,
2287     "referenced_type" : "_ZTIi"
2288    },
2289    {
2290     "access" : "private",
2291     "field_name" : "mCommandCount",
2292     "field_offset" : 1088,
2293     "referenced_type" : "_ZTIi"
2294    },
2295    {
2296     "access" : "private",
2297     "field_name" : "mWithSeq",
2298     "field_offset" : 1120,
2299     "referenced_type" : "_ZTIb"
2300    },
2301    {
2302     "access" : "private",
2303     "field_name" : "mCommands",
2304     "field_offset" : 1152,
2305     "referenced_type" : "_ZTINSt3__16vectorIP16FrameworkCommandNS_9allocatorIS2_EEEE"
2306    },
2307    {
2308     "access" : "private",
2309     "field_name" : "mSkipToNextNullByte",
2310     "field_offset" : 1344,
2311     "referenced_type" : "_ZTIb"
2312    }
2313   ],
2314   "linker_set_key" : "_ZTI17FrameworkListener",
2315   "name" : "FrameworkListener",
2316   "record_kind" : "class",
2317   "referenced_type" : "_ZTI17FrameworkListener",
2318   "self_type" : "_ZTI17FrameworkListener",
2319   "size" : 176,
2320   "source_file" : "system/core/libsysutils/include/sysutils/FrameworkListener.h",
2321   "vtable_components" :
2322   [
2323    {
2324     "kind" : "offset_to_top"
2325    },
2326    {
2327     "kind" : "rtti",
2328     "mangled_component_name" : "_ZTI17FrameworkListener"
2329    },
2330    {
2331     "kind" : "complete_dtor_pointer",
2332     "mangled_component_name" : "_ZN17FrameworkListenerD1Ev"
2333    },
2334    {
2335     "kind" : "deleting_dtor_pointer",
2336     "mangled_component_name" : "_ZN17FrameworkListenerD0Ev"
2337    },
2338    {
2339     "mangled_component_name" : "_ZN17FrameworkListener15onDataAvailableEP12SocketClient"
2340    }
2341   ]
2342  },
2343  {
2344   "alignment" : 8,
2345   "linker_set_key" : "_ZTI19SocketClientCommand",
2346   "name" : "SocketClientCommand",
2347   "record_kind" : "class",
2348   "referenced_type" : "_ZTI19SocketClientCommand",
2349   "self_type" : "_ZTI19SocketClientCommand",
2350   "size" : 8,
2351   "source_file" : "system/core/libsysutils/include/sysutils/SocketClientCommand.h",
2352   "vtable_components" :
2353   [
2354    {
2355     "kind" : "offset_to_top"
2356    },
2357    {
2358     "kind" : "rtti",
2359     "mangled_component_name" : "_ZTI19SocketClientCommand"
2360    },
2361    {
2362     "kind" : "complete_dtor_pointer",
2363     "mangled_component_name" : "_ZN19SocketClientCommandD1Ev"
2364    },
2365    {
2366     "kind" : "deleting_dtor_pointer",
2367     "mangled_component_name" : "_ZN19SocketClientCommandD0Ev"
2368    },
2369    {
2370     "is_pure" : true,
2371     "mangled_component_name" : "_ZN19SocketClientCommand16runSocketCommandEP12SocketClient"
2372    }
2373   ]
2374  }
2375 ],
2376 "rvalue_reference_types" : []
2377}
2378