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