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