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