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