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