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