1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "bool", 10 "name" : "bool", 11 "referenced_type" : "type-36", 12 "self_type" : "type-36", 13 "size" : 1 14 }, 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "is_unsigned" : true, 19 "linker_set_key" : "char", 20 "name" : "char", 21 "referenced_type" : "type-10", 22 "self_type" : "type-10", 23 "size" : 1 24 }, 25 { 26 "alignment" : 8, 27 "linker_set_key" : "double", 28 "name" : "double", 29 "referenced_type" : "type-25", 30 "self_type" : "type-25", 31 "size" : 8 32 }, 33 { 34 "alignment" : 4, 35 "is_integral" : true, 36 "linker_set_key" : "int", 37 "name" : "int", 38 "referenced_type" : "type-17", 39 "self_type" : "type-17", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "linker_set_key" : "long", 46 "name" : "long", 47 "referenced_type" : "type-35", 48 "self_type" : "type-35", 49 "size" : 4 50 }, 51 { 52 "alignment" : 8, 53 "linker_set_key" : "long double", 54 "name" : "long double", 55 "referenced_type" : "type-31", 56 "self_type" : "type-31", 57 "size" : 8 58 }, 59 { 60 "alignment" : 8, 61 "is_integral" : true, 62 "linker_set_key" : "long long", 63 "name" : "long long", 64 "referenced_type" : "type-28", 65 "self_type" : "type-28", 66 "size" : 8 67 }, 68 { 69 "alignment" : 2, 70 "is_integral" : true, 71 "linker_set_key" : "short", 72 "name" : "short", 73 "referenced_type" : "type-30", 74 "self_type" : "type-30", 75 "size" : 2 76 }, 77 { 78 "alignment" : 1, 79 "is_integral" : true, 80 "is_unsigned" : true, 81 "linker_set_key" : "unsigned char", 82 "name" : "unsigned char", 83 "referenced_type" : "type-26", 84 "self_type" : "type-26", 85 "size" : 1 86 }, 87 { 88 "alignment" : 4, 89 "is_integral" : true, 90 "is_unsigned" : true, 91 "linker_set_key" : "unsigned int", 92 "name" : "unsigned int", 93 "referenced_type" : "type-2", 94 "self_type" : "type-2", 95 "size" : 4 96 }, 97 { 98 "alignment" : 4, 99 "is_integral" : true, 100 "is_unsigned" : true, 101 "linker_set_key" : "unsigned long", 102 "name" : "unsigned long", 103 "referenced_type" : "type-29", 104 "self_type" : "type-29", 105 "size" : 4 106 }, 107 { 108 "alignment" : 8, 109 "is_integral" : true, 110 "is_unsigned" : true, 111 "linker_set_key" : "unsigned long long", 112 "name" : "unsigned long long", 113 "referenced_type" : "type-32", 114 "self_type" : "type-32", 115 "size" : 8 116 }, 117 { 118 "alignment" : 2, 119 "is_integral" : true, 120 "is_unsigned" : true, 121 "linker_set_key" : "unsigned short", 122 "name" : "unsigned short", 123 "referenced_type" : "type-27", 124 "self_type" : "type-27", 125 "size" : 2 126 }, 127 { 128 "linker_set_key" : "void", 129 "name" : "void", 130 "referenced_type" : "type-4", 131 "self_type" : "type-4" 132 } 133 ], 134 "elf_functions" : 135 [ 136 { 137 "name" : "__aeabi_memclr" 138 }, 139 { 140 "name" : "__aeabi_memclr4" 141 }, 142 { 143 "name" : "__aeabi_memclr8" 144 }, 145 { 146 "name" : "__aeabi_memset" 147 }, 148 { 149 "name" : "__aeabi_memset4" 150 }, 151 { 152 "name" : "__aeabi_memset8" 153 }, 154 { 155 "name" : "_libcap_strdup" 156 }, 157 { 158 "name" : "cap_clear" 159 }, 160 { 161 "name" : "cap_clear_flag" 162 }, 163 { 164 "name" : "cap_compare" 165 }, 166 { 167 "name" : "cap_copy_ext" 168 }, 169 { 170 "name" : "cap_copy_int" 171 }, 172 { 173 "name" : "cap_drop_bound" 174 }, 175 { 176 "name" : "cap_dup" 177 }, 178 { 179 "name" : "cap_free" 180 }, 181 { 182 "name" : "cap_from_name" 183 }, 184 { 185 "name" : "cap_from_text" 186 }, 187 { 188 "name" : "cap_get_bound" 189 }, 190 { 191 "name" : "cap_get_fd" 192 }, 193 { 194 "name" : "cap_get_file" 195 }, 196 { 197 "name" : "cap_get_flag" 198 }, 199 { 200 "name" : "cap_get_pid" 201 }, 202 { 203 "name" : "cap_get_proc" 204 }, 205 { 206 "name" : "cap_init" 207 }, 208 { 209 "name" : "cap_set_fd" 210 }, 211 { 212 "name" : "cap_set_file" 213 }, 214 { 215 "name" : "cap_set_flag" 216 }, 217 { 218 "name" : "cap_set_proc" 219 }, 220 { 221 "name" : "cap_size" 222 }, 223 { 224 "name" : "cap_to_name" 225 }, 226 { 227 "name" : "cap_to_text" 228 }, 229 { 230 "name" : "capgetp" 231 }, 232 { 233 "name" : "capsetp" 234 } 235 ], 236 "elf_objects" : 237 [ 238 { 239 "name" : "_cap_names" 240 } 241 ], 242 "enum_types" : 243 [ 244 { 245 "alignment" : 4, 246 "enum_fields" : 247 [ 248 { 249 "enum_field_value" : 0, 250 "name" : "CAP_EFFECTIVE" 251 }, 252 { 253 "enum_field_value" : 1, 254 "name" : "CAP_PERMITTED" 255 }, 256 { 257 "enum_field_value" : 2, 258 "name" : "CAP_INHERITABLE" 259 } 260 ], 261 "linker_set_key" : "cap_flag_t", 262 "name" : "cap_flag_t", 263 "referenced_type" : "type-1", 264 "self_type" : "type-1", 265 "size" : 4, 266 "source_file" : "/external/libcap/libcap/include/sys/capability.h", 267 "underlying_type" : "type-2", 268 "unique_id" : "cap_flag_t" 269 }, 270 { 271 "alignment" : 4, 272 "enum_fields" : 273 [ 274 { 275 "enum_field_value" : 0, 276 "name" : "CAP_CLEAR" 277 }, 278 { 279 "enum_field_value" : 1, 280 "name" : "CAP_SET" 281 } 282 ], 283 "linker_set_key" : "cap_flag_value_t", 284 "name" : "cap_flag_value_t", 285 "referenced_type" : "type-15", 286 "self_type" : "type-15", 287 "size" : 4, 288 "source_file" : "/external/libcap/libcap/include/sys/capability.h", 289 "underlying_type" : "type-2", 290 "unique_id" : "cap_flag_value_t" 291 } 292 ], 293 "function_types" : [], 294 "functions" : 295 [ 296 { 297 "function_name" : "cap_clear", 298 "linker_set_key" : "cap_clear", 299 "parameters" : 300 [ 301 { 302 "referenced_type" : "type-12" 303 } 304 ], 305 "return_type" : "type-17", 306 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 307 }, 308 { 309 "function_name" : "cap_clear_flag", 310 "linker_set_key" : "cap_clear_flag", 311 "parameters" : 312 [ 313 { 314 "referenced_type" : "type-12" 315 }, 316 { 317 "referenced_type" : "type-1" 318 } 319 ], 320 "return_type" : "type-17", 321 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 322 }, 323 { 324 "function_name" : "cap_compare", 325 "linker_set_key" : "cap_compare", 326 "parameters" : 327 [ 328 { 329 "referenced_type" : "type-12" 330 }, 331 { 332 "referenced_type" : "type-12" 333 } 334 ], 335 "return_type" : "type-17", 336 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 337 }, 338 { 339 "function_name" : "cap_copy_ext", 340 "linker_set_key" : "cap_copy_ext", 341 "parameters" : 342 [ 343 { 344 "referenced_type" : "type-49" 345 }, 346 { 347 "referenced_type" : "type-5" 348 }, 349 { 350 "referenced_type" : "type-17" 351 } 352 ], 353 "return_type" : "type-17", 354 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 355 }, 356 { 357 "function_name" : "cap_copy_int", 358 "linker_set_key" : "cap_copy_int", 359 "parameters" : 360 [ 361 { 362 "referenced_type" : "type-50" 363 } 364 ], 365 "return_type" : "type-5", 366 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 367 }, 368 { 369 "function_name" : "cap_drop_bound", 370 "linker_set_key" : "cap_drop_bound", 371 "parameters" : 372 [ 373 { 374 "referenced_type" : "type-17" 375 } 376 ], 377 "return_type" : "type-17", 378 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 379 }, 380 { 381 "function_name" : "cap_dup", 382 "linker_set_key" : "cap_dup", 383 "parameters" : 384 [ 385 { 386 "referenced_type" : "type-33" 387 } 388 ], 389 "return_type" : "type-33", 390 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 391 }, 392 { 393 "function_name" : "cap_free", 394 "linker_set_key" : "cap_free", 395 "parameters" : 396 [ 397 { 398 "referenced_type" : "type-49" 399 } 400 ], 401 "return_type" : "type-17", 402 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 403 }, 404 { 405 "function_name" : "cap_from_name", 406 "linker_set_key" : "cap_from_name", 407 "parameters" : 408 [ 409 { 410 "referenced_type" : "type-11" 411 }, 412 { 413 "referenced_type" : "type-21" 414 } 415 ], 416 "return_type" : "type-17", 417 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 418 }, 419 { 420 "function_name" : "cap_from_text", 421 "linker_set_key" : "cap_from_text", 422 "parameters" : 423 [ 424 { 425 "referenced_type" : "type-11" 426 } 427 ], 428 "return_type" : "type-22", 429 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 430 }, 431 { 432 "function_name" : "cap_get_bound", 433 "linker_set_key" : "cap_get_bound", 434 "parameters" : 435 [ 436 { 437 "referenced_type" : "type-17" 438 } 439 ], 440 "return_type" : "type-17", 441 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 442 }, 443 { 444 "function_name" : "cap_get_fd", 445 "linker_set_key" : "cap_get_fd", 446 "parameters" : 447 [ 448 { 449 "referenced_type" : "type-17" 450 } 451 ], 452 "return_type" : "type-7", 453 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 454 }, 455 { 456 "function_name" : "cap_get_file", 457 "linker_set_key" : "cap_get_file", 458 "parameters" : 459 [ 460 { 461 "referenced_type" : "type-11" 462 } 463 ], 464 "return_type" : "type-7", 465 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 466 }, 467 { 468 "function_name" : "cap_get_flag", 469 "linker_set_key" : "cap_get_flag", 470 "parameters" : 471 [ 472 { 473 "referenced_type" : "type-12" 474 }, 475 { 476 "referenced_type" : "type-17" 477 }, 478 { 479 "referenced_type" : "type-1" 480 }, 481 { 482 "referenced_type" : "type-14" 483 } 484 ], 485 "return_type" : "type-17", 486 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 487 }, 488 { 489 "function_name" : "cap_get_pid", 490 "linker_set_key" : "cap_get_pid", 491 "parameters" : 492 [ 493 { 494 "referenced_type" : "type-17" 495 } 496 ], 497 "return_type" : "type-19", 498 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 499 }, 500 { 501 "function_name" : "cap_get_proc", 502 "linker_set_key" : "cap_get_proc", 503 "return_type" : "type-19", 504 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 505 }, 506 { 507 "function_name" : "cap_init", 508 "linker_set_key" : "cap_init", 509 "return_type" : "type-33", 510 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 511 }, 512 { 513 "function_name" : "cap_set_fd", 514 "linker_set_key" : "cap_set_fd", 515 "parameters" : 516 [ 517 { 518 "referenced_type" : "type-17" 519 }, 520 { 521 "referenced_type" : "type-7" 522 } 523 ], 524 "return_type" : "type-17", 525 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 526 }, 527 { 528 "function_name" : "cap_set_file", 529 "linker_set_key" : "cap_set_file", 530 "parameters" : 531 [ 532 { 533 "referenced_type" : "type-11" 534 }, 535 { 536 "referenced_type" : "type-7" 537 } 538 ], 539 "return_type" : "type-17", 540 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 541 }, 542 { 543 "function_name" : "cap_set_flag", 544 "linker_set_key" : "cap_set_flag", 545 "parameters" : 546 [ 547 { 548 "referenced_type" : "type-12" 549 }, 550 { 551 "referenced_type" : "type-1" 552 }, 553 { 554 "referenced_type" : "type-17" 555 }, 556 { 557 "referenced_type" : "type-18" 558 }, 559 { 560 "referenced_type" : "type-15" 561 } 562 ], 563 "return_type" : "type-17", 564 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 565 }, 566 { 567 "function_name" : "cap_set_proc", 568 "linker_set_key" : "cap_set_proc", 569 "parameters" : 570 [ 571 { 572 "referenced_type" : "type-19" 573 } 574 ], 575 "return_type" : "type-17", 576 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 577 }, 578 { 579 "function_name" : "cap_size", 580 "linker_set_key" : "cap_size", 581 "parameters" : 582 [ 583 { 584 "referenced_type" : "type-5" 585 } 586 ], 587 "return_type" : "type-17", 588 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 589 }, 590 { 591 "function_name" : "cap_to_name", 592 "linker_set_key" : "cap_to_name", 593 "parameters" : 594 [ 595 { 596 "referenced_type" : "type-17" 597 } 598 ], 599 "return_type" : "type-24", 600 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 601 }, 602 { 603 "function_name" : "cap_to_text", 604 "linker_set_key" : "cap_to_text", 605 "parameters" : 606 [ 607 { 608 "referenced_type" : "type-22" 609 }, 610 { 611 "referenced_type" : "type-21" 612 } 613 ], 614 "return_type" : "type-24", 615 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 616 }, 617 { 618 "function_name" : "capgetp", 619 "linker_set_key" : "capgetp", 620 "parameters" : 621 [ 622 { 623 "referenced_type" : "type-17" 624 }, 625 { 626 "referenced_type" : "type-19" 627 } 628 ], 629 "return_type" : "type-17", 630 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 631 }, 632 { 633 "function_name" : "capsetp", 634 "linker_set_key" : "capsetp", 635 "parameters" : 636 [ 637 { 638 "referenced_type" : "type-17" 639 }, 640 { 641 "referenced_type" : "type-19" 642 } 643 ], 644 "return_type" : "type-17", 645 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 646 } 647 ], 648 "global_vars" : [], 649 "lvalue_reference_types" : [], 650 "pointer_types" : 651 [ 652 { 653 "alignment" : 4, 654 "linker_set_key" : "_cap_struct *", 655 "name" : "_cap_struct *", 656 "referenced_type" : "type-13", 657 "self_type" : "type-12", 658 "size" : 4, 659 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 660 }, 661 { 662 "alignment" : 4, 663 "linker_set_key" : "_cap_struct *", 664 "name" : "_cap_struct *", 665 "referenced_type" : "type-20", 666 "self_type" : "type-19", 667 "size" : 4, 668 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 669 }, 670 { 671 "alignment" : 4, 672 "linker_set_key" : "_cap_struct *", 673 "name" : "_cap_struct *", 674 "referenced_type" : "type-23", 675 "self_type" : "type-22", 676 "size" : 4, 677 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 678 }, 679 { 680 "alignment" : 4, 681 "linker_set_key" : "_cap_struct *", 682 "name" : "_cap_struct *", 683 "referenced_type" : "type-34", 684 "self_type" : "type-33", 685 "size" : 4, 686 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 687 }, 688 { 689 "alignment" : 4, 690 "linker_set_key" : "_cap_struct *", 691 "name" : "_cap_struct *", 692 "referenced_type" : "type-38", 693 "self_type" : "type-37", 694 "size" : 4, 695 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 696 }, 697 { 698 "alignment" : 4, 699 "linker_set_key" : "_cap_struct *", 700 "name" : "_cap_struct *", 701 "referenced_type" : "type-40", 702 "self_type" : "type-39", 703 "size" : 4, 704 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 705 }, 706 { 707 "alignment" : 4, 708 "linker_set_key" : "_cap_struct *", 709 "name" : "_cap_struct *", 710 "referenced_type" : "type-42", 711 "self_type" : "type-41", 712 "size" : 4, 713 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 714 }, 715 { 716 "alignment" : 4, 717 "linker_set_key" : "_cap_struct *", 718 "name" : "_cap_struct *", 719 "referenced_type" : "type-44", 720 "self_type" : "type-43", 721 "size" : 4, 722 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 723 }, 724 { 725 "alignment" : 4, 726 "linker_set_key" : "_cap_struct *", 727 "name" : "_cap_struct *", 728 "referenced_type" : "type-46", 729 "self_type" : "type-45", 730 "size" : 4, 731 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 732 }, 733 { 734 "alignment" : 4, 735 "linker_set_key" : "_cap_struct *", 736 "name" : "_cap_struct *", 737 "referenced_type" : "type-48", 738 "self_type" : "type-47", 739 "size" : 4, 740 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 741 }, 742 { 743 "alignment" : 4, 744 "linker_set_key" : "_cap_struct *", 745 "name" : "_cap_struct *", 746 "referenced_type" : "type-6", 747 "self_type" : "type-5", 748 "size" : 4, 749 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 750 }, 751 { 752 "alignment" : 4, 753 "linker_set_key" : "_cap_struct *", 754 "name" : "_cap_struct *", 755 "referenced_type" : "type-8", 756 "self_type" : "type-7", 757 "size" : 4, 758 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 759 }, 760 { 761 "alignment" : 4, 762 "linker_set_key" : "cap_flag_value_t *", 763 "name" : "cap_flag_value_t *", 764 "referenced_type" : "type-15", 765 "self_type" : "type-14", 766 "size" : 4, 767 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 768 }, 769 { 770 "alignment" : 4, 771 "linker_set_key" : "char *", 772 "name" : "char *", 773 "referenced_type" : "type-10", 774 "self_type" : "type-24", 775 "size" : 4, 776 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 777 }, 778 { 779 "alignment" : 4, 780 "linker_set_key" : "const char *", 781 "name" : "const char *", 782 "referenced_type" : "type-9", 783 "self_type" : "type-11", 784 "size" : 4, 785 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 786 }, 787 { 788 "alignment" : 4, 789 "linker_set_key" : "const int *", 790 "name" : "const int *", 791 "referenced_type" : "type-16", 792 "self_type" : "type-18", 793 "size" : 4, 794 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 795 }, 796 { 797 "alignment" : 4, 798 "linker_set_key" : "const void *", 799 "name" : "const void *", 800 "referenced_type" : "type-3", 801 "self_type" : "type-50", 802 "size" : 4, 803 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 804 }, 805 { 806 "alignment" : 4, 807 "linker_set_key" : "int *", 808 "name" : "int *", 809 "referenced_type" : "type-17", 810 "self_type" : "type-21", 811 "size" : 4, 812 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 813 }, 814 { 815 "alignment" : 4, 816 "linker_set_key" : "void *", 817 "name" : "void *", 818 "referenced_type" : "type-4", 819 "self_type" : "type-49", 820 "size" : 4, 821 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 822 } 823 ], 824 "qualified_types" : 825 [ 826 { 827 "alignment" : 1, 828 "is_const" : true, 829 "linker_set_key" : "const char", 830 "name" : "const char", 831 "referenced_type" : "type-10", 832 "self_type" : "type-9", 833 "size" : 1, 834 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 835 }, 836 { 837 "alignment" : 4, 838 "is_const" : true, 839 "linker_set_key" : "const int", 840 "name" : "const int", 841 "referenced_type" : "type-17", 842 "self_type" : "type-16", 843 "size" : 4, 844 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 845 }, 846 { 847 "is_const" : true, 848 "linker_set_key" : "const void", 849 "name" : "const void", 850 "referenced_type" : "type-4", 851 "self_type" : "type-3", 852 "source_file" : "/external/libcap/libcap/include/sys/capability.h" 853 } 854 ], 855 "record_types" : [], 856 "rvalue_reference_types" : [] 857} 858