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