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