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