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