1name: "CtsJniTestCases.apk" 2type: APK 3size: 4436499 4content_id: "GeBU4owZyKZzm6cboZhHiyobLKvd9/gtyK7KLrR+VnM=" 5code_id: "5937cb71 74c870f5 ace0e712 10abeac 10b330b b5b67796 541bcfcb 88e93f11 69cfa42b 2965562f bdee0f18 dc33aa66 dc341ec5 ac442c9c e03f4151 7a3c63cb f9855bc7 f1b3224f " 6dependencies: "libc.so" 7dependencies: "libdl.so" 8dependencies: "libdl.so" 9dependencies: "libc.so" 10dependencies: "libm.so" 11dependencies: "libnativehelper_compat_libc++.so" 12dependencies: "liblog.so" 13dependencies: "libdl.so" 14dependencies: "libc.so" 15dependencies: "libm.so" 16dependencies: "libc++_shared.so" 17dependencies: "libnativehelper_compat_libc++.so" 18dependencies: "libjnicommon.so" 19dependencies: "liblog.so" 20dependencies: "libdl.so" 21dependencies: "libc.so" 22dependencies: "libm.so" 23dependencies: "libc++_shared.so" 24dependencies: "libnativehelper_compat_libc++.so" 25dependencies: "libjnicommon.so" 26dependencies: "liblog.so" 27dependencies: "libdl.so" 28dependencies: "libc.so" 29dependencies: "libm.so" 30dependencies: "libc++_shared.so" 31dependencies: "libnativehelper_compat_libc++.so" 32dependencies: "libjnicommon.so" 33dependencies: "liblog.so" 34dependencies: "libdl.so" 35dependencies: "libc.so" 36dependencies: "libm.so" 37dependencies: "libc++_shared.so" 38dependencies: "libnativehelper_compat_libc++.so" 39dependencies: "liblog.so" 40dependencies: "libdl.so" 41dependencies: "libc.so" 42dependencies: "libm.so" 43dependencies: "liblog.so" 44dependencies: "libc.so" 45dependencies: "libm.so" 46dependencies: "libdl.so" 47dependencies: "libc.so" 48dependencies: "libdl.so" 49dependencies: "libdl.so" 50dependencies: "libc.so" 51dependencies: "libm.so" 52dependencies: "libnativehelper_compat_libc++.so" 53dependencies: "liblog.so" 54dependencies: "libdl.so" 55dependencies: "libc.so" 56dependencies: "libm.so" 57dependencies: "libc++_shared.so" 58dependencies: "libnativehelper_compat_libc++.so" 59dependencies: "libjnicommon.so" 60dependencies: "liblog.so" 61dependencies: "libdl.so" 62dependencies: "libc.so" 63dependencies: "libm.so" 64dependencies: "libc++_shared.so" 65dependencies: "libnativehelper_compat_libc++.so" 66dependencies: "libjnicommon.so" 67dependencies: "liblog.so" 68dependencies: "libdl.so" 69dependencies: "libc.so" 70dependencies: "libm.so" 71dependencies: "libc++_shared.so" 72dependencies: "libnativehelper_compat_libc++.so" 73dependencies: "libjnicommon.so" 74dependencies: "liblog.so" 75dependencies: "libdl.so" 76dependencies: "libc.so" 77dependencies: "libm.so" 78dependencies: "libc++_shared.so" 79dependencies: "libnativehelper_compat_libc++.so" 80dependencies: "liblog.so" 81dependencies: "libdl.so" 82dependencies: "libc.so" 83dependencies: "libm.so" 84dependencies: "liblog.so" 85dependencies: "libc.so" 86dependencies: "libm.so" 87dependencies: "libdl.so" 88dynamic_loading_dependencies: "libcrypto.so" 89dynamic_loading_dependencies: "libmedia.so" 90dynamic_loading_dependencies: "libstagefright.so" 91dynamic_loading_dependencies: "libcutils.so" 92dynamic_loading_dependencies: "libandroid_runtime.so" 93dynamic_loading_dependencies: "libbinder.so" 94dynamic_loading_dependencies: "libutils.so" 95dynamic_loading_dependencies: "libvorbisidec.so" 96dynamic_loading_dependencies: "libart.so" 97dynamic_loading_dependencies: "libnativehelper.so" 98dynamic_loading_dependencies: "libjni_test_dlclose.so" 99dynamic_loading_dependencies: "libgui.so" 100dynamic_loading_dependencies: "libsqlite.so" 101dynamic_loading_dependencies: "libwebviewchromium_plat_support.so" 102dynamic_loading_dependencies: "libexpat.so" 103dynamic_loading_dependencies: "libjni_test_dlclose.so" 104dynamic_loading_dependencies: "libcrypto.so" 105dynamic_loading_dependencies: "libmedia.so" 106dynamic_loading_dependencies: "libstagefright.so" 107dynamic_loading_dependencies: "libcutils.so" 108dynamic_loading_dependencies: "libandroid_runtime.so" 109dynamic_loading_dependencies: "libbinder.so" 110dynamic_loading_dependencies: "libutils.so" 111dynamic_loading_dependencies: "libvorbisidec.so" 112dynamic_loading_dependencies: "libart.so" 113dynamic_loading_dependencies: "libnativehelper.so" 114dynamic_loading_dependencies: "libgui.so" 115dynamic_loading_dependencies: "libsqlite.so" 116dynamic_loading_dependencies: "libwebviewchromium_plat_support.so" 117dynamic_loading_dependencies: "libexpat.so" 118app_info { 119 package_name: "android.jni.cts" 120 uses_libraries { 121 name: "android.test.runner" 122 required: "android.test.runner" 123 } 124 uses_permissions: "android.permission.DISABLE_KEYGUARD" 125 properties { 126 key: "compileSdkVersionCodename" 127 value: "Q" 128 } 129 properties { 130 key: "minSdkVersion" 131 value: "Q" 132 } 133 properties { 134 key: "platformBuildVersionName" 135 value: "Q" 136 } 137 properties { 138 key: "compileSdkVersion" 139 value: "0x1c" 140 } 141 properties { 142 key: "targetSdkVersion" 143 value: "Q" 144 } 145 properties { 146 key: "versionName" 147 value: "Q" 148 } 149 properties { 150 key: "platformBuildVersionCode" 151 value: "0x1c" 152 } 153 properties { 154 key: "versionCode" 155 value: "0x1c" 156 } 157 external_api_packages { 158 name: "android.jni.cts" 159 classes { 160 name: "java.util.Comparator" 161 methods { 162 name: "compare" 163 parameters: "java.lang.Object" 164 parameters: "java.lang.Object" 165 return_type: "int" 166 } 167 } 168 classes { 169 name: "java.io.FileInputStream" 170 methods { 171 name: "<init>" 172 parameters: "java.io.File" 173 return_type: "void" 174 } 175 methods { 176 name: "close" 177 return_type: "void" 178 } 179 methods { 180 name: "getChannel" 181 return_type: "java.nio.channels.FileChannel" 182 } 183 } 184 classes { 185 name: "java.net.URL" 186 methods { 187 name: "<init>" 188 parameters: "java.lang.String" 189 return_type: "void" 190 } 191 methods { 192 name: "openConnection" 193 return_type: "java.net.URLConnection" 194 } 195 } 196 classes { 197 name: "java.lang.annotation.Annotation" 198 methods { 199 name: "annotationType" 200 return_type: "java.lang.Class" 201 } 202 } 203 classes { 204 name: "java.util.Collection" 205 methods { 206 name: "add" 207 parameters: "java.lang.Object" 208 return_type: "boolean" 209 } 210 methods { 211 name: "contains" 212 parameters: "java.lang.Object" 213 return_type: "boolean" 214 } 215 methods { 216 name: "isEmpty" 217 return_type: "boolean" 218 } 219 methods { 220 name: "iterator" 221 return_type: "java.util.Iterator" 222 } 223 methods { 224 name: "remove" 225 parameters: "java.lang.Object" 226 return_type: "boolean" 227 } 228 methods { 229 name: "size" 230 return_type: "int" 231 } 232 } 233 classes { 234 name: "java.lang.reflect.Method" 235 methods { 236 name: "equals" 237 parameters: "java.lang.Object" 238 return_type: "boolean" 239 } 240 methods { 241 name: "getAnnotation" 242 parameters: "java.lang.Class" 243 return_type: "java.lang.annotation.Annotation" 244 } 245 methods { 246 name: "getAnnotations" 247 return_type: "java.lang.annotation.Annotation[]" 248 } 249 methods { 250 name: "getDeclaredAnnotations" 251 return_type: "java.lang.annotation.Annotation[]" 252 } 253 methods { 254 name: "getDeclaringClass" 255 return_type: "java.lang.Class" 256 } 257 methods { 258 name: "getGenericParameterTypes" 259 return_type: "java.lang.reflect.Type[]" 260 } 261 methods { 262 name: "getModifiers" 263 return_type: "int" 264 } 265 methods { 266 name: "getName" 267 return_type: "java.lang.String" 268 } 269 methods { 270 name: "getParameterAnnotations" 271 return_type: "java.lang.annotation.Annotation[][]" 272 } 273 methods { 274 name: "getParameterTypes" 275 return_type: "java.lang.Class[]" 276 } 277 methods { 278 name: "getReturnType" 279 return_type: "java.lang.Class" 280 } 281 methods { 282 name: "hashCode" 283 return_type: "int" 284 } 285 methods { 286 name: "invoke" 287 parameters: "java.lang.Object" 288 parameters: "java.lang.Object[]" 289 return_type: "java.lang.Object" 290 } 291 methods { 292 name: "isAnnotationPresent" 293 parameters: "java.lang.Class" 294 return_type: "boolean" 295 } 296 methods { 297 name: "isSynthetic" 298 return_type: "boolean" 299 } 300 methods { 301 name: "setAccessible" 302 parameters: "boolean" 303 return_type: "void" 304 } 305 methods { 306 name: "toString" 307 return_type: "java.lang.String" 308 } 309 } 310 classes { 311 name: "android.util.Log" 312 methods { 313 name: "d" 314 parameters: "java.lang.String" 315 parameters: "java.lang.String" 316 return_type: "int" 317 } 318 methods { 319 name: "d" 320 parameters: "java.lang.String" 321 parameters: "java.lang.String" 322 parameters: "java.lang.Throwable" 323 return_type: "int" 324 } 325 methods { 326 name: "e" 327 parameters: "java.lang.String" 328 parameters: "java.lang.String" 329 return_type: "int" 330 } 331 methods { 332 name: "e" 333 parameters: "java.lang.String" 334 parameters: "java.lang.String" 335 parameters: "java.lang.Throwable" 336 return_type: "int" 337 } 338 methods { 339 name: "getStackTraceString" 340 parameters: "java.lang.Throwable" 341 return_type: "java.lang.String" 342 } 343 methods { 344 name: "i" 345 parameters: "java.lang.String" 346 parameters: "java.lang.String" 347 return_type: "int" 348 } 349 methods { 350 name: "i" 351 parameters: "java.lang.String" 352 parameters: "java.lang.String" 353 parameters: "java.lang.Throwable" 354 return_type: "int" 355 } 356 methods { 357 name: "isLoggable" 358 parameters: "java.lang.String" 359 parameters: "int" 360 return_type: "boolean" 361 } 362 methods { 363 name: "w" 364 parameters: "java.lang.String" 365 parameters: "java.lang.String" 366 return_type: "int" 367 } 368 methods { 369 name: "w" 370 parameters: "java.lang.String" 371 parameters: "java.lang.String" 372 parameters: "java.lang.Throwable" 373 return_type: "int" 374 } 375 methods { 376 name: "wtf" 377 parameters: "java.lang.String" 378 parameters: "java.lang.String" 379 return_type: "int" 380 } 381 } 382 classes { 383 name: "java.lang.reflect.Constructor" 384 methods { 385 name: "getParameterAnnotations" 386 return_type: "java.lang.annotation.Annotation[][]" 387 } 388 methods { 389 name: "getParameterTypes" 390 return_type: "java.lang.Class[]" 391 } 392 methods { 393 name: "newInstance" 394 parameters: "java.lang.Object[]" 395 return_type: "java.lang.Object" 396 } 397 methods { 398 name: "setAccessible" 399 parameters: "boolean" 400 return_type: "void" 401 } 402 } 403 classes { 404 name: "android.graphics.Bitmap" 405 methods { 406 name: "compress" 407 parameters: "android.graphics.Bitmap.CompressFormat" 408 parameters: "int" 409 parameters: "java.io.OutputStream" 410 return_type: "boolean" 411 } 412 methods { 413 name: "createBitmap" 414 parameters: "android.graphics.Bitmap" 415 return_type: "android.graphics.Bitmap" 416 } 417 methods { 418 name: "sameAs" 419 parameters: "android.graphics.Bitmap" 420 return_type: "boolean" 421 } 422 } 423 classes { 424 name: "android.os.Message" 425 methods { 426 name: "getData" 427 return_type: "android.os.Bundle" 428 } 429 methods { 430 name: "setData" 431 parameters: "android.os.Bundle" 432 return_type: "void" 433 } 434 fields { 435 name: "replyTo" 436 type: "android.os.Messenger" 437 } 438 fields { 439 name: "what" 440 type: "int" 441 } 442 } 443 classes { 444 name: "java.io.ObjectInputStream" 445 methods { 446 name: "<init>" 447 parameters: "java.io.InputStream" 448 return_type: "void" 449 } 450 methods { 451 name: "close" 452 return_type: "void" 453 } 454 methods { 455 name: "readFields" 456 return_type: "java.io.ObjectInputStream.GetField" 457 } 458 methods { 459 name: "readObject" 460 return_type: "java.lang.Object" 461 } 462 } 463 classes { 464 name: "java.math.BigDecimal" 465 methods { 466 name: "abs" 467 return_type: "java.math.BigDecimal" 468 } 469 methods { 470 name: "compareTo" 471 parameters: "java.math.BigDecimal" 472 return_type: "int" 473 } 474 methods { 475 name: "stripTrailingZeros" 476 return_type: "java.math.BigDecimal" 477 } 478 methods { 479 name: "subtract" 480 parameters: "java.math.BigDecimal" 481 parameters: "java.math.MathContext" 482 return_type: "java.math.BigDecimal" 483 } 484 fields { 485 name: "ZERO" 486 type: "java.math.BigDecimal" 487 } 488 } 489 classes { 490 name: "javax.xml.xpath.XPathExpressionException" 491 methods { 492 name: "getMessage" 493 return_type: "java.lang.String" 494 } 495 } 496 classes { 497 name: "java.util.concurrent.atomic.AtomicBoolean" 498 methods { 499 name: "<init>" 500 return_type: "void" 501 } 502 methods { 503 name: "<init>" 504 parameters: "boolean" 505 return_type: "void" 506 } 507 methods { 508 name: "compareAndSet" 509 parameters: "boolean" 510 parameters: "boolean" 511 return_type: "boolean" 512 } 513 methods { 514 name: "get" 515 return_type: "boolean" 516 } 517 methods { 518 name: "getAndSet" 519 parameters: "boolean" 520 return_type: "boolean" 521 } 522 methods { 523 name: "set" 524 parameters: "boolean" 525 return_type: "void" 526 } 527 } 528 classes { 529 name: "java.io.StringReader" 530 methods { 531 name: "<init>" 532 parameters: "java.lang.String" 533 return_type: "void" 534 } 535 } 536 classes { 537 name: "java.util.concurrent.CountDownLatch" 538 methods { 539 name: "<init>" 540 parameters: "int" 541 return_type: "void" 542 } 543 methods { 544 name: "await" 545 return_type: "void" 546 } 547 methods { 548 name: "await" 549 parameters: "long" 550 parameters: "java.util.concurrent.TimeUnit" 551 return_type: "boolean" 552 } 553 methods { 554 name: "countDown" 555 return_type: "void" 556 } 557 } 558 classes { 559 name: "java.util.UUID" 560 methods { 561 name: "randomUUID" 562 return_type: "java.util.UUID" 563 } 564 methods { 565 name: "toString" 566 return_type: "java.lang.String" 567 } 568 } 569 classes { 570 name: "java.util.concurrent.ConcurrentLinkedQueue" 571 methods { 572 name: "<init>" 573 return_type: "void" 574 } 575 } 576 classes { 577 name: "java.lang.AssertionError" 578 methods { 579 name: "<init>" 580 return_type: "void" 581 } 582 methods { 583 name: "<init>" 584 parameters: "java.lang.Object" 585 return_type: "void" 586 } 587 methods { 588 name: "<init>" 589 parameters: "java.lang.String" 590 parameters: "java.lang.Throwable" 591 return_type: "void" 592 } 593 methods { 594 name: "getMessage" 595 return_type: "java.lang.String" 596 } 597 } 598 classes { 599 name: "java.lang.Error" 600 methods { 601 name: "<init>" 602 parameters: "java.lang.String" 603 return_type: "void" 604 } 605 } 606 classes { 607 name: "android.view.WindowManager" 608 methods { 609 name: "getDefaultDisplay" 610 return_type: "android.view.Display" 611 } 612 } 613 classes { 614 name: "java.util.Objects" 615 methods { 616 name: "equals" 617 parameters: "java.lang.Object" 618 parameters: "java.lang.Object" 619 return_type: "boolean" 620 } 621 methods { 622 name: "hash" 623 parameters: "java.lang.Object[]" 624 return_type: "int" 625 } 626 } 627 classes { 628 name: "java.lang.Math" 629 methods { 630 name: "abs" 631 parameters: "double" 632 return_type: "double" 633 } 634 methods { 635 name: "abs" 636 parameters: "float" 637 return_type: "float" 638 } 639 methods { 640 name: "abs" 641 parameters: "int" 642 return_type: "int" 643 } 644 methods { 645 name: "max" 646 parameters: "int" 647 parameters: "int" 648 return_type: "int" 649 } 650 methods { 651 name: "min" 652 parameters: "int" 653 parameters: "int" 654 return_type: "int" 655 } 656 } 657 classes { 658 name: "java.lang.InterruptedException" 659 methods { 660 name: "getCause" 661 return_type: "java.lang.Throwable" 662 } 663 methods { 664 name: "printStackTrace" 665 parameters: "java.io.PrintStream" 666 return_type: "void" 667 } 668 } 669 classes { 670 name: "java.util.concurrent.ThreadPoolExecutor" 671 methods { 672 name: "<init>" 673 parameters: "int" 674 parameters: "int" 675 parameters: "long" 676 parameters: "java.util.concurrent.TimeUnit" 677 parameters: "java.util.concurrent.BlockingQueue" 678 parameters: "java.util.concurrent.ThreadFactory" 679 return_type: "void" 680 } 681 } 682 classes { 683 name: "android.app.KeyguardManager.KeyguardLock" 684 methods { 685 name: "disableKeyguard" 686 return_type: "void" 687 } 688 } 689 classes { 690 name: "java.lang.ClassLoader" 691 methods { 692 name: "getSystemClassLoader" 693 return_type: "java.lang.ClassLoader" 694 } 695 } 696 classes { 697 name: "java.io.FileOutputStream" 698 methods { 699 name: "<init>" 700 parameters: "java.io.File" 701 return_type: "void" 702 } 703 methods { 704 name: "close" 705 return_type: "void" 706 } 707 methods { 708 name: "getChannel" 709 return_type: "java.nio.channels.FileChannel" 710 } 711 } 712 classes { 713 name: "android.os.HandlerThread" 714 methods { 715 name: "<init>" 716 parameters: "java.lang.String" 717 return_type: "void" 718 } 719 methods { 720 name: "getLooper" 721 return_type: "android.os.Looper" 722 } 723 methods { 724 name: "start" 725 return_type: "void" 726 } 727 } 728 classes { 729 name: "android.net.Uri.Builder" 730 methods { 731 name: "<init>" 732 return_type: "void" 733 } 734 methods { 735 name: "authority" 736 parameters: "java.lang.String" 737 return_type: "android.net.Uri.Builder" 738 } 739 methods { 740 name: "build" 741 return_type: "android.net.Uri" 742 } 743 methods { 744 name: "path" 745 parameters: "java.lang.String" 746 return_type: "android.net.Uri.Builder" 747 } 748 methods { 749 name: "scheme" 750 parameters: "java.lang.String" 751 return_type: "android.net.Uri.Builder" 752 } 753 } 754 classes { 755 name: "java.nio.charset.Charset" 756 methods { 757 name: "forName" 758 parameters: "java.lang.String" 759 return_type: "java.nio.charset.Charset" 760 } 761 } 762 classes { 763 name: "java.util.Collections" 764 methods { 765 name: "addAll" 766 parameters: "java.util.Collection" 767 parameters: "java.lang.Object[]" 768 return_type: "boolean" 769 } 770 methods { 771 name: "emptyList" 772 return_type: "java.util.List" 773 } 774 methods { 775 name: "enumeration" 776 parameters: "java.util.Collection" 777 return_type: "java.util.Enumeration" 778 } 779 methods { 780 name: "reverse" 781 parameters: "java.util.List" 782 return_type: "void" 783 } 784 methods { 785 name: "singletonList" 786 parameters: "java.lang.Object" 787 return_type: "java.util.List" 788 } 789 methods { 790 name: "sort" 791 parameters: "java.util.List" 792 parameters: "java.util.Comparator" 793 return_type: "void" 794 } 795 methods { 796 name: "synchronizedList" 797 parameters: "java.util.List" 798 return_type: "java.util.List" 799 } 800 methods { 801 name: "unmodifiableCollection" 802 parameters: "java.util.Collection" 803 return_type: "java.util.Collection" 804 } 805 methods { 806 name: "unmodifiableList" 807 parameters: "java.util.List" 808 return_type: "java.util.List" 809 } 810 methods { 811 name: "unmodifiableMap" 812 parameters: "java.util.Map" 813 return_type: "java.util.Map" 814 } 815 methods { 816 name: "unmodifiableSet" 817 parameters: "java.util.Set" 818 return_type: "java.util.Set" 819 } 820 } 821 classes { 822 name: "java.io.InputStreamReader" 823 methods { 824 name: "<init>" 825 parameters: "java.io.InputStream" 826 return_type: "void" 827 } 828 methods { 829 name: "<init>" 830 parameters: "java.io.InputStream" 831 parameters: "java.nio.charset.Charset" 832 return_type: "void" 833 } 834 } 835 classes { 836 name: "java.util.concurrent.Callable" 837 methods { 838 name: "call" 839 return_type: "java.lang.Object" 840 } 841 } 842 classes { 843 name: "android.os.Parcel" 844 methods { 845 name: "enforceInterface" 846 parameters: "java.lang.String" 847 return_type: "void" 848 } 849 methods { 850 name: "obtain" 851 return_type: "android.os.Parcel" 852 } 853 methods { 854 name: "readArray" 855 parameters: "java.lang.ClassLoader" 856 return_type: "java.lang.Object[]" 857 } 858 methods { 859 name: "readArrayList" 860 parameters: "java.lang.ClassLoader" 861 return_type: "java.util.ArrayList" 862 } 863 methods { 864 name: "readException" 865 return_type: "void" 866 } 867 methods { 868 name: "readHashMap" 869 parameters: "java.lang.ClassLoader" 870 return_type: "java.util.HashMap" 871 } 872 methods { 873 name: "readInt" 874 return_type: "int" 875 } 876 methods { 877 name: "readList" 878 parameters: "java.util.List" 879 parameters: "java.lang.ClassLoader" 880 return_type: "void" 881 } 882 methods { 883 name: "readMap" 884 parameters: "java.util.Map" 885 parameters: "java.lang.ClassLoader" 886 return_type: "void" 887 } 888 methods { 889 name: "readParcelable" 890 parameters: "java.lang.ClassLoader" 891 return_type: "android.os.Parcelable" 892 } 893 methods { 894 name: "readString" 895 return_type: "java.lang.String" 896 } 897 methods { 898 name: "readStrongBinder" 899 return_type: "android.os.IBinder" 900 } 901 methods { 902 name: "recycle" 903 return_type: "void" 904 } 905 methods { 906 name: "writeArray" 907 parameters: "java.lang.Object[]" 908 return_type: "void" 909 } 910 methods { 911 name: "writeInt" 912 parameters: "int" 913 return_type: "void" 914 } 915 methods { 916 name: "writeInterfaceToken" 917 parameters: "java.lang.String" 918 return_type: "void" 919 } 920 methods { 921 name: "writeNoException" 922 return_type: "void" 923 } 924 methods { 925 name: "writeParcelable" 926 parameters: "android.os.Parcelable" 927 parameters: "int" 928 return_type: "void" 929 } 930 methods { 931 name: "writeString" 932 parameters: "java.lang.String" 933 return_type: "void" 934 } 935 methods { 936 name: "writeStrongBinder" 937 parameters: "android.os.IBinder" 938 return_type: "void" 939 } 940 } 941 classes { 942 name: "java.util.concurrent.ThreadFactory" 943 methods { 944 name: "newThread" 945 parameters: "java.lang.Runnable" 946 return_type: "java.lang.Thread" 947 } 948 } 949 classes { 950 name: "java.lang.reflect.ParameterizedType" 951 methods { 952 name: "getActualTypeArguments" 953 return_type: "java.lang.reflect.Type[]" 954 } 955 } 956 classes { 957 name: "dalvik.system.PathClassLoader" 958 methods { 959 name: "<init>" 960 parameters: "java.lang.String" 961 parameters: "java.lang.String" 962 parameters: "java.lang.ClassLoader" 963 return_type: "void" 964 } 965 methods { 966 name: "loadClass" 967 parameters: "java.lang.String" 968 return_type: "java.lang.Class" 969 } 970 } 971 classes { 972 name: "java.lang.StringBuilder" 973 methods { 974 name: "<init>" 975 return_type: "void" 976 } 977 methods { 978 name: "<init>" 979 parameters: "int" 980 return_type: "void" 981 } 982 methods { 983 name: "<init>" 984 parameters: "java.lang.String" 985 return_type: "void" 986 } 987 methods { 988 name: "append" 989 parameters: "char" 990 return_type: "java.lang.StringBuilder" 991 } 992 methods { 993 name: "append" 994 parameters: "int" 995 return_type: "java.lang.StringBuilder" 996 } 997 methods { 998 name: "append" 999 parameters: "long" 1000 return_type: "java.lang.StringBuilder" 1001 } 1002 methods { 1003 name: "append" 1004 parameters: "java.lang.Object" 1005 return_type: "java.lang.StringBuilder" 1006 } 1007 methods { 1008 name: "append" 1009 parameters: "java.lang.String" 1010 return_type: "java.lang.StringBuilder" 1011 } 1012 methods { 1013 name: "toString" 1014 return_type: "java.lang.String" 1015 } 1016 } 1017 classes { 1018 name: "android.os.Bundle" 1019 methods { 1020 name: "<init>" 1021 return_type: "void" 1022 } 1023 methods { 1024 name: "<init>" 1025 parameters: "android.os.Bundle" 1026 return_type: "void" 1027 } 1028 methods { 1029 name: "containsKey" 1030 parameters: "java.lang.String" 1031 return_type: "boolean" 1032 } 1033 methods { 1034 name: "get" 1035 parameters: "java.lang.String" 1036 return_type: "java.lang.Object" 1037 } 1038 methods { 1039 name: "getParcelable" 1040 parameters: "java.lang.String" 1041 return_type: "android.os.Parcelable" 1042 } 1043 methods { 1044 name: "getParcelableArray" 1045 parameters: "java.lang.String" 1046 return_type: "android.os.Parcelable[]" 1047 } 1048 methods { 1049 name: "getSerializable" 1050 parameters: "java.lang.String" 1051 return_type: "java.io.Serializable" 1052 } 1053 methods { 1054 name: "getString" 1055 parameters: "java.lang.String" 1056 return_type: "java.lang.String" 1057 } 1058 methods { 1059 name: "getStringArrayList" 1060 parameters: "java.lang.String" 1061 return_type: "java.util.ArrayList" 1062 } 1063 methods { 1064 name: "putInt" 1065 parameters: "java.lang.String" 1066 parameters: "int" 1067 return_type: "void" 1068 } 1069 methods { 1070 name: "putParcelable" 1071 parameters: "java.lang.String" 1072 parameters: "android.os.Parcelable" 1073 return_type: "void" 1074 } 1075 methods { 1076 name: "putParcelableArray" 1077 parameters: "java.lang.String" 1078 parameters: "android.os.Parcelable[]" 1079 return_type: "void" 1080 } 1081 methods { 1082 name: "putSerializable" 1083 parameters: "java.lang.String" 1084 parameters: "java.io.Serializable" 1085 return_type: "void" 1086 } 1087 methods { 1088 name: "putString" 1089 parameters: "java.lang.String" 1090 parameters: "java.lang.String" 1091 return_type: "void" 1092 } 1093 methods { 1094 name: "putStringArrayList" 1095 parameters: "java.lang.String" 1096 parameters: "java.util.ArrayList" 1097 return_type: "void" 1098 } 1099 methods { 1100 name: "setClassLoader" 1101 parameters: "java.lang.ClassLoader" 1102 return_type: "void" 1103 } 1104 fields { 1105 name: "CREATOR" 1106 type: "android.os.Parcelable.Creator" 1107 } 1108 } 1109 classes { 1110 name: "android.os.Build" 1111 fields { 1112 name: "CPU_ABI" 1113 type: "java.lang.String" 1114 } 1115 fields { 1116 name: "DEVICE" 1117 type: "java.lang.String" 1118 } 1119 fields { 1120 name: "HARDWARE" 1121 type: "java.lang.String" 1122 } 1123 fields { 1124 name: "MODEL" 1125 type: "java.lang.String" 1126 } 1127 } 1128 classes { 1129 name: "java.nio.file.Path" 1130 methods { 1131 name: "getFileName" 1132 return_type: "java.nio.file.Path" 1133 } 1134 methods { 1135 name: "toString" 1136 return_type: "java.lang.String" 1137 } 1138 } 1139 classes { 1140 name: "java.lang.Throwable" 1141 methods { 1142 name: "<init>" 1143 return_type: "void" 1144 } 1145 methods { 1146 name: "<init>" 1147 parameters: "java.lang.String" 1148 return_type: "void" 1149 } 1150 methods { 1151 name: "addSuppressed" 1152 parameters: "java.lang.Throwable" 1153 return_type: "void" 1154 } 1155 methods { 1156 name: "getCause" 1157 return_type: "java.lang.Throwable" 1158 } 1159 methods { 1160 name: "getMessage" 1161 return_type: "java.lang.String" 1162 } 1163 methods { 1164 name: "printStackTrace" 1165 parameters: "java.io.PrintWriter" 1166 return_type: "void" 1167 } 1168 methods { 1169 name: "toString" 1170 return_type: "java.lang.String" 1171 } 1172 } 1173 classes { 1174 name: "java.lang.UnsatisfiedLinkError" 1175 methods { 1176 name: "getMessage" 1177 return_type: "java.lang.String" 1178 } 1179 } 1180 classes { 1181 name: "java.io.IOException" 1182 methods { 1183 name: "<init>" 1184 parameters: "java.lang.String" 1185 return_type: "void" 1186 } 1187 methods { 1188 name: "getMessage" 1189 return_type: "java.lang.String" 1190 } 1191 methods { 1192 name: "toString" 1193 return_type: "java.lang.String" 1194 } 1195 } 1196 classes { 1197 name: "java.io.ObjectStreamClass" 1198 methods { 1199 name: "getFields" 1200 return_type: "java.io.ObjectStreamField[]" 1201 } 1202 methods { 1203 name: "lookup" 1204 parameters: "java.lang.Class" 1205 return_type: "java.io.ObjectStreamClass" 1206 } 1207 } 1208 classes { 1209 name: "java.lang.StringBuffer" 1210 methods { 1211 name: "<init>" 1212 return_type: "void" 1213 } 1214 methods { 1215 name: "append" 1216 parameters: "java.lang.String" 1217 return_type: "java.lang.StringBuffer" 1218 } 1219 methods { 1220 name: "toString" 1221 return_type: "java.lang.String" 1222 } 1223 } 1224 classes { 1225 name: "java.lang.Enum" 1226 methods { 1227 name: "<init>" 1228 parameters: "java.lang.String" 1229 parameters: "int" 1230 return_type: "void" 1231 } 1232 methods { 1233 name: "valueOf" 1234 parameters: "java.lang.Class" 1235 parameters: "java.lang.String" 1236 return_type: "java.lang.Enum" 1237 } 1238 } 1239 classes { 1240 name: "android.content.ComponentName" 1241 methods { 1242 name: "<init>" 1243 parameters: "java.lang.String" 1244 parameters: "java.lang.String" 1245 return_type: "void" 1246 } 1247 methods { 1248 name: "getClassName" 1249 return_type: "java.lang.String" 1250 } 1251 methods { 1252 name: "getPackageName" 1253 return_type: "java.lang.String" 1254 } 1255 } 1256 classes { 1257 name: "java.lang.System" 1258 methods { 1259 name: "arraycopy" 1260 parameters: "java.lang.Object" 1261 parameters: "int" 1262 parameters: "java.lang.Object" 1263 parameters: "int" 1264 parameters: "int" 1265 return_type: "void" 1266 } 1267 methods { 1268 name: "currentTimeMillis" 1269 return_type: "long" 1270 } 1271 methods { 1272 name: "exit" 1273 parameters: "int" 1274 return_type: "void" 1275 } 1276 methods { 1277 name: "getProperties" 1278 return_type: "java.util.Properties" 1279 } 1280 methods { 1281 name: "getProperty" 1282 parameters: "java.lang.String" 1283 return_type: "java.lang.String" 1284 } 1285 methods { 1286 name: "getProperty" 1287 parameters: "java.lang.String" 1288 parameters: "java.lang.String" 1289 return_type: "java.lang.String" 1290 } 1291 methods { 1292 name: "load" 1293 parameters: "java.lang.String" 1294 return_type: "void" 1295 } 1296 methods { 1297 name: "loadLibrary" 1298 parameters: "java.lang.String" 1299 return_type: "void" 1300 } 1301 methods { 1302 name: "nanoTime" 1303 return_type: "long" 1304 } 1305 methods { 1306 name: "setProperties" 1307 parameters: "java.util.Properties" 1308 return_type: "void" 1309 } 1310 methods { 1311 name: "setProperty" 1312 parameters: "java.lang.String" 1313 parameters: "java.lang.String" 1314 return_type: "java.lang.String" 1315 } 1316 fields { 1317 name: "err" 1318 type: "java.io.PrintStream" 1319 } 1320 fields { 1321 name: "in" 1322 type: "java.io.InputStream" 1323 } 1324 fields { 1325 name: "out" 1326 type: "java.io.PrintStream" 1327 } 1328 } 1329 classes { 1330 name: "java.text.NumberFormat" 1331 methods { 1332 name: "format" 1333 parameters: "double" 1334 return_type: "java.lang.String" 1335 } 1336 methods { 1337 name: "getInstance" 1338 return_type: "java.text.NumberFormat" 1339 } 1340 } 1341 classes { 1342 name: "java.util.concurrent.ConcurrentHashMap" 1343 methods { 1344 name: "<init>" 1345 return_type: "void" 1346 } 1347 methods { 1348 name: "get" 1349 parameters: "java.lang.Object" 1350 return_type: "java.lang.Object" 1351 } 1352 methods { 1353 name: "putIfAbsent" 1354 parameters: "java.lang.Object" 1355 parameters: "java.lang.Object" 1356 return_type: "java.lang.Object" 1357 } 1358 } 1359 classes { 1360 name: "java.util.ArrayList" 1361 methods { 1362 name: "<init>" 1363 return_type: "void" 1364 } 1365 methods { 1366 name: "<init>" 1367 parameters: "int" 1368 return_type: "void" 1369 } 1370 methods { 1371 name: "<init>" 1372 parameters: "java.util.Collection" 1373 return_type: "void" 1374 } 1375 methods { 1376 name: "add" 1377 parameters: "java.lang.Object" 1378 return_type: "boolean" 1379 } 1380 methods { 1381 name: "isEmpty" 1382 return_type: "boolean" 1383 } 1384 methods { 1385 name: "iterator" 1386 return_type: "java.util.Iterator" 1387 } 1388 methods { 1389 name: "size" 1390 return_type: "int" 1391 } 1392 methods { 1393 name: "toArray" 1394 parameters: "java.lang.Object[]" 1395 return_type: "java.lang.Object[]" 1396 } 1397 } 1398 classes { 1399 name: "java.util.Vector" 1400 methods { 1401 name: "<init>" 1402 parameters: "int" 1403 return_type: "void" 1404 } 1405 methods { 1406 name: "add" 1407 parameters: "java.lang.Object" 1408 return_type: "boolean" 1409 } 1410 methods { 1411 name: "elements" 1412 return_type: "java.util.Enumeration" 1413 } 1414 methods { 1415 name: "get" 1416 parameters: "int" 1417 return_type: "java.lang.Object" 1418 } 1419 methods { 1420 name: "iterator" 1421 return_type: "java.util.Iterator" 1422 } 1423 methods { 1424 name: "size" 1425 return_type: "int" 1426 } 1427 } 1428 classes { 1429 name: "java.lang.Thread" 1430 methods { 1431 name: "<init>" 1432 return_type: "void" 1433 } 1434 methods { 1435 name: "<init>" 1436 parameters: "java.lang.Runnable" 1437 return_type: "void" 1438 } 1439 methods { 1440 name: "<init>" 1441 parameters: "java.lang.Runnable" 1442 parameters: "java.lang.String" 1443 return_type: "void" 1444 } 1445 methods { 1446 name: "currentThread" 1447 return_type: "java.lang.Thread" 1448 } 1449 methods { 1450 name: "getAllStackTraces" 1451 return_type: "java.util.Map" 1452 } 1453 methods { 1454 name: "getContextClassLoader" 1455 return_type: "java.lang.ClassLoader" 1456 } 1457 methods { 1458 name: "getName" 1459 return_type: "java.lang.String" 1460 } 1461 methods { 1462 name: "getStackTrace" 1463 return_type: "java.lang.StackTraceElement[]" 1464 } 1465 methods { 1466 name: "getUncaughtExceptionHandler" 1467 return_type: "java.lang.Thread.UncaughtExceptionHandler" 1468 } 1469 methods { 1470 name: "interrupt" 1471 return_type: "void" 1472 } 1473 methods { 1474 name: "isInterrupted" 1475 return_type: "boolean" 1476 } 1477 methods { 1478 name: "join" 1479 return_type: "void" 1480 } 1481 methods { 1482 name: "setContextClassLoader" 1483 parameters: "java.lang.ClassLoader" 1484 return_type: "void" 1485 } 1486 methods { 1487 name: "setDaemon" 1488 parameters: "boolean" 1489 return_type: "void" 1490 } 1491 methods { 1492 name: "setName" 1493 parameters: "java.lang.String" 1494 return_type: "void" 1495 } 1496 methods { 1497 name: "setUncaughtExceptionHandler" 1498 parameters: "java.lang.Thread.UncaughtExceptionHandler" 1499 return_type: "void" 1500 } 1501 methods { 1502 name: "sleep" 1503 parameters: "long" 1504 return_type: "void" 1505 } 1506 methods { 1507 name: "start" 1508 return_type: "void" 1509 } 1510 methods { 1511 name: "toString" 1512 return_type: "java.lang.String" 1513 } 1514 } 1515 classes { 1516 name: "android.os.IBinder" 1517 methods { 1518 name: "queryLocalInterface" 1519 parameters: "java.lang.String" 1520 return_type: "android.os.IInterface" 1521 } 1522 methods { 1523 name: "transact" 1524 parameters: "int" 1525 parameters: "android.os.Parcel" 1526 parameters: "android.os.Parcel" 1527 parameters: "int" 1528 return_type: "boolean" 1529 } 1530 } 1531 classes { 1532 name: "android.app.ActivityManager" 1533 methods { 1534 name: "getRunningAppProcesses" 1535 return_type: "java.util.List" 1536 } 1537 methods { 1538 name: "isLowRamDevice" 1539 return_type: "boolean" 1540 } 1541 } 1542 classes { 1543 name: "android.test.mock.MockContentResolver" 1544 methods { 1545 name: "<init>" 1546 return_type: "void" 1547 } 1548 methods { 1549 name: "addProvider" 1550 parameters: "java.lang.String" 1551 parameters: "android.content.ContentProvider" 1552 return_type: "void" 1553 } 1554 } 1555 classes { 1556 name: "java.net.HttpURLConnection" 1557 methods { 1558 name: "disconnect" 1559 return_type: "void" 1560 } 1561 methods { 1562 name: "getOutputStream" 1563 return_type: "java.io.OutputStream" 1564 } 1565 methods { 1566 name: "getResponseCode" 1567 return_type: "int" 1568 } 1569 methods { 1570 name: "getResponseMessage" 1571 return_type: "java.lang.String" 1572 } 1573 methods { 1574 name: "setConnectTimeout" 1575 parameters: "int" 1576 return_type: "void" 1577 } 1578 methods { 1579 name: "setDoOutput" 1580 parameters: "boolean" 1581 return_type: "void" 1582 } 1583 methods { 1584 name: "setFixedLengthStreamingMode" 1585 parameters: "int" 1586 return_type: "void" 1587 } 1588 methods { 1589 name: "setReadTimeout" 1590 parameters: "int" 1591 return_type: "void" 1592 } 1593 } 1594 classes { 1595 name: "java.lang.IllegalStateException" 1596 methods { 1597 name: "<init>" 1598 return_type: "void" 1599 } 1600 methods { 1601 name: "<init>" 1602 parameters: "java.lang.String" 1603 return_type: "void" 1604 } 1605 methods { 1606 name: "<init>" 1607 parameters: "java.lang.String" 1608 parameters: "java.lang.Throwable" 1609 return_type: "void" 1610 } 1611 methods { 1612 name: "<init>" 1613 parameters: "java.lang.Throwable" 1614 return_type: "void" 1615 } 1616 } 1617 classes { 1618 name: "android.app.KeyguardManager" 1619 methods { 1620 name: "newKeyguardLock" 1621 parameters: "java.lang.String" 1622 return_type: "android.app.KeyguardManager.KeyguardLock" 1623 } 1624 } 1625 classes { 1626 name: "android.database.sqlite.SQLiteDatabase" 1627 methods { 1628 name: "execSQL" 1629 parameters: "java.lang.String" 1630 return_type: "void" 1631 } 1632 } 1633 classes { 1634 name: "android.view.View" 1635 methods { 1636 name: "getDrawingCache" 1637 return_type: "android.graphics.Bitmap" 1638 } 1639 methods { 1640 name: "getRootView" 1641 return_type: "android.view.View" 1642 } 1643 methods { 1644 name: "setDrawingCacheEnabled" 1645 parameters: "boolean" 1646 return_type: "void" 1647 } 1648 } 1649 classes { 1650 name: "java.math.MathContext" 1651 fields { 1652 name: "DECIMAL128" 1653 type: "java.math.MathContext" 1654 } 1655 } 1656 classes { 1657 name: "java.net.CookieHandler" 1658 methods { 1659 name: "setDefault" 1660 parameters: "java.net.CookieHandler" 1661 return_type: "void" 1662 } 1663 } 1664 classes { 1665 name: "java.util.Properties" 1666 methods { 1667 name: "<init>" 1668 return_type: "void" 1669 } 1670 methods { 1671 name: "<init>" 1672 parameters: "java.util.Properties" 1673 return_type: "void" 1674 } 1675 methods { 1676 name: "getProperty" 1677 parameters: "java.lang.String" 1678 return_type: "java.lang.String" 1679 } 1680 methods { 1681 name: "load" 1682 parameters: "java.io.InputStream" 1683 return_type: "void" 1684 } 1685 methods { 1686 name: "put" 1687 parameters: "java.lang.Object" 1688 parameters: "java.lang.Object" 1689 return_type: "java.lang.Object" 1690 } 1691 methods { 1692 name: "remove" 1693 parameters: "java.lang.Object" 1694 return_type: "java.lang.Object" 1695 } 1696 methods { 1697 name: "setProperty" 1698 parameters: "java.lang.String" 1699 parameters: "java.lang.String" 1700 return_type: "java.lang.Object" 1701 } 1702 methods { 1703 name: "store" 1704 parameters: "java.io.OutputStream" 1705 parameters: "java.lang.String" 1706 return_type: "void" 1707 } 1708 } 1709 classes { 1710 name: "java.lang.Runtime" 1711 methods { 1712 name: "exec" 1713 parameters: "java.lang.String[]" 1714 return_type: "java.lang.Process" 1715 } 1716 methods { 1717 name: "freeMemory" 1718 return_type: "long" 1719 } 1720 methods { 1721 name: "gc" 1722 return_type: "void" 1723 } 1724 methods { 1725 name: "getRuntime" 1726 return_type: "java.lang.Runtime" 1727 } 1728 methods { 1729 name: "totalMemory" 1730 return_type: "long" 1731 } 1732 } 1733 classes { 1734 name: "android.content.BroadcastReceiver" 1735 methods { 1736 name: "<init>" 1737 return_type: "void" 1738 } 1739 } 1740 classes { 1741 name: "java.lang.StackTraceElement" 1742 methods { 1743 name: "toString" 1744 return_type: "java.lang.String" 1745 } 1746 } 1747 classes { 1748 name: "java.util.Set" 1749 methods { 1750 name: "add" 1751 parameters: "java.lang.Object" 1752 return_type: "boolean" 1753 } 1754 methods { 1755 name: "addAll" 1756 parameters: "java.util.Collection" 1757 return_type: "boolean" 1758 } 1759 methods { 1760 name: "clear" 1761 return_type: "void" 1762 } 1763 methods { 1764 name: "contains" 1765 parameters: "java.lang.Object" 1766 return_type: "boolean" 1767 } 1768 methods { 1769 name: "containsAll" 1770 parameters: "java.util.Collection" 1771 return_type: "boolean" 1772 } 1773 methods { 1774 name: "hashCode" 1775 return_type: "int" 1776 } 1777 methods { 1778 name: "isEmpty" 1779 return_type: "boolean" 1780 } 1781 methods { 1782 name: "iterator" 1783 return_type: "java.util.Iterator" 1784 } 1785 methods { 1786 name: "remove" 1787 parameters: "java.lang.Object" 1788 return_type: "boolean" 1789 } 1790 methods { 1791 name: "removeAll" 1792 parameters: "java.util.Collection" 1793 return_type: "boolean" 1794 } 1795 methods { 1796 name: "size" 1797 return_type: "int" 1798 } 1799 methods { 1800 name: "toArray" 1801 parameters: "java.lang.Object[]" 1802 return_type: "java.lang.Object[]" 1803 } 1804 } 1805 classes { 1806 name: "javax.xml.xpath.XPathExpression" 1807 methods { 1808 name: "evaluate" 1809 parameters: "java.lang.Object" 1810 parameters: "javax.xml.namespace.QName" 1811 return_type: "java.lang.Object" 1812 } 1813 } 1814 classes { 1815 name: "java.lang.Void" 1816 fields { 1817 name: "TYPE" 1818 type: "java.lang.Class" 1819 } 1820 } 1821 classes { 1822 name: "java.lang.IllegalArgumentException" 1823 methods { 1824 name: "<init>" 1825 return_type: "void" 1826 } 1827 methods { 1828 name: "<init>" 1829 parameters: "java.lang.String" 1830 return_type: "void" 1831 } 1832 methods { 1833 name: "<init>" 1834 parameters: "java.lang.String" 1835 parameters: "java.lang.Throwable" 1836 return_type: "void" 1837 } 1838 } 1839 classes { 1840 name: "java.lang.Process" 1841 methods { 1842 name: "getInputStream" 1843 return_type: "java.io.InputStream" 1844 } 1845 } 1846 classes { 1847 name: "android.os.Debug" 1848 methods { 1849 name: "isDebuggerConnected" 1850 return_type: "boolean" 1851 } 1852 methods { 1853 name: "waitForDebugger" 1854 return_type: "void" 1855 } 1856 } 1857 classes { 1858 name: "java.lang.NumberFormatException" 1859 methods { 1860 name: "<init>" 1861 parameters: "java.lang.String" 1862 return_type: "void" 1863 } 1864 } 1865 classes { 1866 name: "java.util.List" 1867 methods { 1868 name: "add" 1869 parameters: "int" 1870 parameters: "java.lang.Object" 1871 return_type: "void" 1872 } 1873 methods { 1874 name: "add" 1875 parameters: "java.lang.Object" 1876 return_type: "boolean" 1877 } 1878 methods { 1879 name: "addAll" 1880 parameters: "java.util.Collection" 1881 return_type: "boolean" 1882 } 1883 methods { 1884 name: "contains" 1885 parameters: "java.lang.Object" 1886 return_type: "boolean" 1887 } 1888 methods { 1889 name: "equals" 1890 parameters: "java.lang.Object" 1891 return_type: "boolean" 1892 } 1893 methods { 1894 name: "get" 1895 parameters: "int" 1896 return_type: "java.lang.Object" 1897 } 1898 methods { 1899 name: "hashCode" 1900 return_type: "int" 1901 } 1902 methods { 1903 name: "isEmpty" 1904 return_type: "boolean" 1905 } 1906 methods { 1907 name: "iterator" 1908 return_type: "java.util.Iterator" 1909 } 1910 methods { 1911 name: "remove" 1912 parameters: "java.lang.Object" 1913 return_type: "boolean" 1914 } 1915 methods { 1916 name: "removeAll" 1917 parameters: "java.util.Collection" 1918 return_type: "boolean" 1919 } 1920 methods { 1921 name: "size" 1922 return_type: "int" 1923 } 1924 methods { 1925 name: "subList" 1926 parameters: "int" 1927 parameters: "int" 1928 return_type: "java.util.List" 1929 } 1930 methods { 1931 name: "toArray" 1932 return_type: "java.lang.Object[]" 1933 } 1934 methods { 1935 name: "toArray" 1936 parameters: "java.lang.Object[]" 1937 return_type: "java.lang.Object[]" 1938 } 1939 } 1940 classes { 1941 name: "java.lang.ThreadLocal" 1942 methods { 1943 name: "<init>" 1944 return_type: "void" 1945 } 1946 methods { 1947 name: "get" 1948 return_type: "java.lang.Object" 1949 } 1950 methods { 1951 name: "set" 1952 parameters: "java.lang.Object" 1953 return_type: "void" 1954 } 1955 } 1956 classes { 1957 name: "java.lang.Appendable" 1958 methods { 1959 name: "append" 1960 parameters: "char" 1961 return_type: "java.lang.Appendable" 1962 } 1963 methods { 1964 name: "append" 1965 parameters: "java.lang.CharSequence" 1966 return_type: "java.lang.Appendable" 1967 } 1968 } 1969 classes { 1970 name: "java.util.concurrent.FutureTask" 1971 methods { 1972 name: "<init>" 1973 parameters: "java.lang.Runnable" 1974 parameters: "java.lang.Object" 1975 return_type: "void" 1976 } 1977 methods { 1978 name: "<init>" 1979 parameters: "java.util.concurrent.Callable" 1980 return_type: "void" 1981 } 1982 methods { 1983 name: "get" 1984 return_type: "java.lang.Object" 1985 } 1986 methods { 1987 name: "get" 1988 parameters: "long" 1989 parameters: "java.util.concurrent.TimeUnit" 1990 return_type: "java.lang.Object" 1991 } 1992 methods { 1993 name: "run" 1994 return_type: "void" 1995 } 1996 } 1997 classes { 1998 name: "javax.xml.xpath.XPathFactory" 1999 methods { 2000 name: "newInstance" 2001 return_type: "javax.xml.xpath.XPathFactory" 2002 } 2003 methods { 2004 name: "newXPath" 2005 return_type: "javax.xml.xpath.XPath" 2006 } 2007 } 2008 classes { 2009 name: "java.lang.NoSuchMethodException" 2010 methods { 2011 name: "initCause" 2012 parameters: "java.lang.Throwable" 2013 return_type: "java.lang.Throwable" 2014 } 2015 } 2016 classes { 2017 name: "javax.net.ssl.HttpsURLConnection" 2018 methods { 2019 name: "getDefaultHostnameVerifier" 2020 return_type: "javax.net.ssl.HostnameVerifier" 2021 } 2022 methods { 2023 name: "getDefaultSSLSocketFactory" 2024 return_type: "javax.net.ssl.SSLSocketFactory" 2025 } 2026 methods { 2027 name: "setDefaultHostnameVerifier" 2028 parameters: "javax.net.ssl.HostnameVerifier" 2029 return_type: "void" 2030 } 2031 methods { 2032 name: "setDefaultSSLSocketFactory" 2033 parameters: "javax.net.ssl.SSLSocketFactory" 2034 return_type: "void" 2035 } 2036 } 2037 classes { 2038 name: "android.os.Environment" 2039 methods { 2040 name: "getExternalStoragePublicDirectory" 2041 parameters: "java.lang.String" 2042 return_type: "java.io.File" 2043 } 2044 fields { 2045 name: "DIRECTORY_PICTURES" 2046 type: "java.lang.String" 2047 } 2048 } 2049 classes { 2050 name: "java.nio.channels.FileChannel" 2051 methods { 2052 name: "close" 2053 return_type: "void" 2054 } 2055 methods { 2056 name: "size" 2057 return_type: "long" 2058 } 2059 methods { 2060 name: "transferTo" 2061 parameters: "long" 2062 parameters: "long" 2063 parameters: "java.nio.channels.WritableByteChannel" 2064 return_type: "long" 2065 } 2066 } 2067 classes { 2068 name: "android.os.SystemClock" 2069 methods { 2070 name: "uptimeMillis" 2071 return_type: "long" 2072 } 2073 } 2074 classes { 2075 name: "java.io.PrintWriter" 2076 methods { 2077 name: "<init>" 2078 parameters: "java.io.Writer" 2079 return_type: "void" 2080 } 2081 methods { 2082 name: "println" 2083 parameters: "java.lang.String" 2084 return_type: "void" 2085 } 2086 } 2087 classes { 2088 name: "java.util.concurrent.ExecutionException" 2089 methods { 2090 name: "getCause" 2091 return_type: "java.lang.Throwable" 2092 } 2093 } 2094 classes { 2095 name: "android.app.UiAutomation" 2096 methods { 2097 name: "executeShellCommand" 2098 parameters: "java.lang.String" 2099 return_type: "android.os.ParcelFileDescriptor" 2100 } 2101 methods { 2102 name: "takeScreenshot" 2103 return_type: "android.graphics.Bitmap" 2104 } 2105 } 2106 classes { 2107 name: "java.util.concurrent.atomic.AtomicLong" 2108 methods { 2109 name: "<init>" 2110 return_type: "void" 2111 } 2112 methods { 2113 name: "<init>" 2114 parameters: "long" 2115 return_type: "void" 2116 } 2117 methods { 2118 name: "addAndGet" 2119 parameters: "long" 2120 return_type: "long" 2121 } 2122 methods { 2123 name: "get" 2124 return_type: "long" 2125 } 2126 methods { 2127 name: "longValue" 2128 return_type: "long" 2129 } 2130 methods { 2131 name: "set" 2132 parameters: "long" 2133 return_type: "void" 2134 } 2135 } 2136 classes { 2137 name: "java.lang.Byte" 2138 methods { 2139 name: "valueOf" 2140 parameters: "byte" 2141 return_type: "java.lang.Byte" 2142 } 2143 fields { 2144 name: "TYPE" 2145 type: "java.lang.Class" 2146 } 2147 } 2148 classes { 2149 name: "java.lang.reflect.Modifier" 2150 methods { 2151 name: "isAbstract" 2152 parameters: "int" 2153 return_type: "boolean" 2154 } 2155 methods { 2156 name: "isPublic" 2157 parameters: "int" 2158 return_type: "boolean" 2159 } 2160 methods { 2161 name: "isStatic" 2162 parameters: "int" 2163 return_type: "boolean" 2164 } 2165 } 2166 classes { 2167 name: "java.io.StringWriter" 2168 methods { 2169 name: "<init>" 2170 return_type: "void" 2171 } 2172 methods { 2173 name: "toString" 2174 return_type: "java.lang.String" 2175 } 2176 } 2177 classes { 2178 name: "android.app.Instrumentation.ActivityResult" 2179 methods { 2180 name: "<init>" 2181 parameters: "int" 2182 parameters: "android.content.Intent" 2183 return_type: "void" 2184 } 2185 } 2186 classes { 2187 name: "java.util.EventObject" 2188 methods { 2189 name: "getSource" 2190 return_type: "java.lang.Object" 2191 } 2192 } 2193 classes { 2194 name: "android.os.MessageQueue" 2195 methods { 2196 name: "addIdleHandler" 2197 parameters: "android.os.MessageQueue.IdleHandler" 2198 return_type: "void" 2199 } 2200 methods { 2201 name: "removeIdleHandler" 2202 parameters: "android.os.MessageQueue.IdleHandler" 2203 return_type: "void" 2204 } 2205 } 2206 classes { 2207 name: "java.util.concurrent.TimeUnit" 2208 methods { 2209 name: "convert" 2210 parameters: "long" 2211 parameters: "java.util.concurrent.TimeUnit" 2212 return_type: "long" 2213 } 2214 methods { 2215 name: "name" 2216 return_type: "java.lang.String" 2217 } 2218 methods { 2219 name: "toMillis" 2220 parameters: "long" 2221 return_type: "long" 2222 } 2223 fields { 2224 name: "MILLISECONDS" 2225 type: "java.util.concurrent.TimeUnit" 2226 } 2227 fields { 2228 name: "MINUTES" 2229 type: "java.util.concurrent.TimeUnit" 2230 } 2231 fields { 2232 name: "NANOSECONDS" 2233 type: "java.util.concurrent.TimeUnit" 2234 } 2235 fields { 2236 name: "SECONDS" 2237 type: "java.util.concurrent.TimeUnit" 2238 } 2239 } 2240 classes { 2241 name: "android.os.ParcelFileDescriptor.AutoCloseInputStream" 2242 methods { 2243 name: "<init>" 2244 parameters: "android.os.ParcelFileDescriptor" 2245 return_type: "void" 2246 } 2247 } 2248 classes { 2249 name: "java.util.Iterator" 2250 methods { 2251 name: "hasNext" 2252 return_type: "boolean" 2253 } 2254 methods { 2255 name: "next" 2256 return_type: "java.lang.Object" 2257 } 2258 methods { 2259 name: "remove" 2260 return_type: "void" 2261 } 2262 } 2263 classes { 2264 name: "android.net.Uri" 2265 methods { 2266 name: "toString" 2267 return_type: "java.lang.String" 2268 } 2269 } 2270 classes { 2271 name: "java.lang.reflect.InvocationTargetException" 2272 methods { 2273 name: "fillInStackTrace" 2274 return_type: "java.lang.Throwable" 2275 } 2276 methods { 2277 name: "getCause" 2278 return_type: "java.lang.Throwable" 2279 } 2280 methods { 2281 name: "getTargetException" 2282 return_type: "java.lang.Throwable" 2283 } 2284 } 2285 classes { 2286 name: "java.util.HashMap" 2287 methods { 2288 name: "<init>" 2289 return_type: "void" 2290 } 2291 methods { 2292 name: "<init>" 2293 parameters: "java.util.Map" 2294 return_type: "void" 2295 } 2296 } 2297 classes { 2298 name: "android.os.Parcelable.Creator" 2299 methods { 2300 name: "createFromParcel" 2301 parameters: "android.os.Parcel" 2302 return_type: "java.lang.Object" 2303 } 2304 } 2305 classes { 2306 name: "java.util.concurrent.Future" 2307 methods { 2308 name: "cancel" 2309 parameters: "boolean" 2310 return_type: "boolean" 2311 } 2312 methods { 2313 name: "get" 2314 parameters: "long" 2315 parameters: "java.util.concurrent.TimeUnit" 2316 return_type: "java.lang.Object" 2317 } 2318 } 2319 classes { 2320 name: "java.lang.Object" 2321 methods { 2322 name: "<init>" 2323 return_type: "void" 2324 } 2325 methods { 2326 name: "equals" 2327 parameters: "java.lang.Object" 2328 return_type: "boolean" 2329 } 2330 methods { 2331 name: "finalize" 2332 return_type: "void" 2333 } 2334 methods { 2335 name: "getClass" 2336 return_type: "java.lang.Class" 2337 } 2338 methods { 2339 name: "hashCode" 2340 return_type: "int" 2341 } 2342 methods { 2343 name: "notifyAll" 2344 return_type: "void" 2345 } 2346 methods { 2347 name: "toString" 2348 return_type: "java.lang.String" 2349 } 2350 methods { 2351 name: "wait" 2352 return_type: "void" 2353 } 2354 } 2355 classes { 2356 name: "java.lang.annotation.ElementType" 2357 fields { 2358 name: "ANNOTATION_TYPE" 2359 type: "java.lang.annotation.ElementType" 2360 } 2361 fields { 2362 name: "CONSTRUCTOR" 2363 type: "java.lang.annotation.ElementType" 2364 } 2365 fields { 2366 name: "FIELD" 2367 type: "java.lang.annotation.ElementType" 2368 } 2369 fields { 2370 name: "LOCAL_VARIABLE" 2371 type: "java.lang.annotation.ElementType" 2372 } 2373 fields { 2374 name: "METHOD" 2375 type: "java.lang.annotation.ElementType" 2376 } 2377 fields { 2378 name: "PACKAGE" 2379 type: "java.lang.annotation.ElementType" 2380 } 2381 fields { 2382 name: "PARAMETER" 2383 type: "java.lang.annotation.ElementType" 2384 } 2385 fields { 2386 name: "TYPE" 2387 type: "java.lang.annotation.ElementType" 2388 } 2389 } 2390 classes { 2391 name: "java.lang.Package" 2392 methods { 2393 name: "getName" 2394 return_type: "java.lang.String" 2395 } 2396 } 2397 classes { 2398 name: "java.net.Authenticator" 2399 methods { 2400 name: "setDefault" 2401 parameters: "java.net.Authenticator" 2402 return_type: "void" 2403 } 2404 } 2405 classes { 2406 name: "java.lang.Thread.UncaughtExceptionHandler" 2407 methods { 2408 name: "uncaughtException" 2409 parameters: "java.lang.Thread" 2410 parameters: "java.lang.Throwable" 2411 return_type: "void" 2412 } 2413 } 2414 classes { 2415 name: "android.os.Binder" 2416 methods { 2417 name: "<init>" 2418 return_type: "void" 2419 } 2420 methods { 2421 name: "onTransact" 2422 parameters: "int" 2423 parameters: "android.os.Parcel" 2424 parameters: "android.os.Parcel" 2425 parameters: "int" 2426 return_type: "boolean" 2427 } 2428 } 2429 classes { 2430 name: "java.lang.reflect.WildcardType" 2431 methods { 2432 name: "getLowerBounds" 2433 return_type: "java.lang.reflect.Type[]" 2434 } 2435 methods { 2436 name: "getUpperBounds" 2437 return_type: "java.lang.reflect.Type[]" 2438 } 2439 } 2440 classes { 2441 name: "javax.xml.xpath.XPathConstants" 2442 fields { 2443 name: "NODE" 2444 type: "javax.xml.namespace.QName" 2445 } 2446 fields { 2447 name: "STRING" 2448 type: "javax.xml.namespace.QName" 2449 } 2450 } 2451 classes { 2452 name: "java.util.EnumSet" 2453 methods { 2454 name: "iterator" 2455 return_type: "java.util.Iterator" 2456 } 2457 methods { 2458 name: "range" 2459 parameters: "java.lang.Enum" 2460 parameters: "java.lang.Enum" 2461 return_type: "java.util.EnumSet" 2462 } 2463 } 2464 classes { 2465 name: "java.util.LinkedHashMap" 2466 methods { 2467 name: "<init>" 2468 return_type: "void" 2469 } 2470 methods { 2471 name: "put" 2472 parameters: "java.lang.Object" 2473 parameters: "java.lang.Object" 2474 return_type: "java.lang.Object" 2475 } 2476 } 2477 classes { 2478 name: "android.os.Process" 2479 methods { 2480 name: "myPid" 2481 return_type: "int" 2482 } 2483 } 2484 classes { 2485 name: "android.content.pm.ProviderInfo" 2486 methods { 2487 name: "<init>" 2488 return_type: "void" 2489 } 2490 fields { 2491 name: "authority" 2492 type: "java.lang.String" 2493 } 2494 } 2495 classes { 2496 name: "android.content.Context" 2497 methods { 2498 name: "bindService" 2499 parameters: "android.content.Intent" 2500 parameters: "android.content.ServiceConnection" 2501 parameters: "int" 2502 return_type: "boolean" 2503 } 2504 methods { 2505 name: "checkCallingOrSelfPermission" 2506 parameters: "java.lang.String" 2507 return_type: "int" 2508 } 2509 methods { 2510 name: "deleteDatabase" 2511 parameters: "java.lang.String" 2512 return_type: "boolean" 2513 } 2514 methods { 2515 name: "deleteFile" 2516 parameters: "java.lang.String" 2517 return_type: "boolean" 2518 } 2519 methods { 2520 name: "getApplicationInfo" 2521 return_type: "android.content.pm.ApplicationInfo" 2522 } 2523 methods { 2524 name: "getCacheDir" 2525 return_type: "java.io.File" 2526 } 2527 methods { 2528 name: "getClassLoader" 2529 return_type: "java.lang.ClassLoader" 2530 } 2531 methods { 2532 name: "getDatabasePath" 2533 parameters: "java.lang.String" 2534 return_type: "java.io.File" 2535 } 2536 methods { 2537 name: "getDir" 2538 parameters: "java.lang.String" 2539 parameters: "int" 2540 return_type: "java.io.File" 2541 } 2542 methods { 2543 name: "getFileStreamPath" 2544 parameters: "java.lang.String" 2545 return_type: "java.io.File" 2546 } 2547 methods { 2548 name: "getFilesDir" 2549 return_type: "java.io.File" 2550 } 2551 methods { 2552 name: "getPackageCodePath" 2553 return_type: "java.lang.String" 2554 } 2555 methods { 2556 name: "getPackageManager" 2557 return_type: "android.content.pm.PackageManager" 2558 } 2559 methods { 2560 name: "getPackageName" 2561 return_type: "java.lang.String" 2562 } 2563 methods { 2564 name: "getSystemService" 2565 parameters: "java.lang.String" 2566 return_type: "java.lang.Object" 2567 } 2568 methods { 2569 name: "openFileInput" 2570 parameters: "java.lang.String" 2571 return_type: "java.io.FileInputStream" 2572 } 2573 methods { 2574 name: "openFileOutput" 2575 parameters: "java.lang.String" 2576 parameters: "int" 2577 return_type: "java.io.FileOutputStream" 2578 } 2579 methods { 2580 name: "openOrCreateDatabase" 2581 parameters: "java.lang.String" 2582 parameters: "int" 2583 parameters: "android.database.sqlite.SQLiteDatabase.CursorFactory" 2584 return_type: "android.database.sqlite.SQLiteDatabase" 2585 } 2586 methods { 2587 name: "openOrCreateDatabase" 2588 parameters: "java.lang.String" 2589 parameters: "int" 2590 parameters: "android.database.sqlite.SQLiteDatabase.CursorFactory" 2591 parameters: "android.database.DatabaseErrorHandler" 2592 return_type: "android.database.sqlite.SQLiteDatabase" 2593 } 2594 methods { 2595 name: "registerReceiver" 2596 parameters: "android.content.BroadcastReceiver" 2597 parameters: "android.content.IntentFilter" 2598 return_type: "android.content.Intent" 2599 } 2600 methods { 2601 name: "sendBroadcast" 2602 parameters: "android.content.Intent" 2603 return_type: "void" 2604 } 2605 methods { 2606 name: "startService" 2607 parameters: "android.content.Intent" 2608 return_type: "android.content.ComponentName" 2609 } 2610 methods { 2611 name: "stopService" 2612 parameters: "android.content.Intent" 2613 return_type: "boolean" 2614 } 2615 methods { 2616 name: "unbindService" 2617 parameters: "android.content.ServiceConnection" 2618 return_type: "void" 2619 } 2620 methods { 2621 name: "unregisterReceiver" 2622 parameters: "android.content.BroadcastReceiver" 2623 return_type: "void" 2624 } 2625 } 2626 classes { 2627 name: "java.lang.ref.WeakReference" 2628 methods { 2629 name: "<init>" 2630 parameters: "java.lang.Object" 2631 return_type: "void" 2632 } 2633 methods { 2634 name: "get" 2635 return_type: "java.lang.Object" 2636 } 2637 } 2638 classes { 2639 name: "android.test.InstrumentationTestCase" 2640 methods { 2641 name: "injectInstrumentation" 2642 parameters: "android.app.Instrumentation" 2643 return_type: "void" 2644 } 2645 } 2646 classes { 2647 name: "java.lang.Double" 2648 methods { 2649 name: "<init>" 2650 parameters: "double" 2651 return_type: "void" 2652 } 2653 methods { 2654 name: "compare" 2655 parameters: "double" 2656 parameters: "double" 2657 return_type: "int" 2658 } 2659 methods { 2660 name: "doubleValue" 2661 return_type: "double" 2662 } 2663 methods { 2664 name: "isNaN" 2665 parameters: "double" 2666 return_type: "boolean" 2667 } 2668 methods { 2669 name: "parseDouble" 2670 parameters: "java.lang.String" 2671 return_type: "double" 2672 } 2673 methods { 2674 name: "toString" 2675 parameters: "double" 2676 return_type: "java.lang.String" 2677 } 2678 methods { 2679 name: "valueOf" 2680 parameters: "double" 2681 return_type: "java.lang.Double" 2682 } 2683 fields { 2684 name: "TYPE" 2685 type: "java.lang.Class" 2686 } 2687 } 2688 classes { 2689 name: "android.app.ActivityManager.RunningAppProcessInfo" 2690 fields { 2691 name: "pid" 2692 type: "int" 2693 } 2694 fields { 2695 name: "processName" 2696 type: "java.lang.String" 2697 } 2698 } 2699 classes { 2700 name: "java.net.ResponseCache" 2701 methods { 2702 name: "setDefault" 2703 parameters: "java.net.ResponseCache" 2704 return_type: "void" 2705 } 2706 } 2707 classes { 2708 name: "java.util.Enumeration" 2709 methods { 2710 name: "hasMoreElements" 2711 return_type: "boolean" 2712 } 2713 methods { 2714 name: "nextElement" 2715 return_type: "java.lang.Object" 2716 } 2717 } 2718 classes { 2719 name: "android.content.IntentFilter" 2720 methods { 2721 name: "<init>" 2722 parameters: "java.lang.String" 2723 return_type: "void" 2724 } 2725 } 2726 classes { 2727 name: "java.util.HashSet" 2728 methods { 2729 name: "<init>" 2730 return_type: "void" 2731 } 2732 methods { 2733 name: "<init>" 2734 parameters: "java.util.Collection" 2735 return_type: "void" 2736 } 2737 methods { 2738 name: "add" 2739 parameters: "java.lang.Object" 2740 return_type: "boolean" 2741 } 2742 methods { 2743 name: "addAll" 2744 parameters: "java.util.Collection" 2745 return_type: "boolean" 2746 } 2747 methods { 2748 name: "iterator" 2749 return_type: "java.util.Iterator" 2750 } 2751 methods { 2752 name: "remove" 2753 parameters: "java.lang.Object" 2754 return_type: "boolean" 2755 } 2756 } 2757 classes { 2758 name: "java.lang.Comparable" 2759 methods { 2760 name: "compareTo" 2761 parameters: "java.lang.Object" 2762 return_type: "int" 2763 } 2764 } 2765 classes { 2766 name: "java.lang.String" 2767 methods { 2768 name: "<init>" 2769 parameters: "java.lang.String" 2770 return_type: "void" 2771 } 2772 methods { 2773 name: "charAt" 2774 parameters: "int" 2775 return_type: "char" 2776 } 2777 methods { 2778 name: "compareTo" 2779 parameters: "java.lang.String" 2780 return_type: "int" 2781 } 2782 methods { 2783 name: "concat" 2784 parameters: "java.lang.String" 2785 return_type: "java.lang.String" 2786 } 2787 methods { 2788 name: "contains" 2789 parameters: "java.lang.CharSequence" 2790 return_type: "boolean" 2791 } 2792 methods { 2793 name: "endsWith" 2794 parameters: "java.lang.String" 2795 return_type: "boolean" 2796 } 2797 methods { 2798 name: "equals" 2799 parameters: "java.lang.Object" 2800 return_type: "boolean" 2801 } 2802 methods { 2803 name: "equalsIgnoreCase" 2804 parameters: "java.lang.String" 2805 return_type: "boolean" 2806 } 2807 methods { 2808 name: "format" 2809 parameters: "java.lang.String" 2810 parameters: "java.lang.Object[]" 2811 return_type: "java.lang.String" 2812 } 2813 methods { 2814 name: "getBytes" 2815 return_type: "byte[]" 2816 } 2817 methods { 2818 name: "getBytes" 2819 parameters: "java.lang.String" 2820 return_type: "byte[]" 2821 } 2822 methods { 2823 name: "hashCode" 2824 return_type: "int" 2825 } 2826 methods { 2827 name: "indexOf" 2828 parameters: "int" 2829 return_type: "int" 2830 } 2831 methods { 2832 name: "indexOf" 2833 parameters: "java.lang.String" 2834 return_type: "int" 2835 } 2836 methods { 2837 name: "indexOf" 2838 parameters: "java.lang.String" 2839 parameters: "int" 2840 return_type: "int" 2841 } 2842 methods { 2843 name: "isEmpty" 2844 return_type: "boolean" 2845 } 2846 methods { 2847 name: "lastIndexOf" 2848 parameters: "int" 2849 return_type: "int" 2850 } 2851 methods { 2852 name: "lastIndexOf" 2853 parameters: "java.lang.String" 2854 return_type: "int" 2855 } 2856 methods { 2857 name: "length" 2858 return_type: "int" 2859 } 2860 methods { 2861 name: "matches" 2862 parameters: "java.lang.String" 2863 return_type: "boolean" 2864 } 2865 methods { 2866 name: "replace" 2867 parameters: "java.lang.CharSequence" 2868 parameters: "java.lang.CharSequence" 2869 return_type: "java.lang.String" 2870 } 2871 methods { 2872 name: "replaceAll" 2873 parameters: "java.lang.String" 2874 parameters: "java.lang.String" 2875 return_type: "java.lang.String" 2876 } 2877 methods { 2878 name: "split" 2879 parameters: "java.lang.String" 2880 return_type: "java.lang.String[]" 2881 } 2882 methods { 2883 name: "split" 2884 parameters: "java.lang.String" 2885 parameters: "int" 2886 return_type: "java.lang.String[]" 2887 } 2888 methods { 2889 name: "startsWith" 2890 parameters: "java.lang.String" 2891 return_type: "boolean" 2892 } 2893 methods { 2894 name: "substring" 2895 parameters: "int" 2896 return_type: "java.lang.String" 2897 } 2898 methods { 2899 name: "substring" 2900 parameters: "int" 2901 parameters: "int" 2902 return_type: "java.lang.String" 2903 } 2904 methods { 2905 name: "toLowerCase" 2906 return_type: "java.lang.String" 2907 } 2908 methods { 2909 name: "trim" 2910 return_type: "java.lang.String" 2911 } 2912 methods { 2913 name: "valueOf" 2914 parameters: "int" 2915 return_type: "java.lang.String" 2916 } 2917 methods { 2918 name: "valueOf" 2919 parameters: "java.lang.Object" 2920 return_type: "java.lang.String" 2921 } 2922 } 2923 classes { 2924 name: "java.io.BufferedOutputStream" 2925 methods { 2926 name: "<init>" 2927 parameters: "java.io.OutputStream" 2928 return_type: "void" 2929 } 2930 methods { 2931 name: "close" 2932 return_type: "void" 2933 } 2934 methods { 2935 name: "flush" 2936 return_type: "void" 2937 } 2938 } 2939 classes { 2940 name: "java.lang.reflect.GenericArrayType" 2941 methods { 2942 name: "getGenericComponentType" 2943 return_type: "java.lang.reflect.Type" 2944 } 2945 } 2946 classes { 2947 name: "java.lang.Long" 2948 methods { 2949 name: "compareTo" 2950 parameters: "java.lang.Long" 2951 return_type: "int" 2952 } 2953 methods { 2954 name: "longValue" 2955 return_type: "long" 2956 } 2957 methods { 2958 name: "parseLong" 2959 parameters: "java.lang.String" 2960 return_type: "long" 2961 } 2962 methods { 2963 name: "toString" 2964 parameters: "long" 2965 return_type: "java.lang.String" 2966 } 2967 methods { 2968 name: "valueOf" 2969 parameters: "long" 2970 return_type: "java.lang.Long" 2971 } 2972 fields { 2973 name: "TYPE" 2974 type: "java.lang.Class" 2975 } 2976 } 2977 classes { 2978 name: "java.net.URLEncoder" 2979 methods { 2980 name: "encode" 2981 parameters: "java.lang.String" 2982 parameters: "java.lang.String" 2983 return_type: "java.lang.String" 2984 } 2985 } 2986 classes { 2987 name: "android.os.Messenger" 2988 methods { 2989 name: "<init>" 2990 parameters: "android.os.Handler" 2991 return_type: "void" 2992 } 2993 methods { 2994 name: "<init>" 2995 parameters: "android.os.IBinder" 2996 return_type: "void" 2997 } 2998 methods { 2999 name: "getBinder" 3000 return_type: "android.os.IBinder" 3001 } 3002 methods { 3003 name: "send" 3004 parameters: "android.os.Message" 3005 return_type: "void" 3006 } 3007 } 3008 classes { 3009 name: "java.lang.Exception" 3010 methods { 3011 name: "<init>" 3012 return_type: "void" 3013 } 3014 methods { 3015 name: "<init>" 3016 parameters: "java.lang.String" 3017 return_type: "void" 3018 } 3019 methods { 3020 name: "<init>" 3021 parameters: "java.lang.String" 3022 parameters: "java.lang.Throwable" 3023 return_type: "void" 3024 } 3025 methods { 3026 name: "<init>" 3027 parameters: "java.lang.Throwable" 3028 return_type: "void" 3029 } 3030 methods { 3031 name: "getMessage" 3032 return_type: "java.lang.String" 3033 } 3034 methods { 3035 name: "setStackTrace" 3036 parameters: "java.lang.StackTraceElement[]" 3037 return_type: "void" 3038 } 3039 methods { 3040 name: "toString" 3041 return_type: "java.lang.String" 3042 } 3043 } 3044 classes { 3045 name: "java.lang.Float" 3046 methods { 3047 name: "<init>" 3048 parameters: "float" 3049 return_type: "void" 3050 } 3051 methods { 3052 name: "compare" 3053 parameters: "float" 3054 parameters: "float" 3055 return_type: "int" 3056 } 3057 methods { 3058 name: "floatValue" 3059 return_type: "float" 3060 } 3061 methods { 3062 name: "valueOf" 3063 parameters: "float" 3064 return_type: "java.lang.Float" 3065 } 3066 fields { 3067 name: "TYPE" 3068 type: "java.lang.Class" 3069 } 3070 } 3071 classes { 3072 name: "java.security.MessageDigest" 3073 methods { 3074 name: "digest" 3075 return_type: "byte[]" 3076 } 3077 methods { 3078 name: "getInstance" 3079 parameters: "java.lang.String" 3080 return_type: "java.security.MessageDigest" 3081 } 3082 methods { 3083 name: "reset" 3084 return_type: "void" 3085 } 3086 methods { 3087 name: "update" 3088 parameters: "byte[]" 3089 return_type: "void" 3090 } 3091 } 3092 classes { 3093 name: "android.app.Activity" 3094 methods { 3095 name: "finish" 3096 return_type: "void" 3097 } 3098 methods { 3099 name: "getWindow" 3100 return_type: "android.view.Window" 3101 } 3102 methods { 3103 name: "isFinishing" 3104 return_type: "boolean" 3105 } 3106 } 3107 classes { 3108 name: "android.view.Display" 3109 methods { 3110 name: "getHeight" 3111 return_type: "int" 3112 } 3113 methods { 3114 name: "getWidth" 3115 return_type: "int" 3116 } 3117 } 3118 classes { 3119 name: "java.util.concurrent.Executors" 3120 methods { 3121 name: "defaultThreadFactory" 3122 return_type: "java.util.concurrent.ThreadFactory" 3123 } 3124 methods { 3125 name: "newCachedThreadPool" 3126 return_type: "java.util.concurrent.ExecutorService" 3127 } 3128 methods { 3129 name: "newSingleThreadExecutor" 3130 return_type: "java.util.concurrent.ExecutorService" 3131 } 3132 methods { 3133 name: "newSingleThreadExecutor" 3134 parameters: "java.util.concurrent.ThreadFactory" 3135 return_type: "java.util.concurrent.ExecutorService" 3136 } 3137 } 3138 classes { 3139 name: "java.util.Locale" 3140 methods { 3141 name: "getDefault" 3142 return_type: "java.util.Locale" 3143 } 3144 methods { 3145 name: "setDefault" 3146 parameters: "java.util.Locale" 3147 return_type: "void" 3148 } 3149 } 3150 classes { 3151 name: "java.lang.reflect.Field" 3152 methods { 3153 name: "get" 3154 parameters: "java.lang.Object" 3155 return_type: "java.lang.Object" 3156 } 3157 methods { 3158 name: "getAnnotation" 3159 parameters: "java.lang.Class" 3160 return_type: "java.lang.annotation.Annotation" 3161 } 3162 methods { 3163 name: "getAnnotations" 3164 return_type: "java.lang.annotation.Annotation[]" 3165 } 3166 methods { 3167 name: "getDeclaringClass" 3168 return_type: "java.lang.Class" 3169 } 3170 methods { 3171 name: "getModifiers" 3172 return_type: "int" 3173 } 3174 methods { 3175 name: "getName" 3176 return_type: "java.lang.String" 3177 } 3178 methods { 3179 name: "getType" 3180 return_type: "java.lang.Class" 3181 } 3182 methods { 3183 name: "set" 3184 parameters: "java.lang.Object" 3185 parameters: "java.lang.Object" 3186 return_type: "void" 3187 } 3188 methods { 3189 name: "setAccessible" 3190 parameters: "boolean" 3191 return_type: "void" 3192 } 3193 methods { 3194 name: "toString" 3195 return_type: "java.lang.String" 3196 } 3197 } 3198 classes { 3199 name: "android.os.IInterface" 3200 methods { 3201 name: "asBinder" 3202 return_type: "android.os.IBinder" 3203 } 3204 } 3205 classes { 3206 name: "java.io.BufferedReader" 3207 methods { 3208 name: "<init>" 3209 parameters: "java.io.Reader" 3210 return_type: "void" 3211 } 3212 methods { 3213 name: "close" 3214 return_type: "void" 3215 } 3216 methods { 3217 name: "readLine" 3218 return_type: "java.lang.String" 3219 } 3220 } 3221 classes { 3222 name: "java.lang.annotation.RetentionPolicy" 3223 fields { 3224 name: "CLASS" 3225 type: "java.lang.annotation.RetentionPolicy" 3226 } 3227 fields { 3228 name: "RUNTIME" 3229 type: "java.lang.annotation.RetentionPolicy" 3230 } 3231 fields { 3232 name: "SOURCE" 3233 type: "java.lang.annotation.RetentionPolicy" 3234 } 3235 } 3236 classes { 3237 name: "android.os.Parcelable" 3238 methods { 3239 name: "writeToParcel" 3240 parameters: "android.os.Parcel" 3241 parameters: "int" 3242 return_type: "void" 3243 } 3244 } 3245 classes { 3246 name: "dalvik.system.DexFile" 3247 methods { 3248 name: "<init>" 3249 parameters: "java.lang.String" 3250 return_type: "void" 3251 } 3252 methods { 3253 name: "close" 3254 return_type: "void" 3255 } 3256 methods { 3257 name: "entries" 3258 return_type: "java.util.Enumeration" 3259 } 3260 } 3261 classes { 3262 name: "android.view.Window" 3263 methods { 3264 name: "getDecorView" 3265 return_type: "android.view.View" 3266 } 3267 } 3268 classes { 3269 name: "javax.xml.xpath.XPath" 3270 methods { 3271 name: "compile" 3272 parameters: "java.lang.String" 3273 return_type: "javax.xml.xpath.XPathExpression" 3274 } 3275 methods { 3276 name: "setNamespaceContext" 3277 parameters: "javax.xml.namespace.NamespaceContext" 3278 return_type: "void" 3279 } 3280 } 3281 classes { 3282 name: "java.util.concurrent.atomic.AtomicInteger" 3283 methods { 3284 name: "<init>" 3285 return_type: "void" 3286 } 3287 methods { 3288 name: "<init>" 3289 parameters: "int" 3290 return_type: "void" 3291 } 3292 methods { 3293 name: "decrementAndGet" 3294 return_type: "int" 3295 } 3296 methods { 3297 name: "get" 3298 return_type: "int" 3299 } 3300 methods { 3301 name: "getAndIncrement" 3302 return_type: "int" 3303 } 3304 methods { 3305 name: "incrementAndGet" 3306 return_type: "int" 3307 } 3308 } 3309 classes { 3310 name: "java.io.FileNotFoundException" 3311 methods { 3312 name: "<init>" 3313 parameters: "java.lang.String" 3314 return_type: "void" 3315 } 3316 } 3317 classes { 3318 name: "java.util.LinkedHashSet" 3319 methods { 3320 name: "<init>" 3321 return_type: "void" 3322 } 3323 } 3324 classes { 3325 name: "java.lang.SecurityException" 3326 methods { 3327 name: "<init>" 3328 parameters: "java.lang.String" 3329 return_type: "void" 3330 } 3331 } 3332 classes { 3333 name: "java.util.Map" 3334 methods { 3335 name: "clear" 3336 return_type: "void" 3337 } 3338 methods { 3339 name: "containsKey" 3340 parameters: "java.lang.Object" 3341 return_type: "boolean" 3342 } 3343 methods { 3344 name: "entrySet" 3345 return_type: "java.util.Set" 3346 } 3347 methods { 3348 name: "get" 3349 parameters: "java.lang.Object" 3350 return_type: "java.lang.Object" 3351 } 3352 methods { 3353 name: "isEmpty" 3354 return_type: "boolean" 3355 } 3356 methods { 3357 name: "keySet" 3358 return_type: "java.util.Set" 3359 } 3360 methods { 3361 name: "put" 3362 parameters: "java.lang.Object" 3363 parameters: "java.lang.Object" 3364 return_type: "java.lang.Object" 3365 } 3366 methods { 3367 name: "putAll" 3368 parameters: "java.util.Map" 3369 return_type: "void" 3370 } 3371 methods { 3372 name: "remove" 3373 parameters: "java.lang.Object" 3374 return_type: "java.lang.Object" 3375 } 3376 methods { 3377 name: "size" 3378 return_type: "int" 3379 } 3380 methods { 3381 name: "values" 3382 return_type: "java.util.Collection" 3383 } 3384 } 3385 classes { 3386 name: "java.lang.UnsupportedOperationException" 3387 methods { 3388 name: "<init>" 3389 return_type: "void" 3390 } 3391 methods { 3392 name: "<init>" 3393 parameters: "java.lang.String" 3394 return_type: "void" 3395 } 3396 } 3397 classes { 3398 name: "android.os.Looper" 3399 methods { 3400 name: "getMainLooper" 3401 return_type: "android.os.Looper" 3402 } 3403 methods { 3404 name: "getThread" 3405 return_type: "java.lang.Thread" 3406 } 3407 methods { 3408 name: "myLooper" 3409 return_type: "android.os.Looper" 3410 } 3411 methods { 3412 name: "myQueue" 3413 return_type: "android.os.MessageQueue" 3414 } 3415 methods { 3416 name: "quit" 3417 return_type: "void" 3418 } 3419 } 3420 classes { 3421 name: "java.io.OutputStream" 3422 methods { 3423 name: "close" 3424 return_type: "void" 3425 } 3426 methods { 3427 name: "write" 3428 parameters: "byte[]" 3429 return_type: "void" 3430 } 3431 } 3432 classes { 3433 name: "android.content.pm.PackageManager" 3434 methods { 3435 name: "getApplicationInfo" 3436 parameters: "java.lang.String" 3437 parameters: "int" 3438 return_type: "android.content.pm.ApplicationInfo" 3439 } 3440 methods { 3441 name: "getInstrumentationInfo" 3442 parameters: "android.content.ComponentName" 3443 parameters: "int" 3444 return_type: "android.content.pm.InstrumentationInfo" 3445 } 3446 methods { 3447 name: "hasSystemFeature" 3448 parameters: "java.lang.String" 3449 return_type: "boolean" 3450 } 3451 methods { 3452 name: "isInstantApp" 3453 return_type: "boolean" 3454 } 3455 } 3456 classes { 3457 name: "java.lang.Class" 3458 methods { 3459 name: "asSubclass" 3460 parameters: "java.lang.Class" 3461 return_type: "java.lang.Class" 3462 } 3463 methods { 3464 name: "cast" 3465 parameters: "java.lang.Object" 3466 return_type: "java.lang.Object" 3467 } 3468 methods { 3469 name: "forName" 3470 parameters: "java.lang.String" 3471 return_type: "java.lang.Class" 3472 } 3473 methods { 3474 name: "forName" 3475 parameters: "java.lang.String" 3476 parameters: "boolean" 3477 parameters: "java.lang.ClassLoader" 3478 return_type: "java.lang.Class" 3479 } 3480 methods { 3481 name: "getAnnotation" 3482 parameters: "java.lang.Class" 3483 return_type: "java.lang.annotation.Annotation" 3484 } 3485 methods { 3486 name: "getAnnotations" 3487 return_type: "java.lang.annotation.Annotation[]" 3488 } 3489 methods { 3490 name: "getCanonicalName" 3491 return_type: "java.lang.String" 3492 } 3493 methods { 3494 name: "getClassLoader" 3495 return_type: "java.lang.ClassLoader" 3496 } 3497 methods { 3498 name: "getClasses" 3499 return_type: "java.lang.Class[]" 3500 } 3501 methods { 3502 name: "getComponentType" 3503 return_type: "java.lang.Class" 3504 } 3505 methods { 3506 name: "getConstructor" 3507 parameters: "java.lang.Class[]" 3508 return_type: "java.lang.reflect.Constructor" 3509 } 3510 methods { 3511 name: "getConstructors" 3512 return_type: "java.lang.reflect.Constructor[]" 3513 } 3514 methods { 3515 name: "getDeclaredConstructor" 3516 parameters: "java.lang.Class[]" 3517 return_type: "java.lang.reflect.Constructor" 3518 } 3519 methods { 3520 name: "getDeclaredField" 3521 parameters: "java.lang.String" 3522 return_type: "java.lang.reflect.Field" 3523 } 3524 methods { 3525 name: "getDeclaredFields" 3526 return_type: "java.lang.reflect.Field[]" 3527 } 3528 methods { 3529 name: "getDeclaredMethod" 3530 parameters: "java.lang.String" 3531 parameters: "java.lang.Class[]" 3532 return_type: "java.lang.reflect.Method" 3533 } 3534 methods { 3535 name: "getDeclaredMethods" 3536 return_type: "java.lang.reflect.Method[]" 3537 } 3538 methods { 3539 name: "getEnclosingClass" 3540 return_type: "java.lang.Class" 3541 } 3542 methods { 3543 name: "getEnumConstants" 3544 return_type: "java.lang.Object[]" 3545 } 3546 methods { 3547 name: "getMethod" 3548 parameters: "java.lang.String" 3549 parameters: "java.lang.Class[]" 3550 return_type: "java.lang.reflect.Method" 3551 } 3552 methods { 3553 name: "getMethods" 3554 return_type: "java.lang.reflect.Method[]" 3555 } 3556 methods { 3557 name: "getModifiers" 3558 return_type: "int" 3559 } 3560 methods { 3561 name: "getName" 3562 return_type: "java.lang.String" 3563 } 3564 methods { 3565 name: "getPackage" 3566 return_type: "java.lang.Package" 3567 } 3568 methods { 3569 name: "getSimpleName" 3570 return_type: "java.lang.String" 3571 } 3572 methods { 3573 name: "getSuperclass" 3574 return_type: "java.lang.Class" 3575 } 3576 methods { 3577 name: "isAnnotationPresent" 3578 parameters: "java.lang.Class" 3579 return_type: "boolean" 3580 } 3581 methods { 3582 name: "isArray" 3583 return_type: "boolean" 3584 } 3585 methods { 3586 name: "isAssignableFrom" 3587 parameters: "java.lang.Class" 3588 return_type: "boolean" 3589 } 3590 methods { 3591 name: "isEnum" 3592 return_type: "boolean" 3593 } 3594 methods { 3595 name: "isInstance" 3596 parameters: "java.lang.Object" 3597 return_type: "boolean" 3598 } 3599 methods { 3600 name: "isMemberClass" 3601 return_type: "boolean" 3602 } 3603 methods { 3604 name: "isPrimitive" 3605 return_type: "boolean" 3606 } 3607 methods { 3608 name: "newInstance" 3609 return_type: "java.lang.Object" 3610 } 3611 methods { 3612 name: "toString" 3613 return_type: "java.lang.String" 3614 } 3615 } 3616 classes { 3617 name: "android.content.ContentProvider" 3618 methods { 3619 name: "attachInfo" 3620 parameters: "android.content.Context" 3621 parameters: "android.content.pm.ProviderInfo" 3622 return_type: "void" 3623 } 3624 methods { 3625 name: "shutdown" 3626 return_type: "void" 3627 } 3628 } 3629 classes { 3630 name: "java.lang.NullPointerException" 3631 methods { 3632 name: "<init>" 3633 return_type: "void" 3634 } 3635 methods { 3636 name: "<init>" 3637 parameters: "java.lang.String" 3638 return_type: "void" 3639 } 3640 } 3641 classes { 3642 name: "android.content.pm.InstrumentationInfo" 3643 fields { 3644 name: "metaData" 3645 type: "android.os.Bundle" 3646 } 3647 } 3648 classes { 3649 name: "android.os.Handler" 3650 methods { 3651 name: "<init>" 3652 parameters: "android.os.Looper" 3653 return_type: "void" 3654 } 3655 methods { 3656 name: "handleMessage" 3657 parameters: "android.os.Message" 3658 return_type: "void" 3659 } 3660 methods { 3661 name: "post" 3662 parameters: "java.lang.Runnable" 3663 return_type: "boolean" 3664 } 3665 } 3666 classes { 3667 name: "java.io.ObjectOutputStream" 3668 methods { 3669 name: "<init>" 3670 parameters: "java.io.OutputStream" 3671 return_type: "void" 3672 } 3673 methods { 3674 name: "close" 3675 return_type: "void" 3676 } 3677 methods { 3678 name: "putFields" 3679 return_type: "java.io.ObjectOutputStream.PutField" 3680 } 3681 methods { 3682 name: "writeFields" 3683 return_type: "void" 3684 } 3685 methods { 3686 name: "writeObject" 3687 parameters: "java.lang.Object" 3688 return_type: "void" 3689 } 3690 } 3691 classes { 3692 name: "java.lang.Boolean" 3693 methods { 3694 name: "equals" 3695 parameters: "java.lang.Object" 3696 return_type: "boolean" 3697 } 3698 methods { 3699 name: "parseBoolean" 3700 parameters: "java.lang.String" 3701 return_type: "boolean" 3702 } 3703 methods { 3704 name: "toString" 3705 parameters: "boolean" 3706 return_type: "java.lang.String" 3707 } 3708 methods { 3709 name: "valueOf" 3710 parameters: "boolean" 3711 return_type: "java.lang.Boolean" 3712 } 3713 fields { 3714 name: "TRUE" 3715 type: "java.lang.Boolean" 3716 } 3717 fields { 3718 name: "TYPE" 3719 type: "java.lang.Class" 3720 } 3721 } 3722 classes { 3723 name: "java.util.concurrent.CopyOnWriteArrayList" 3724 methods { 3725 name: "<init>" 3726 return_type: "void" 3727 } 3728 methods { 3729 name: "<init>" 3730 parameters: "java.util.Collection" 3731 return_type: "void" 3732 } 3733 methods { 3734 name: "add" 3735 parameters: "java.lang.Object" 3736 return_type: "boolean" 3737 } 3738 methods { 3739 name: "size" 3740 return_type: "int" 3741 } 3742 } 3743 classes { 3744 name: "java.io.ByteArrayOutputStream" 3745 methods { 3746 name: "<init>" 3747 return_type: "void" 3748 } 3749 methods { 3750 name: "close" 3751 return_type: "void" 3752 } 3753 methods { 3754 name: "toByteArray" 3755 return_type: "byte[]" 3756 } 3757 methods { 3758 name: "toString" 3759 return_type: "java.lang.String" 3760 } 3761 methods { 3762 name: "write" 3763 parameters: "byte[]" 3764 parameters: "int" 3765 parameters: "int" 3766 return_type: "void" 3767 } 3768 } 3769 classes { 3770 name: "android.app.Instrumentation" 3771 methods { 3772 name: "<init>" 3773 return_type: "void" 3774 } 3775 methods { 3776 name: "finish" 3777 parameters: "int" 3778 parameters: "android.os.Bundle" 3779 return_type: "void" 3780 } 3781 methods { 3782 name: "getComponentName" 3783 return_type: "android.content.ComponentName" 3784 } 3785 methods { 3786 name: "getContext" 3787 return_type: "android.content.Context" 3788 } 3789 methods { 3790 name: "getTargetContext" 3791 return_type: "android.content.Context" 3792 } 3793 methods { 3794 name: "getUiAutomation" 3795 return_type: "android.app.UiAutomation" 3796 } 3797 methods { 3798 name: "runOnMainSync" 3799 parameters: "java.lang.Runnable" 3800 return_type: "void" 3801 } 3802 methods { 3803 name: "sendStatus" 3804 parameters: "int" 3805 parameters: "android.os.Bundle" 3806 return_type: "void" 3807 } 3808 methods { 3809 name: "setInTouchMode" 3810 parameters: "boolean" 3811 return_type: "void" 3812 } 3813 methods { 3814 name: "startActivitySync" 3815 parameters: "android.content.Intent" 3816 return_type: "android.app.Activity" 3817 } 3818 methods { 3819 name: "waitForIdleSync" 3820 return_type: "void" 3821 } 3822 } 3823 classes { 3824 name: "java.util.concurrent.ExecutorService" 3825 methods { 3826 name: "awaitTermination" 3827 parameters: "long" 3828 parameters: "java.util.concurrent.TimeUnit" 3829 return_type: "boolean" 3830 } 3831 methods { 3832 name: "shutdown" 3833 return_type: "void" 3834 } 3835 methods { 3836 name: "shutdownNow" 3837 return_type: "java.util.List" 3838 } 3839 methods { 3840 name: "submit" 3841 parameters: "java.lang.Runnable" 3842 return_type: "java.util.concurrent.Future" 3843 } 3844 methods { 3845 name: "submit" 3846 parameters: "java.util.concurrent.Callable" 3847 return_type: "java.util.concurrent.Future" 3848 } 3849 } 3850 classes { 3851 name: "java.io.PrintStream" 3852 methods { 3853 name: "<init>" 3854 parameters: "java.io.OutputStream" 3855 return_type: "void" 3856 } 3857 methods { 3858 name: "append" 3859 parameters: "char" 3860 return_type: "java.io.PrintStream" 3861 } 3862 methods { 3863 name: "close" 3864 return_type: "void" 3865 } 3866 methods { 3867 name: "format" 3868 parameters: "java.lang.String" 3869 parameters: "java.lang.Object[]" 3870 return_type: "java.io.PrintStream" 3871 } 3872 methods { 3873 name: "print" 3874 parameters: "java.lang.String" 3875 return_type: "void" 3876 } 3877 methods { 3878 name: "println" 3879 return_type: "void" 3880 } 3881 methods { 3882 name: "println" 3883 parameters: "java.lang.String" 3884 return_type: "void" 3885 } 3886 } 3887 classes { 3888 name: "java.lang.IllegalAccessException" 3889 methods { 3890 name: "fillInStackTrace" 3891 return_type: "java.lang.Throwable" 3892 } 3893 methods { 3894 name: "toString" 3895 return_type: "java.lang.String" 3896 } 3897 } 3898 classes { 3899 name: "java.lang.RuntimeException" 3900 methods { 3901 name: "<init>" 3902 return_type: "void" 3903 } 3904 methods { 3905 name: "<init>" 3906 parameters: "java.lang.String" 3907 return_type: "void" 3908 } 3909 methods { 3910 name: "<init>" 3911 parameters: "java.lang.String" 3912 parameters: "java.lang.Throwable" 3913 return_type: "void" 3914 } 3915 methods { 3916 name: "<init>" 3917 parameters: "java.lang.Throwable" 3918 return_type: "void" 3919 } 3920 } 3921 classes { 3922 name: "java.lang.ClassNotFoundException" 3923 methods { 3924 name: "getMessage" 3925 return_type: "java.lang.String" 3926 } 3927 } 3928 classes { 3929 name: "java.util.Map.Entry" 3930 methods { 3931 name: "getKey" 3932 return_type: "java.lang.Object" 3933 } 3934 methods { 3935 name: "getValue" 3936 return_type: "java.lang.Object" 3937 } 3938 } 3939 classes { 3940 name: "java.util.concurrent.TimeoutException" 3941 methods { 3942 name: "<init>" 3943 return_type: "void" 3944 } 3945 methods { 3946 name: "<init>" 3947 parameters: "java.lang.String" 3948 return_type: "void" 3949 } 3950 } 3951 classes { 3952 name: "java.io.InputStream" 3953 methods { 3954 name: "close" 3955 return_type: "void" 3956 } 3957 methods { 3958 name: "read" 3959 return_type: "int" 3960 } 3961 methods { 3962 name: "read" 3963 parameters: "byte[]" 3964 return_type: "int" 3965 } 3966 } 3967 classes { 3968 name: "java.util.Arrays" 3969 methods { 3970 name: "asList" 3971 parameters: "java.lang.Object[]" 3972 return_type: "java.util.List" 3973 } 3974 methods { 3975 name: "deepEquals" 3976 parameters: "java.lang.Object[]" 3977 parameters: "java.lang.Object[]" 3978 return_type: "boolean" 3979 } 3980 methods { 3981 name: "hashCode" 3982 parameters: "java.lang.Object[]" 3983 return_type: "int" 3984 } 3985 methods { 3986 name: "sort" 3987 parameters: "java.lang.Object[]" 3988 parameters: "java.util.Comparator" 3989 return_type: "void" 3990 } 3991 } 3992 classes { 3993 name: "java.util.TimeZone" 3994 methods { 3995 name: "getDefault" 3996 return_type: "java.util.TimeZone" 3997 } 3998 methods { 3999 name: "setDefault" 4000 parameters: "java.util.TimeZone" 4001 return_type: "void" 4002 } 4003 } 4004 classes { 4005 name: "java.lang.Character" 4006 methods { 4007 name: "charValue" 4008 return_type: "char" 4009 } 4010 methods { 4011 name: "isLetterOrDigit" 4012 parameters: "char" 4013 return_type: "boolean" 4014 } 4015 methods { 4016 name: "isWhitespace" 4017 parameters: "char" 4018 return_type: "boolean" 4019 } 4020 methods { 4021 name: "valueOf" 4022 parameters: "char" 4023 return_type: "java.lang.Character" 4024 } 4025 fields { 4026 name: "TYPE" 4027 type: "java.lang.Class" 4028 } 4029 } 4030 classes { 4031 name: "java.lang.Runnable" 4032 methods { 4033 name: "run" 4034 return_type: "void" 4035 } 4036 } 4037 classes { 4038 name: "android.content.Intent" 4039 methods { 4040 name: "<init>" 4041 parameters: "android.content.Intent" 4042 return_type: "void" 4043 } 4044 methods { 4045 name: "<init>" 4046 parameters: "java.lang.String" 4047 return_type: "void" 4048 } 4049 methods { 4050 name: "addFlags" 4051 parameters: "int" 4052 return_type: "android.content.Intent" 4053 } 4054 methods { 4055 name: "cloneFilter" 4056 return_type: "android.content.Intent" 4057 } 4058 methods { 4059 name: "getBundleExtra" 4060 parameters: "java.lang.String" 4061 return_type: "android.os.Bundle" 4062 } 4063 methods { 4064 name: "getComponent" 4065 return_type: "android.content.ComponentName" 4066 } 4067 methods { 4068 name: "getFlags" 4069 return_type: "int" 4070 } 4071 methods { 4072 name: "putExtra" 4073 parameters: "java.lang.String" 4074 parameters: "android.os.Bundle" 4075 return_type: "android.content.Intent" 4076 } 4077 methods { 4078 name: "setClassName" 4079 parameters: "java.lang.String" 4080 parameters: "java.lang.String" 4081 return_type: "android.content.Intent" 4082 } 4083 methods { 4084 name: "setComponent" 4085 parameters: "android.content.ComponentName" 4086 return_type: "android.content.Intent" 4087 } 4088 methods { 4089 name: "setPackage" 4090 parameters: "java.lang.String" 4091 return_type: "android.content.Intent" 4092 } 4093 } 4094 classes { 4095 name: "android.text.TextUtils" 4096 methods { 4097 name: "isEmpty" 4098 parameters: "java.lang.CharSequence" 4099 return_type: "boolean" 4100 } 4101 methods { 4102 name: "writeToParcel" 4103 parameters: "java.lang.CharSequence" 4104 parameters: "android.os.Parcel" 4105 parameters: "int" 4106 return_type: "void" 4107 } 4108 fields { 4109 name: "CHAR_SEQUENCE_CREATOR" 4110 type: "android.os.Parcelable.Creator" 4111 } 4112 } 4113 classes { 4114 name: "android.graphics.Bitmap.CompressFormat" 4115 methods { 4116 name: "equals" 4117 parameters: "java.lang.Object" 4118 return_type: "boolean" 4119 } 4120 methods { 4121 name: "hashCode" 4122 return_type: "int" 4123 } 4124 methods { 4125 name: "toString" 4126 return_type: "java.lang.String" 4127 } 4128 fields { 4129 name: "PNG" 4130 type: "android.graphics.Bitmap.CompressFormat" 4131 } 4132 } 4133 classes { 4134 name: "java.io.ObjectOutputStream.PutField" 4135 methods { 4136 name: "put" 4137 parameters: "java.lang.String" 4138 parameters: "long" 4139 return_type: "void" 4140 } 4141 methods { 4142 name: "put" 4143 parameters: "java.lang.String" 4144 parameters: "java.lang.Object" 4145 return_type: "void" 4146 } 4147 } 4148 classes { 4149 name: "java.lang.Integer" 4150 methods { 4151 name: "intValue" 4152 return_type: "int" 4153 } 4154 methods { 4155 name: "parseInt" 4156 parameters: "java.lang.String" 4157 return_type: "int" 4158 } 4159 methods { 4160 name: "signum" 4161 parameters: "int" 4162 return_type: "int" 4163 } 4164 methods { 4165 name: "toHexString" 4166 parameters: "int" 4167 return_type: "java.lang.String" 4168 } 4169 methods { 4170 name: "toString" 4171 parameters: "int" 4172 return_type: "java.lang.String" 4173 } 4174 methods { 4175 name: "valueOf" 4176 parameters: "int" 4177 return_type: "java.lang.Integer" 4178 } 4179 fields { 4180 name: "TYPE" 4181 type: "java.lang.Class" 4182 } 4183 } 4184 classes { 4185 name: "java.lang.reflect.Array" 4186 methods { 4187 name: "get" 4188 parameters: "java.lang.Object" 4189 parameters: "int" 4190 return_type: "java.lang.Object" 4191 } 4192 methods { 4193 name: "getLength" 4194 parameters: "java.lang.Object" 4195 return_type: "int" 4196 } 4197 } 4198 classes { 4199 name: "java.util.regex.Pattern" 4200 methods { 4201 name: "compile" 4202 parameters: "java.lang.String" 4203 return_type: "java.util.regex.Pattern" 4204 } 4205 methods { 4206 name: "matcher" 4207 parameters: "java.lang.CharSequence" 4208 return_type: "java.util.regex.Matcher" 4209 } 4210 } 4211 classes { 4212 name: "android.os.Build.VERSION" 4213 fields { 4214 name: "SDK_INT" 4215 type: "int" 4216 } 4217 } 4218 classes { 4219 name: "java.io.File" 4220 methods { 4221 name: "<init>" 4222 parameters: "java.io.File" 4223 parameters: "java.lang.String" 4224 return_type: "void" 4225 } 4226 methods { 4227 name: "<init>" 4228 parameters: "java.lang.String" 4229 return_type: "void" 4230 } 4231 methods { 4232 name: "<init>" 4233 parameters: "java.lang.String" 4234 parameters: "java.lang.String" 4235 return_type: "void" 4236 } 4237 methods { 4238 name: "canRead" 4239 return_type: "boolean" 4240 } 4241 methods { 4242 name: "canWrite" 4243 return_type: "boolean" 4244 } 4245 methods { 4246 name: "createNewFile" 4247 return_type: "boolean" 4248 } 4249 methods { 4250 name: "createTempFile" 4251 parameters: "java.lang.String" 4252 parameters: "java.lang.String" 4253 parameters: "java.io.File" 4254 return_type: "java.io.File" 4255 } 4256 methods { 4257 name: "delete" 4258 return_type: "boolean" 4259 } 4260 methods { 4261 name: "exists" 4262 return_type: "boolean" 4263 } 4264 methods { 4265 name: "getAbsolutePath" 4266 return_type: "java.lang.String" 4267 } 4268 methods { 4269 name: "getCanonicalPath" 4270 return_type: "java.lang.String" 4271 } 4272 methods { 4273 name: "getName" 4274 return_type: "java.lang.String" 4275 } 4276 methods { 4277 name: "getParent" 4278 return_type: "java.lang.String" 4279 } 4280 methods { 4281 name: "getParentFile" 4282 return_type: "java.io.File" 4283 } 4284 methods { 4285 name: "isDirectory" 4286 return_type: "boolean" 4287 } 4288 methods { 4289 name: "isFile" 4290 return_type: "boolean" 4291 } 4292 methods { 4293 name: "length" 4294 return_type: "long" 4295 } 4296 methods { 4297 name: "listFiles" 4298 return_type: "java.io.File[]" 4299 } 4300 methods { 4301 name: "listFiles" 4302 parameters: "java.io.FilenameFilter" 4303 return_type: "java.io.File[]" 4304 } 4305 methods { 4306 name: "mkdir" 4307 return_type: "boolean" 4308 } 4309 methods { 4310 name: "mkdirs" 4311 return_type: "boolean" 4312 } 4313 methods { 4314 name: "toPath" 4315 return_type: "java.nio.file.Path" 4316 } 4317 methods { 4318 name: "toString" 4319 return_type: "java.lang.String" 4320 } 4321 fields { 4322 name: "separator" 4323 type: "java.lang.String" 4324 } 4325 } 4326 classes { 4327 name: "java.math.BigInteger" 4328 methods { 4329 name: "<init>" 4330 parameters: "byte[]" 4331 return_type: "void" 4332 } 4333 methods { 4334 name: "toString" 4335 parameters: "int" 4336 return_type: "java.lang.String" 4337 } 4338 } 4339 classes { 4340 name: "android.test.AndroidTestCase" 4341 methods { 4342 name: "setContext" 4343 parameters: "android.content.Context" 4344 return_type: "void" 4345 } 4346 } 4347 classes { 4348 name: "java.io.ObjectInputStream.GetField" 4349 methods { 4350 name: "get" 4351 parameters: "java.lang.String" 4352 parameters: "long" 4353 return_type: "long" 4354 } 4355 methods { 4356 name: "get" 4357 parameters: "java.lang.String" 4358 parameters: "java.lang.Object" 4359 return_type: "java.lang.Object" 4360 } 4361 } 4362 classes { 4363 name: "android.content.ServiceConnection" 4364 methods { 4365 name: "onServiceConnected" 4366 parameters: "android.content.ComponentName" 4367 parameters: "android.os.IBinder" 4368 return_type: "void" 4369 } 4370 methods { 4371 name: "onServiceDisconnected" 4372 parameters: "android.content.ComponentName" 4373 return_type: "void" 4374 } 4375 } 4376 classes { 4377 name: "java.util.concurrent.atomic.AtomicReference" 4378 methods { 4379 name: "<init>" 4380 return_type: "void" 4381 } 4382 methods { 4383 name: "<init>" 4384 parameters: "java.lang.Object" 4385 return_type: "void" 4386 } 4387 methods { 4388 name: "get" 4389 return_type: "java.lang.Object" 4390 } 4391 methods { 4392 name: "set" 4393 parameters: "java.lang.Object" 4394 return_type: "void" 4395 } 4396 } 4397 classes { 4398 name: "java.util.concurrent.SynchronousQueue" 4399 methods { 4400 name: "<init>" 4401 return_type: "void" 4402 } 4403 } 4404 classes { 4405 name: "android.content.pm.ApplicationInfo" 4406 fields { 4407 name: "nativeLibraryDir" 4408 type: "java.lang.String" 4409 } 4410 fields { 4411 name: "processName" 4412 type: "java.lang.String" 4413 } 4414 fields { 4415 name: "sourceDir" 4416 type: "java.lang.String" 4417 } 4418 } 4419 classes { 4420 name: "java.lang.Short" 4421 methods { 4422 name: "valueOf" 4423 parameters: "short" 4424 return_type: "java.lang.Short" 4425 } 4426 fields { 4427 name: "TYPE" 4428 type: "java.lang.Class" 4429 } 4430 } 4431 classes { 4432 name: "android.content.ContextWrapper" 4433 methods { 4434 name: "<init>" 4435 parameters: "android.content.Context" 4436 return_type: "void" 4437 } 4438 } 4439 classes { 4440 name: "java.text.MessageFormat" 4441 methods { 4442 name: "format" 4443 parameters: "java.lang.String" 4444 parameters: "java.lang.Object[]" 4445 return_type: "java.lang.String" 4446 } 4447 } 4448 classes { 4449 name: "java.io.FileReader" 4450 methods { 4451 name: "<init>" 4452 parameters: "java.io.File" 4453 return_type: "void" 4454 } 4455 methods { 4456 name: "<init>" 4457 parameters: "java.lang.String" 4458 return_type: "void" 4459 } 4460 } 4461 classes { 4462 name: "java.lang.Iterable" 4463 methods { 4464 name: "iterator" 4465 return_type: "java.util.Iterator" 4466 } 4467 } 4468 classes { 4469 name: "java.util.regex.Matcher" 4470 methods { 4471 name: "end" 4472 return_type: "int" 4473 } 4474 methods { 4475 name: "find" 4476 return_type: "boolean" 4477 } 4478 methods { 4479 name: "group" 4480 parameters: "int" 4481 return_type: "java.lang.String" 4482 } 4483 methods { 4484 name: "matches" 4485 return_type: "boolean" 4486 } 4487 methods { 4488 name: "start" 4489 return_type: "int" 4490 } 4491 } 4492 } 4493 internal_api_packages { 4494 name: "android.jni.cts" 4495 } 4496 package_file_content { 4497 entries { 4498 key: "lib/arm64-v8a/libjninamespacea2.so" 4499 value { 4500 name: "lib/arm64-v8a/libjninamespacea2.so" 4501 type: FILE 4502 size: 11272 4503 content_id: "10b330b " 4504 app_info { 4505 package_name: "libjninamespacea2.so" 4506 external_api_packages { 4507 classes { 4508 name: "*global*" 4509 methods { 4510 name: "_Z15incrementGlobalv" 4511 } 4512 methods { 4513 name: "_Z9getGlobalv" 4514 } 4515 methods { 4516 name: "__android_log_print" 4517 } 4518 } 4519 classes { 4520 name: "libc.so" 4521 methods { 4522 name: "__cxa_finalize" 4523 } 4524 } 4525 } 4526 internal_api_packages { 4527 } 4528 } 4529 } 4530 } 4531 entries { 4532 key: "lib/arm64-v8a/libjninamespaceb.so" 4533 value { 4534 name: "lib/arm64-v8a/libjninamespaceb.so" 4535 type: FILE 4536 size: 11272 4537 content_id: "b5b67796 " 4538 app_info { 4539 package_name: "libjninamespaceb.so" 4540 external_api_packages { 4541 classes { 4542 name: "*global*" 4543 methods { 4544 name: "_Z15incrementGlobalv" 4545 } 4546 methods { 4547 name: "_Z9getGlobalv" 4548 } 4549 methods { 4550 name: "__android_log_print" 4551 } 4552 } 4553 classes { 4554 name: "libc.so" 4555 methods { 4556 name: "__cxa_finalize" 4557 } 4558 } 4559 } 4560 internal_api_packages { 4561 } 4562 } 4563 } 4564 } 4565 entries { 4566 key: "AndroidManifest.xml" 4567 value { 4568 name: "AndroidManifest.xml" 4569 type: FILE 4570 size: 2128 4571 content_id: "f9855bc7 " 4572 } 4573 } 4574 entries { 4575 key: "lib/armeabi-v7a/libc++_shared.so" 4576 value { 4577 name: "lib/armeabi-v7a/libc++_shared.so" 4578 type: FILE 4579 size: 657000 4580 content_id: "69cfa42b " 4581 app_info { 4582 package_name: "libc++_shared.so" 4583 external_api_packages { 4584 classes { 4585 name: "*local*" 4586 methods { 4587 name: "__aeabi_memcpy" 4588 } 4589 methods { 4590 name: "__aeabi_memclr8" 4591 } 4592 methods { 4593 name: "__aeabi_memclr4" 4594 } 4595 methods { 4596 name: "__aeabi_memcpy4" 4597 } 4598 methods { 4599 name: "__aeabi_memmove4" 4600 } 4601 methods { 4602 name: "__aeabi_memmove" 4603 } 4604 methods { 4605 name: "__aeabi_memset" 4606 } 4607 methods { 4608 name: "__aeabi_memclr" 4609 } 4610 methods { 4611 name: "__cxa_thread_atexit_impl" 4612 } 4613 methods { 4614 name: "__gnu_Unwind_Find_exidx" 4615 } 4616 } 4617 classes { 4618 name: "libdl.so" 4619 methods { 4620 name: "dladdr" 4621 } 4622 } 4623 classes { 4624 name: "libc.so" 4625 methods { 4626 name: "__cxa_finalize" 4627 } 4628 methods { 4629 name: "__cxa_atexit" 4630 } 4631 methods { 4632 name: "strtoimax" 4633 } 4634 methods { 4635 name: "strtoumax" 4636 } 4637 methods { 4638 name: "isblank" 4639 } 4640 methods { 4641 name: "memalign" 4642 } 4643 methods { 4644 name: "strncpy" 4645 } 4646 methods { 4647 name: "pthread_mutex_lock" 4648 } 4649 methods { 4650 name: "pthread_mutex_unlock" 4651 } 4652 methods { 4653 name: "strstr" 4654 } 4655 methods { 4656 name: "clock_gettime" 4657 } 4658 methods { 4659 name: "__stack_chk_fail" 4660 } 4661 methods { 4662 name: "__errno" 4663 } 4664 methods { 4665 name: "pthread_cond_destroy" 4666 } 4667 methods { 4668 name: "pthread_cond_signal" 4669 } 4670 methods { 4671 name: "pthread_cond_broadcast" 4672 } 4673 methods { 4674 name: "pthread_cond_wait" 4675 } 4676 methods { 4677 name: "pthread_cond_timedwait" 4678 } 4679 methods { 4680 name: "pthread_getspecific" 4681 } 4682 methods { 4683 name: "pthread_setspecific" 4684 } 4685 methods { 4686 name: "fprintf" 4687 } 4688 methods { 4689 name: "abort" 4690 } 4691 methods { 4692 name: "strlen" 4693 } 4694 methods { 4695 name: "free" 4696 } 4697 methods { 4698 name: "calloc" 4699 } 4700 methods { 4701 name: "malloc" 4702 } 4703 methods { 4704 name: "raise" 4705 } 4706 methods { 4707 name: "pthread_create" 4708 } 4709 methods { 4710 name: "realloc" 4711 } 4712 methods { 4713 name: "ungetc" 4714 } 4715 methods { 4716 name: "getc" 4717 } 4718 methods { 4719 name: "fwrite" 4720 } 4721 methods { 4722 name: "fflush" 4723 } 4724 methods { 4725 name: "memset" 4726 } 4727 methods { 4728 name: "memcpy" 4729 } 4730 methods { 4731 name: "vsscanf" 4732 } 4733 methods { 4734 name: "vsnprintf" 4735 } 4736 methods { 4737 name: "vasprintf" 4738 } 4739 methods { 4740 name: "isxdigit" 4741 } 4742 methods { 4743 name: "open" 4744 } 4745 methods { 4746 name: "close" 4747 } 4748 methods { 4749 name: "read" 4750 } 4751 methods { 4752 name: "memchr" 4753 } 4754 methods { 4755 name: "strftime" 4756 } 4757 methods { 4758 name: "sscanf" 4759 } 4760 methods { 4761 name: "pthread_mutex_destroy" 4762 } 4763 methods { 4764 name: "pthread_mutexattr_init" 4765 } 4766 methods { 4767 name: "pthread_mutexattr_settype" 4768 } 4769 methods { 4770 name: "pthread_self" 4771 } 4772 methods { 4773 name: "pthread_equal" 4774 } 4775 methods { 4776 name: "pthread_mutex_init" 4777 } 4778 methods { 4779 name: "pthread_mutexattr_destroy" 4780 } 4781 methods { 4782 name: "snprintf" 4783 } 4784 methods { 4785 name: "pthread_mutex_trylock" 4786 } 4787 methods { 4788 name: "sched_yield" 4789 } 4790 methods { 4791 name: "pthread_join" 4792 } 4793 methods { 4794 name: "pthread_detach" 4795 } 4796 methods { 4797 name: "sysconf" 4798 } 4799 methods { 4800 name: "nanosleep" 4801 } 4802 methods { 4803 name: "pthread_key_create" 4804 } 4805 methods { 4806 name: "strerror_r" 4807 } 4808 methods { 4809 name: "memcmp" 4810 } 4811 methods { 4812 name: "strcoll" 4813 } 4814 methods { 4815 name: "strxfrm" 4816 } 4817 methods { 4818 name: "wcscoll" 4819 } 4820 methods { 4821 name: "wcsxfrm" 4822 } 4823 methods { 4824 name: "iswlower" 4825 } 4826 methods { 4827 name: "islower" 4828 } 4829 methods { 4830 name: "isupper" 4831 } 4832 methods { 4833 name: "toupper" 4834 } 4835 methods { 4836 name: "tolower" 4837 } 4838 methods { 4839 name: "iswspace" 4840 } 4841 methods { 4842 name: "iswprint" 4843 } 4844 methods { 4845 name: "iswcntrl" 4846 } 4847 methods { 4848 name: "iswupper" 4849 } 4850 methods { 4851 name: "iswalpha" 4852 } 4853 methods { 4854 name: "iswdigit" 4855 } 4856 methods { 4857 name: "iswpunct" 4858 } 4859 methods { 4860 name: "iswxdigit" 4861 } 4862 methods { 4863 name: "towupper" 4864 } 4865 methods { 4866 name: "towlower" 4867 } 4868 methods { 4869 name: "btowc" 4870 } 4871 methods { 4872 name: "wctob" 4873 } 4874 methods { 4875 name: "mbrlen" 4876 } 4877 methods { 4878 name: "isalpha" 4879 } 4880 methods { 4881 name: "pthread_once" 4882 } 4883 methods { 4884 name: "vfprintf" 4885 } 4886 methods { 4887 name: "fputc" 4888 } 4889 methods { 4890 name: "__assert2" 4891 } 4892 methods { 4893 name: "strcmp" 4894 } 4895 methods { 4896 name: "strtoll" 4897 } 4898 methods { 4899 name: "strtoull" 4900 } 4901 methods { 4902 name: "strtod" 4903 } 4904 methods { 4905 name: "strtol" 4906 } 4907 methods { 4908 name: "strtoul" 4909 } 4910 fields { 4911 name: "__stack_chk_guard" 4912 } 4913 fields { 4914 name: "__sF" 4915 } 4916 } 4917 } 4918 internal_api_packages { 4919 } 4920 } 4921 } 4922 } 4923 entries { 4924 key: "lib/arm64-v8a/libc++_shared.so" 4925 value { 4926 name: "lib/arm64-v8a/libc++_shared.so" 4927 type: FILE 4928 size: 1058904 4929 content_id: "5937cb71 " 4930 app_info { 4931 package_name: "libc++_shared.so" 4932 external_api_packages { 4933 classes { 4934 name: "*local*" 4935 methods { 4936 name: "__cxa_thread_atexit_impl" 4937 } 4938 } 4939 classes { 4940 name: "libdl.so" 4941 methods { 4942 name: "dl_iterate_phdr" 4943 } 4944 } 4945 classes { 4946 name: "libc.so" 4947 methods { 4948 name: "memcpy" 4949 } 4950 methods { 4951 name: "memchr" 4952 } 4953 methods { 4954 name: "toupper_l" 4955 } 4956 methods { 4957 name: "freelocale" 4958 } 4959 methods { 4960 name: "__ctype_get_mb_cur_max" 4961 } 4962 methods { 4963 name: "pthread_detach" 4964 } 4965 methods { 4966 name: "strtold_l" 4967 } 4968 methods { 4969 name: "mbrtowc" 4970 } 4971 methods { 4972 name: "btowc" 4973 } 4974 methods { 4975 name: "pthread_mutex_destroy" 4976 } 4977 methods { 4978 name: "close" 4979 } 4980 methods { 4981 name: "strxfrm_l" 4982 } 4983 methods { 4984 name: "wcstoull" 4985 } 4986 methods { 4987 name: "pthread_mutexattr_settype" 4988 } 4989 methods { 4990 name: "syslog" 4991 } 4992 methods { 4993 name: "wmemmove" 4994 } 4995 methods { 4996 name: "pthread_join" 4997 } 4998 methods { 4999 name: "wcsxfrm_l" 5000 } 5001 methods { 5002 name: "strtoll_l" 5003 } 5004 methods { 5005 name: "islower_l" 5006 } 5007 methods { 5008 name: "pthread_mutex_trylock" 5009 } 5010 methods { 5011 name: "wcslen" 5012 } 5013 methods { 5014 name: "isxdigit_l" 5015 } 5016 methods { 5017 name: "clock_gettime" 5018 } 5019 methods { 5020 name: "sscanf" 5021 } 5022 methods { 5023 name: "free" 5024 } 5025 methods { 5026 name: "uselocale" 5027 } 5028 methods { 5029 name: "sysconf" 5030 } 5031 methods { 5032 name: "strtold" 5033 } 5034 methods { 5035 name: "calloc" 5036 } 5037 methods { 5038 name: "strcmp" 5039 } 5040 methods { 5041 name: "malloc" 5042 } 5043 methods { 5044 name: "wcstoll" 5045 } 5046 methods { 5047 name: "wmemset" 5048 } 5049 methods { 5050 name: "nanosleep" 5051 } 5052 methods { 5053 name: "pthread_cond_destroy" 5054 } 5055 methods { 5056 name: "isxdigit" 5057 } 5058 methods { 5059 name: "wcstold" 5060 } 5061 methods { 5062 name: "wcstoul" 5063 } 5064 methods { 5065 name: "iswcntrl_l" 5066 } 5067 methods { 5068 name: "pthread_setspecific" 5069 } 5070 methods { 5071 name: "mbrlen" 5072 } 5073 methods { 5074 name: "posix_memalign" 5075 } 5076 methods { 5077 name: "sched_yield" 5078 } 5079 methods { 5080 name: "read" 5081 } 5082 methods { 5083 name: "memmove" 5084 } 5085 methods { 5086 name: "pthread_once" 5087 } 5088 methods { 5089 name: "towlower_l" 5090 } 5091 methods { 5092 name: "strlen" 5093 } 5094 methods { 5095 name: "mbsnrtowcs" 5096 } 5097 methods { 5098 name: "isupper" 5099 } 5100 methods { 5101 name: "pthread_self" 5102 } 5103 methods { 5104 name: "pthread_mutexattr_destroy" 5105 } 5106 methods { 5107 name: "wcscoll_l" 5108 } 5109 methods { 5110 name: "realloc" 5111 } 5112 methods { 5113 name: "strtod" 5114 } 5115 methods { 5116 name: "isupper_l" 5117 } 5118 methods { 5119 name: "fprintf" 5120 } 5121 methods { 5122 name: "mbtowc" 5123 } 5124 methods { 5125 name: "iswlower_l" 5126 } 5127 methods { 5128 name: "iswprint_l" 5129 } 5130 methods { 5131 name: "fputc" 5132 } 5133 methods { 5134 name: "wmemcpy" 5135 } 5136 methods { 5137 name: "snprintf" 5138 } 5139 methods { 5140 name: "pthread_equal" 5141 } 5142 methods { 5143 name: "getc" 5144 } 5145 methods { 5146 name: "iswupper_l" 5147 } 5148 methods { 5149 name: "strtol" 5150 } 5151 methods { 5152 name: "iswblank_l" 5153 } 5154 methods { 5155 name: "pthread_mutex_unlock" 5156 } 5157 methods { 5158 name: "pthread_cond_wait" 5159 } 5160 methods { 5161 name: "iswdigit_l" 5162 } 5163 methods { 5164 name: "wctob" 5165 } 5166 methods { 5167 name: "pthread_cond_timedwait" 5168 } 5169 methods { 5170 name: "pthread_create" 5171 } 5172 methods { 5173 name: "isdigit_l" 5174 } 5175 methods { 5176 name: "pthread_cond_broadcast" 5177 } 5178 methods { 5179 name: "fwrite" 5180 } 5181 methods { 5182 name: "vsnprintf" 5183 } 5184 methods { 5185 name: "android_set_abort_message" 5186 } 5187 methods { 5188 name: "strftime_l" 5189 } 5190 methods { 5191 name: "newlocale" 5192 } 5193 methods { 5194 name: "wmemcmp" 5195 } 5196 methods { 5197 name: "vasprintf" 5198 } 5199 methods { 5200 name: "memset" 5201 } 5202 methods { 5203 name: "pthread_mutex_init" 5204 } 5205 methods { 5206 name: "pthread_cond_signal" 5207 } 5208 methods { 5209 name: "wcstof" 5210 } 5211 methods { 5212 name: "iswpunct_l" 5213 } 5214 methods { 5215 name: "pthread_getspecific" 5216 } 5217 methods { 5218 name: "wmemchr" 5219 } 5220 methods { 5221 name: "isalpha" 5222 } 5223 methods { 5224 name: "iswxdigit_l" 5225 } 5226 methods { 5227 name: "abort" 5228 } 5229 methods { 5230 name: "iswspace_l" 5231 } 5232 methods { 5233 name: "__cxa_atexit" 5234 } 5235 methods { 5236 name: "closelog" 5237 } 5238 methods { 5239 name: "vfprintf" 5240 } 5241 methods { 5242 name: "strerror_r" 5243 } 5244 methods { 5245 name: "iswalpha_l" 5246 } 5247 methods { 5248 name: "strtoull_l" 5249 } 5250 methods { 5251 name: "memcmp" 5252 } 5253 methods { 5254 name: "__errno" 5255 } 5256 methods { 5257 name: "pthread_mutexattr_init" 5258 } 5259 methods { 5260 name: "wcrtomb" 5261 } 5262 methods { 5263 name: "ungetc" 5264 } 5265 methods { 5266 name: "pthread_mutex_lock" 5267 } 5268 methods { 5269 name: "strtoll" 5270 } 5271 methods { 5272 name: "localeconv" 5273 } 5274 methods { 5275 name: "__cxa_finalize" 5276 } 5277 methods { 5278 name: "wcsnrtombs" 5279 } 5280 methods { 5281 name: "fflush" 5282 } 5283 methods { 5284 name: "strtoul" 5285 } 5286 methods { 5287 name: "towupper_l" 5288 } 5289 methods { 5290 name: "pthread_key_create" 5291 } 5292 methods { 5293 name: "strcoll_l" 5294 } 5295 methods { 5296 name: "wcstod" 5297 } 5298 methods { 5299 name: "__stack_chk_fail" 5300 } 5301 methods { 5302 name: "mbsrtowcs" 5303 } 5304 methods { 5305 name: "strtof" 5306 } 5307 methods { 5308 name: "vsscanf" 5309 } 5310 methods { 5311 name: "setlocale" 5312 } 5313 methods { 5314 name: "open" 5315 } 5316 methods { 5317 name: "swprintf" 5318 } 5319 methods { 5320 name: "tolower_l" 5321 } 5322 methods { 5323 name: "openlog" 5324 } 5325 methods { 5326 name: "strtoull" 5327 } 5328 methods { 5329 name: "wcstol" 5330 } 5331 fields { 5332 name: "__sF" 5333 } 5334 } 5335 } 5336 internal_api_packages { 5337 } 5338 } 5339 } 5340 } 5341 entries { 5342 key: "lib/arm64-v8a/libjninamespacea1.so" 5343 value { 5344 name: "lib/arm64-v8a/libjninamespacea1.so" 5345 type: FILE 5346 size: 11272 5347 content_id: "10abeac " 5348 app_info { 5349 package_name: "libjninamespacea1.so" 5350 external_api_packages { 5351 classes { 5352 name: "*global*" 5353 methods { 5354 name: "_Z15incrementGlobalv" 5355 } 5356 methods { 5357 name: "_Z9getGlobalv" 5358 } 5359 methods { 5360 name: "__android_log_print" 5361 } 5362 } 5363 classes { 5364 name: "libc.so" 5365 methods { 5366 name: "__cxa_finalize" 5367 } 5368 } 5369 } 5370 internal_api_packages { 5371 } 5372 } 5373 } 5374 } 5375 entries { 5376 key: "lib/armeabi-v7a/libjni_test_dlclose.so" 5377 value { 5378 name: "lib/armeabi-v7a/libjni_test_dlclose.so" 5379 type: FILE 5380 size: 20192 5381 content_id: "2965562f " 5382 app_info { 5383 package_name: "libjni_test_dlclose.so" 5384 external_api_packages { 5385 classes { 5386 name: "*global*" 5387 methods { 5388 name: "__aeabi_memcpy" 5389 } 5390 methods { 5391 name: "__aeabi_memclr8" 5392 } 5393 methods { 5394 name: "__gnu_Unwind_Find_exidx" 5395 } 5396 } 5397 classes { 5398 name: "libdl.so" 5399 methods { 5400 name: "dladdr" 5401 } 5402 } 5403 classes { 5404 name: "libc.so" 5405 methods { 5406 name: "__cxa_finalize" 5407 } 5408 methods { 5409 name: "fprintf" 5410 } 5411 methods { 5412 name: "fflush" 5413 } 5414 methods { 5415 name: "abort" 5416 } 5417 methods { 5418 name: "snprintf" 5419 } 5420 methods { 5421 name: "__stack_chk_fail" 5422 } 5423 fields { 5424 name: "__sF" 5425 } 5426 fields { 5427 name: "__stack_chk_guard" 5428 } 5429 } 5430 } 5431 internal_api_packages { 5432 } 5433 } 5434 } 5435 } 5436 entries { 5437 key: "lib/armeabi-v7a/libjnitest.so" 5438 value { 5439 name: "lib/armeabi-v7a/libjnitest.so" 5440 type: FILE 5441 size: 677128 5442 content_id: "e03f4151 " 5443 app_info { 5444 package_name: "libjnitest.so" 5445 external_api_packages { 5446 classes { 5447 name: "*local*" 5448 methods { 5449 name: "android_get_LD_LIBRARY_PATH" 5450 } 5451 methods { 5452 name: "android_fdsan_close_with_tag" 5453 } 5454 methods { 5455 name: "android_fdsan_create_owner_tag" 5456 } 5457 methods { 5458 name: "android_fdsan_exchange_owner_tag" 5459 } 5460 } 5461 classes { 5462 name: "*global*" 5463 methods { 5464 name: "__aeabi_memcpy" 5465 } 5466 methods { 5467 name: "__aeabi_memmove" 5468 } 5469 methods { 5470 name: "__aeabi_memcpy8" 5471 } 5472 methods { 5473 name: "jniRegisterNativeMethods" 5474 } 5475 methods { 5476 name: "__aeabi_memclr8" 5477 } 5478 methods { 5479 name: "__aeabi_memset" 5480 } 5481 methods { 5482 name: "jniThrowNullPointerException" 5483 } 5484 methods { 5485 name: "jniThrowException" 5486 } 5487 methods { 5488 name: "__android_log_print" 5489 } 5490 methods { 5491 name: "__aeabi_memclr4" 5492 } 5493 methods { 5494 name: "__aeabi_memcpy4" 5495 } 5496 methods { 5497 name: "__aeabi_memmove4" 5498 } 5499 methods { 5500 name: "__android_log_buf_print" 5501 } 5502 methods { 5503 name: "__aeabi_memclr" 5504 } 5505 methods { 5506 name: "__gnu_Unwind_Find_exidx" 5507 } 5508 } 5509 classes { 5510 name: "libdl.so" 5511 methods { 5512 name: "dlclose" 5513 } 5514 methods { 5515 name: "dlerror" 5516 } 5517 methods { 5518 name: "dlopen" 5519 } 5520 methods { 5521 name: "dlsym" 5522 } 5523 methods { 5524 name: "dladdr" 5525 } 5526 } 5527 classes { 5528 name: "libm.so" 5529 methods { 5530 name: "ceilf" 5531 } 5532 } 5533 classes { 5534 name: "libc.so" 5535 methods { 5536 name: "__cxa_finalize" 5537 } 5538 methods { 5539 name: "__cxa_atexit" 5540 } 5541 methods { 5542 name: "__errno" 5543 } 5544 methods { 5545 name: "__stack_chk_fail" 5546 } 5547 methods { 5548 name: "abort" 5549 } 5550 methods { 5551 name: "mprotect" 5552 } 5553 methods { 5554 name: "strerror" 5555 } 5556 methods { 5557 name: "strlen" 5558 } 5559 methods { 5560 name: "free" 5561 } 5562 methods { 5563 name: "strcmp" 5564 } 5565 methods { 5566 name: "basename" 5567 } 5568 methods { 5569 name: "closedir" 5570 } 5571 methods { 5572 name: "memchr" 5573 } 5574 methods { 5575 name: "memcmp" 5576 } 5577 methods { 5578 name: "opendir" 5579 } 5580 methods { 5581 name: "readdir" 5582 } 5583 methods { 5584 name: "stat" 5585 } 5586 methods { 5587 name: "strncmp" 5588 } 5589 methods { 5590 name: "asprintf" 5591 } 5592 methods { 5593 name: "vasprintf" 5594 } 5595 methods { 5596 name: "isspace" 5597 } 5598 methods { 5599 name: "strcasecmp" 5600 } 5601 methods { 5602 name: "strncasecmp" 5603 } 5604 methods { 5605 name: "malloc" 5606 } 5607 methods { 5608 name: "realloc" 5609 } 5610 methods { 5611 name: "fprintf" 5612 } 5613 methods { 5614 name: "calloc" 5615 } 5616 methods { 5617 name: "vsscanf" 5618 } 5619 methods { 5620 name: "vsnprintf" 5621 } 5622 methods { 5623 name: "isxdigit" 5624 } 5625 methods { 5626 name: "strftime" 5627 } 5628 methods { 5629 name: "gettid" 5630 } 5631 methods { 5632 name: "__open_2" 5633 } 5634 methods { 5635 name: "__vsnprintf_chk" 5636 } 5637 methods { 5638 name: "android_set_abort_message" 5639 } 5640 methods { 5641 name: "fcntl" 5642 } 5643 methods { 5644 name: "fflush" 5645 } 5646 methods { 5647 name: "getenv" 5648 } 5649 methods { 5650 name: "getpid" 5651 } 5652 methods { 5653 name: "getprogname" 5654 } 5655 methods { 5656 name: "localtime_r" 5657 } 5658 methods { 5659 name: "strrchr" 5660 } 5661 methods { 5662 name: "strtoll" 5663 } 5664 methods { 5665 name: "time" 5666 } 5667 methods { 5668 name: "writev" 5669 } 5670 methods { 5671 name: "__pread_chk" 5672 } 5673 methods { 5674 name: "__read_chk" 5675 } 5676 methods { 5677 name: "close" 5678 } 5679 methods { 5680 name: "dirname" 5681 } 5682 methods { 5683 name: "fchmod" 5684 } 5685 methods { 5686 name: "fchown" 5687 } 5688 methods { 5689 name: "fstat" 5690 } 5691 methods { 5692 name: "lstat" 5693 } 5694 methods { 5695 name: "open" 5696 } 5697 methods { 5698 name: "pread" 5699 } 5700 methods { 5701 name: "read" 5702 } 5703 methods { 5704 name: "readlink" 5705 } 5706 methods { 5707 name: "realpath" 5708 } 5709 methods { 5710 name: "unlink" 5711 } 5712 methods { 5713 name: "write" 5714 } 5715 methods { 5716 name: "sscanf" 5717 } 5718 methods { 5719 name: "snprintf" 5720 } 5721 methods { 5722 name: "strcoll" 5723 } 5724 methods { 5725 name: "strxfrm" 5726 } 5727 methods { 5728 name: "wcscoll" 5729 } 5730 methods { 5731 name: "wcsxfrm" 5732 } 5733 methods { 5734 name: "iswlower" 5735 } 5736 methods { 5737 name: "islower" 5738 } 5739 methods { 5740 name: "isupper" 5741 } 5742 methods { 5743 name: "toupper" 5744 } 5745 methods { 5746 name: "tolower" 5747 } 5748 methods { 5749 name: "iswspace" 5750 } 5751 methods { 5752 name: "iswprint" 5753 } 5754 methods { 5755 name: "iswcntrl" 5756 } 5757 methods { 5758 name: "iswupper" 5759 } 5760 methods { 5761 name: "iswalpha" 5762 } 5763 methods { 5764 name: "iswdigit" 5765 } 5766 methods { 5767 name: "iswpunct" 5768 } 5769 methods { 5770 name: "iswxdigit" 5771 } 5772 methods { 5773 name: "towupper" 5774 } 5775 methods { 5776 name: "towlower" 5777 } 5778 methods { 5779 name: "btowc" 5780 } 5781 methods { 5782 name: "wctob" 5783 } 5784 methods { 5785 name: "mbrlen" 5786 } 5787 methods { 5788 name: "strtoull" 5789 } 5790 methods { 5791 name: "strtod" 5792 } 5793 methods { 5794 name: "pthread_mutex_trylock" 5795 } 5796 methods { 5797 name: "sched_yield" 5798 } 5799 methods { 5800 name: "pthread_mutex_lock" 5801 } 5802 methods { 5803 name: "pthread_mutex_unlock" 5804 } 5805 methods { 5806 name: "pthread_mutex_destroy" 5807 } 5808 methods { 5809 name: "pthread_mutexattr_init" 5810 } 5811 methods { 5812 name: "pthread_mutexattr_settype" 5813 } 5814 methods { 5815 name: "pthread_mutex_init" 5816 } 5817 methods { 5818 name: "pthread_mutexattr_destroy" 5819 } 5820 methods { 5821 name: "pthread_cond_destroy" 5822 } 5823 methods { 5824 name: "pthread_cond_signal" 5825 } 5826 methods { 5827 name: "pthread_cond_broadcast" 5828 } 5829 methods { 5830 name: "pthread_cond_wait" 5831 } 5832 methods { 5833 name: "pthread_cond_timedwait" 5834 } 5835 methods { 5836 name: "pthread_getspecific" 5837 } 5838 methods { 5839 name: "pthread_setspecific" 5840 } 5841 methods { 5842 name: "pthread_self" 5843 } 5844 methods { 5845 name: "pthread_equal" 5846 } 5847 methods { 5848 name: "strtol" 5849 } 5850 methods { 5851 name: "strtoul" 5852 } 5853 methods { 5854 name: "strerror_r" 5855 } 5856 methods { 5857 name: "pthread_join" 5858 } 5859 methods { 5860 name: "pthread_detach" 5861 } 5862 methods { 5863 name: "sysconf" 5864 } 5865 methods { 5866 name: "nanosleep" 5867 } 5868 methods { 5869 name: "pthread_key_create" 5870 } 5871 methods { 5872 name: "vfprintf" 5873 } 5874 methods { 5875 name: "fputc" 5876 } 5877 methods { 5878 name: "__assert2" 5879 } 5880 methods { 5881 name: "pthread_once" 5882 } 5883 methods { 5884 name: "isalpha" 5885 } 5886 methods { 5887 name: "strstr" 5888 } 5889 methods { 5890 name: "isblank" 5891 } 5892 methods { 5893 name: "memalign" 5894 } 5895 methods { 5896 name: "strncpy" 5897 } 5898 methods { 5899 name: "raise" 5900 } 5901 methods { 5902 name: "memcpy" 5903 } 5904 methods { 5905 name: "memset" 5906 } 5907 methods { 5908 name: "pthread_key_delete" 5909 } 5910 methods { 5911 name: "pthread_create" 5912 } 5913 fields { 5914 name: "__stack_chk_guard" 5915 } 5916 fields { 5917 name: "__sF" 5918 } 5919 fields { 5920 name: "stderr" 5921 } 5922 fields { 5923 name: "stdout" 5924 } 5925 } 5926 } 5927 internal_api_packages { 5928 } 5929 } 5930 } 5931 } 5932 entries { 5933 key: "lib/arm64-v8a/libjnitest.so" 5934 value { 5935 name: "lib/arm64-v8a/libjnitest.so" 5936 type: FILE 5937 size: 1036840 5938 content_id: "541bcfcb " 5939 app_info { 5940 package_name: "libjnitest.so" 5941 external_api_packages { 5942 classes { 5943 name: "*local*" 5944 methods { 5945 name: "android_get_LD_LIBRARY_PATH" 5946 } 5947 } 5948 classes { 5949 name: "*global*" 5950 methods { 5951 name: "jniRegisterNativeMethods" 5952 } 5953 methods { 5954 name: "jniThrowNullPointerException" 5955 } 5956 methods { 5957 name: "jniThrowException" 5958 } 5959 methods { 5960 name: "__android_log_print" 5961 } 5962 } 5963 classes { 5964 name: "libdl.so" 5965 methods { 5966 name: "dlclose" 5967 } 5968 methods { 5969 name: "dlerror" 5970 } 5971 methods { 5972 name: "dlopen" 5973 } 5974 methods { 5975 name: "dlsym" 5976 } 5977 methods { 5978 name: "dl_iterate_phdr" 5979 } 5980 } 5981 classes { 5982 name: "libc.so" 5983 methods { 5984 name: "__cxa_finalize" 5985 } 5986 methods { 5987 name: "__cxa_atexit" 5988 } 5989 methods { 5990 name: "__errno" 5991 } 5992 methods { 5993 name: "__stack_chk_fail" 5994 } 5995 methods { 5996 name: "abort" 5997 } 5998 methods { 5999 name: "memcpy" 6000 } 6001 methods { 6002 name: "memmove" 6003 } 6004 methods { 6005 name: "mprotect" 6006 } 6007 methods { 6008 name: "strerror" 6009 } 6010 methods { 6011 name: "strlen" 6012 } 6013 methods { 6014 name: "free" 6015 } 6016 methods { 6017 name: "strcmp" 6018 } 6019 methods { 6020 name: "basename" 6021 } 6022 methods { 6023 name: "closedir" 6024 } 6025 methods { 6026 name: "memchr" 6027 } 6028 methods { 6029 name: "memcmp" 6030 } 6031 methods { 6032 name: "memset" 6033 } 6034 methods { 6035 name: "opendir" 6036 } 6037 methods { 6038 name: "readdir" 6039 } 6040 methods { 6041 name: "stat" 6042 } 6043 methods { 6044 name: "strncmp" 6045 } 6046 methods { 6047 name: "asprintf" 6048 } 6049 methods { 6050 name: "vasprintf" 6051 } 6052 methods { 6053 name: "isspace" 6054 } 6055 methods { 6056 name: "strcasecmp" 6057 } 6058 methods { 6059 name: "strncasecmp" 6060 } 6061 methods { 6062 name: "malloc" 6063 } 6064 methods { 6065 name: "realloc" 6066 } 6067 methods { 6068 name: "wmemcpy" 6069 } 6070 methods { 6071 name: "calloc" 6072 } 6073 methods { 6074 name: "fprintf" 6075 } 6076 methods { 6077 name: "__ctype_get_mb_cur_max" 6078 } 6079 methods { 6080 name: "btowc" 6081 } 6082 methods { 6083 name: "freelocale" 6084 } 6085 methods { 6086 name: "isdigit_l" 6087 } 6088 methods { 6089 name: "islower_l" 6090 } 6091 methods { 6092 name: "isupper_l" 6093 } 6094 methods { 6095 name: "iswalpha_l" 6096 } 6097 methods { 6098 name: "iswblank_l" 6099 } 6100 methods { 6101 name: "iswcntrl_l" 6102 } 6103 methods { 6104 name: "iswdigit_l" 6105 } 6106 methods { 6107 name: "iswlower_l" 6108 } 6109 methods { 6110 name: "iswprint_l" 6111 } 6112 methods { 6113 name: "iswpunct_l" 6114 } 6115 methods { 6116 name: "iswspace_l" 6117 } 6118 methods { 6119 name: "iswupper_l" 6120 } 6121 methods { 6122 name: "iswxdigit_l" 6123 } 6124 methods { 6125 name: "isxdigit_l" 6126 } 6127 methods { 6128 name: "localeconv" 6129 } 6130 methods { 6131 name: "mbrlen" 6132 } 6133 methods { 6134 name: "mbrtowc" 6135 } 6136 methods { 6137 name: "mbsnrtowcs" 6138 } 6139 methods { 6140 name: "mbsrtowcs" 6141 } 6142 methods { 6143 name: "mbtowc" 6144 } 6145 methods { 6146 name: "newlocale" 6147 } 6148 methods { 6149 name: "setlocale" 6150 } 6151 methods { 6152 name: "snprintf" 6153 } 6154 methods { 6155 name: "sscanf" 6156 } 6157 methods { 6158 name: "strcoll_l" 6159 } 6160 methods { 6161 name: "strftime_l" 6162 } 6163 methods { 6164 name: "strtold_l" 6165 } 6166 methods { 6167 name: "strtoll_l" 6168 } 6169 methods { 6170 name: "strtoull_l" 6171 } 6172 methods { 6173 name: "strxfrm_l" 6174 } 6175 methods { 6176 name: "tolower_l" 6177 } 6178 methods { 6179 name: "toupper_l" 6180 } 6181 methods { 6182 name: "towlower_l" 6183 } 6184 methods { 6185 name: "towupper_l" 6186 } 6187 methods { 6188 name: "uselocale" 6189 } 6190 methods { 6191 name: "vsnprintf" 6192 } 6193 methods { 6194 name: "vsscanf" 6195 } 6196 methods { 6197 name: "wcrtomb" 6198 } 6199 methods { 6200 name: "wcscoll_l" 6201 } 6202 methods { 6203 name: "wcslen" 6204 } 6205 methods { 6206 name: "wcsnrtombs" 6207 } 6208 methods { 6209 name: "wcsxfrm_l" 6210 } 6211 methods { 6212 name: "wctob" 6213 } 6214 methods { 6215 name: "wmemset" 6216 } 6217 methods { 6218 name: "pthread_mutex_lock" 6219 } 6220 methods { 6221 name: "pthread_mutex_trylock" 6222 } 6223 methods { 6224 name: "pthread_mutex_unlock" 6225 } 6226 methods { 6227 name: "sched_yield" 6228 } 6229 methods { 6230 name: "pthread_cond_broadcast" 6231 } 6232 methods { 6233 name: "pthread_cond_destroy" 6234 } 6235 methods { 6236 name: "pthread_cond_signal" 6237 } 6238 methods { 6239 name: "pthread_cond_timedwait" 6240 } 6241 methods { 6242 name: "pthread_cond_wait" 6243 } 6244 methods { 6245 name: "pthread_getspecific" 6246 } 6247 methods { 6248 name: "pthread_setspecific" 6249 } 6250 methods { 6251 name: "pthread_equal" 6252 } 6253 methods { 6254 name: "pthread_mutex_destroy" 6255 } 6256 methods { 6257 name: "pthread_mutex_init" 6258 } 6259 methods { 6260 name: "pthread_mutexattr_destroy" 6261 } 6262 methods { 6263 name: "pthread_mutexattr_init" 6264 } 6265 methods { 6266 name: "pthread_mutexattr_settype" 6267 } 6268 methods { 6269 name: "pthread_self" 6270 } 6271 methods { 6272 name: "strtod" 6273 } 6274 methods { 6275 name: "strtof" 6276 } 6277 methods { 6278 name: "strtol" 6279 } 6280 methods { 6281 name: "strtold" 6282 } 6283 methods { 6284 name: "strtoll" 6285 } 6286 methods { 6287 name: "strtoul" 6288 } 6289 methods { 6290 name: "strtoull" 6291 } 6292 methods { 6293 name: "swprintf" 6294 } 6295 methods { 6296 name: "wcstod" 6297 } 6298 methods { 6299 name: "wcstof" 6300 } 6301 methods { 6302 name: "wcstol" 6303 } 6304 methods { 6305 name: "wcstold" 6306 } 6307 methods { 6308 name: "wcstoll" 6309 } 6310 methods { 6311 name: "wcstoul" 6312 } 6313 methods { 6314 name: "wcstoull" 6315 } 6316 methods { 6317 name: "wmemchr" 6318 } 6319 methods { 6320 name: "wmemcmp" 6321 } 6322 methods { 6323 name: "wmemmove" 6324 } 6325 methods { 6326 name: "strerror_r" 6327 } 6328 methods { 6329 name: "nanosleep" 6330 } 6331 methods { 6332 name: "pthread_detach" 6333 } 6334 methods { 6335 name: "pthread_join" 6336 } 6337 methods { 6338 name: "pthread_key_create" 6339 } 6340 methods { 6341 name: "sysconf" 6342 } 6343 methods { 6344 name: "android_set_abort_message" 6345 } 6346 methods { 6347 name: "closelog" 6348 } 6349 methods { 6350 name: "fputc" 6351 } 6352 methods { 6353 name: "openlog" 6354 } 6355 methods { 6356 name: "syslog" 6357 } 6358 methods { 6359 name: "vfprintf" 6360 } 6361 methods { 6362 name: "pthread_once" 6363 } 6364 methods { 6365 name: "isalpha" 6366 } 6367 methods { 6368 name: "isupper" 6369 } 6370 methods { 6371 name: "isxdigit" 6372 } 6373 methods { 6374 name: "posix_memalign" 6375 } 6376 methods { 6377 name: "pthread_create" 6378 } 6379 fields { 6380 name: "__sF" 6381 } 6382 } 6383 } 6384 internal_api_packages { 6385 } 6386 } 6387 } 6388 } 6389 entries { 6390 key: "META-INF/CERT.SF" 6391 value { 6392 name: "META-INF/CERT.SF" 6393 type: FILE 6394 size: 2126 6395 content_id: "ea979a47 " 6396 } 6397 } 6398 entries { 6399 key: "lib/armeabi-v7a/libjninamespacea2.so" 6400 value { 6401 name: "lib/armeabi-v7a/libjninamespacea2.so" 6402 type: FILE 6403 size: 20284 6404 content_id: "dc341ec5 " 6405 app_info { 6406 package_name: "libjninamespacea2.so" 6407 external_api_packages { 6408 classes { 6409 name: "*global*" 6410 methods { 6411 name: "_Z15incrementGlobalv" 6412 } 6413 methods { 6414 name: "_Z9getGlobalv" 6415 } 6416 methods { 6417 name: "__android_log_print" 6418 } 6419 methods { 6420 name: "__aeabi_memcpy" 6421 } 6422 methods { 6423 name: "__aeabi_memclr8" 6424 } 6425 methods { 6426 name: "__gnu_Unwind_Find_exidx" 6427 } 6428 } 6429 classes { 6430 name: "libdl.so" 6431 methods { 6432 name: "dladdr" 6433 } 6434 } 6435 classes { 6436 name: "libc.so" 6437 methods { 6438 name: "__cxa_finalize" 6439 } 6440 methods { 6441 name: "fprintf" 6442 } 6443 methods { 6444 name: "fflush" 6445 } 6446 methods { 6447 name: "abort" 6448 } 6449 methods { 6450 name: "snprintf" 6451 } 6452 methods { 6453 name: "__stack_chk_fail" 6454 } 6455 fields { 6456 name: "__sF" 6457 } 6458 fields { 6459 name: "__stack_chk_guard" 6460 } 6461 } 6462 } 6463 internal_api_packages { 6464 } 6465 } 6466 } 6467 } 6468 entries { 6469 key: "lib/arm64-v8a/libjnicommon.so" 6470 value { 6471 name: "lib/arm64-v8a/libjnicommon.so" 6472 type: FILE 6473 size: 11224 6474 content_id: "ace0e712 " 6475 app_info { 6476 package_name: "libjnicommon.so" 6477 external_api_packages { 6478 classes { 6479 name: "libc.so" 6480 methods { 6481 name: "__cxa_finalize" 6482 } 6483 } 6484 } 6485 internal_api_packages { 6486 } 6487 } 6488 } 6489 } 6490 entries { 6491 key: "lib/armeabi-v7a/libjninamespacea1.so" 6492 value { 6493 name: "lib/armeabi-v7a/libjninamespacea1.so" 6494 type: FILE 6495 size: 20288 6496 content_id: "dc33aa66 " 6497 app_info { 6498 package_name: "libjninamespacea1.so" 6499 external_api_packages { 6500 classes { 6501 name: "*global*" 6502 methods { 6503 name: "_Z15incrementGlobalv" 6504 } 6505 methods { 6506 name: "_Z9getGlobalv" 6507 } 6508 methods { 6509 name: "__android_log_print" 6510 } 6511 methods { 6512 name: "__aeabi_memcpy" 6513 } 6514 methods { 6515 name: "__aeabi_memclr8" 6516 } 6517 methods { 6518 name: "__gnu_Unwind_Find_exidx" 6519 } 6520 } 6521 classes { 6522 name: "libdl.so" 6523 methods { 6524 name: "dladdr" 6525 } 6526 } 6527 classes { 6528 name: "libc.so" 6529 methods { 6530 name: "__cxa_finalize" 6531 } 6532 methods { 6533 name: "fprintf" 6534 } 6535 methods { 6536 name: "fflush" 6537 } 6538 methods { 6539 name: "abort" 6540 } 6541 methods { 6542 name: "snprintf" 6543 } 6544 methods { 6545 name: "__stack_chk_fail" 6546 } 6547 fields { 6548 name: "__sF" 6549 } 6550 fields { 6551 name: "__stack_chk_guard" 6552 } 6553 } 6554 } 6555 internal_api_packages { 6556 } 6557 } 6558 } 6559 } 6560 entries { 6561 key: "lib/armeabi-v7a/libjnicommon.so" 6562 value { 6563 name: "lib/armeabi-v7a/libjnicommon.so" 6564 type: FILE 6565 size: 20228 6566 content_id: "bdee0f18 " 6567 app_info { 6568 package_name: "libjnicommon.so" 6569 external_api_packages { 6570 classes { 6571 name: "*global*" 6572 methods { 6573 name: "__aeabi_memcpy" 6574 } 6575 methods { 6576 name: "__aeabi_memclr8" 6577 } 6578 methods { 6579 name: "__gnu_Unwind_Find_exidx" 6580 } 6581 } 6582 classes { 6583 name: "libdl.so" 6584 methods { 6585 name: "dladdr" 6586 } 6587 } 6588 classes { 6589 name: "libc.so" 6590 methods { 6591 name: "__cxa_finalize" 6592 } 6593 methods { 6594 name: "fprintf" 6595 } 6596 methods { 6597 name: "fflush" 6598 } 6599 methods { 6600 name: "abort" 6601 } 6602 methods { 6603 name: "snprintf" 6604 } 6605 methods { 6606 name: "__stack_chk_fail" 6607 } 6608 fields { 6609 name: "__sF" 6610 } 6611 fields { 6612 name: "__stack_chk_guard" 6613 } 6614 } 6615 } 6616 internal_api_packages { 6617 } 6618 } 6619 } 6620 } 6621 entries { 6622 key: "lib/armeabi-v7a/libnativehelper_compat_libc++.so" 6623 value { 6624 name: "lib/armeabi-v7a/libnativehelper_compat_libc++.so" 6625 type: FILE 6626 size: 205044 6627 content_id: "7a3c63cb " 6628 app_info { 6629 package_name: "libnativehelper_compat_libc++.so" 6630 external_api_packages { 6631 classes { 6632 name: "*global*" 6633 methods { 6634 name: "__aeabi_memcpy" 6635 } 6636 methods { 6637 name: "__aeabi_memmove" 6638 } 6639 methods { 6640 name: "__android_log_print" 6641 } 6642 methods { 6643 name: "__android_log_write" 6644 } 6645 methods { 6646 name: "__aeabi_memclr4" 6647 } 6648 methods { 6649 name: "__aeabi_memcpy4" 6650 } 6651 methods { 6652 name: "__aeabi_memclr8" 6653 } 6654 methods { 6655 name: "__aeabi_memclr" 6656 } 6657 methods { 6658 name: "__gnu_Unwind_Find_exidx" 6659 } 6660 } 6661 classes { 6662 name: "libdl.so" 6663 methods { 6664 name: "dladdr" 6665 } 6666 } 6667 classes { 6668 name: "libc.so" 6669 methods { 6670 name: "__cxa_finalize" 6671 } 6672 methods { 6673 name: "__cxa_atexit" 6674 } 6675 methods { 6676 name: "__stack_chk_fail" 6677 } 6678 methods { 6679 name: "__vsnprintf_chk" 6680 } 6681 methods { 6682 name: "abort" 6683 } 6684 methods { 6685 name: "asprintf" 6686 } 6687 methods { 6688 name: "strerror_r" 6689 } 6690 methods { 6691 name: "strlen" 6692 } 6693 methods { 6694 name: "pthread_mutex_destroy" 6695 } 6696 methods { 6697 name: "pthread_mutex_lock" 6698 } 6699 methods { 6700 name: "pthread_mutex_trylock" 6701 } 6702 methods { 6703 name: "pthread_mutex_unlock" 6704 } 6705 methods { 6706 name: "pthread_mutexattr_init" 6707 } 6708 methods { 6709 name: "pthread_mutexattr_settype" 6710 } 6711 methods { 6712 name: "pthread_mutex_init" 6713 } 6714 methods { 6715 name: "pthread_mutexattr_destroy" 6716 } 6717 methods { 6718 name: "pthread_cond_destroy" 6719 } 6720 methods { 6721 name: "pthread_cond_signal" 6722 } 6723 methods { 6724 name: "pthread_cond_broadcast" 6725 } 6726 methods { 6727 name: "pthread_cond_wait" 6728 } 6729 methods { 6730 name: "pthread_cond_timedwait" 6731 } 6732 methods { 6733 name: "pthread_getspecific" 6734 } 6735 methods { 6736 name: "pthread_setspecific" 6737 } 6738 methods { 6739 name: "pthread_self" 6740 } 6741 methods { 6742 name: "pthread_equal" 6743 } 6744 methods { 6745 name: "__errno" 6746 } 6747 methods { 6748 name: "snprintf" 6749 } 6750 methods { 6751 name: "pthread_join" 6752 } 6753 methods { 6754 name: "pthread_detach" 6755 } 6756 methods { 6757 name: "sysconf" 6758 } 6759 methods { 6760 name: "nanosleep" 6761 } 6762 methods { 6763 name: "pthread_key_create" 6764 } 6765 methods { 6766 name: "sched_yield" 6767 } 6768 methods { 6769 name: "vfprintf" 6770 } 6771 methods { 6772 name: "fputc" 6773 } 6774 methods { 6775 name: "vasprintf" 6776 } 6777 methods { 6778 name: "__assert2" 6779 } 6780 methods { 6781 name: "pthread_once" 6782 } 6783 methods { 6784 name: "free" 6785 } 6786 methods { 6787 name: "realloc" 6788 } 6789 methods { 6790 name: "malloc" 6791 } 6792 methods { 6793 name: "memcmp" 6794 } 6795 methods { 6796 name: "isupper" 6797 } 6798 methods { 6799 name: "isxdigit" 6800 } 6801 methods { 6802 name: "isalpha" 6803 } 6804 methods { 6805 name: "calloc" 6806 } 6807 methods { 6808 name: "strcmp" 6809 } 6810 methods { 6811 name: "memalign" 6812 } 6813 methods { 6814 name: "fprintf" 6815 } 6816 methods { 6817 name: "fflush" 6818 } 6819 methods { 6820 name: "raise" 6821 } 6822 fields { 6823 name: "__stack_chk_guard" 6824 } 6825 fields { 6826 name: "__sF" 6827 } 6828 } 6829 } 6830 internal_api_packages { 6831 } 6832 } 6833 } 6834 } 6835 entries { 6836 key: "META-INF/CERT.RSA" 6837 value { 6838 name: "META-INF/CERT.RSA" 6839 type: FILE 6840 size: 1722 6841 content_id: "685bacac " 6842 } 6843 } 6844 entries { 6845 key: "lib/arm64-v8a/libnativehelper_compat_libc++.so" 6846 value { 6847 name: "lib/arm64-v8a/libnativehelper_compat_libc++.so" 6848 type: FILE 6849 size: 332808 6850 content_id: "88e93f11 " 6851 app_info { 6852 package_name: "libnativehelper_compat_libc++.so" 6853 external_api_packages { 6854 classes { 6855 name: "*global*" 6856 methods { 6857 name: "__android_log_print" 6858 } 6859 methods { 6860 name: "__android_log_write" 6861 } 6862 } 6863 classes { 6864 name: "libdl.so" 6865 methods { 6866 name: "dl_iterate_phdr" 6867 } 6868 } 6869 classes { 6870 name: "libc.so" 6871 methods { 6872 name: "__cxa_finalize" 6873 } 6874 methods { 6875 name: "__cxa_atexit" 6876 } 6877 methods { 6878 name: "__stack_chk_fail" 6879 } 6880 methods { 6881 name: "__vsnprintf_chk" 6882 } 6883 methods { 6884 name: "abort" 6885 } 6886 methods { 6887 name: "asprintf" 6888 } 6889 methods { 6890 name: "memcpy" 6891 } 6892 methods { 6893 name: "memmove" 6894 } 6895 methods { 6896 name: "strerror_r" 6897 } 6898 methods { 6899 name: "strlen" 6900 } 6901 methods { 6902 name: "pthread_cond_broadcast" 6903 } 6904 methods { 6905 name: "pthread_cond_destroy" 6906 } 6907 methods { 6908 name: "pthread_cond_signal" 6909 } 6910 methods { 6911 name: "pthread_cond_timedwait" 6912 } 6913 methods { 6914 name: "pthread_cond_wait" 6915 } 6916 methods { 6917 name: "pthread_getspecific" 6918 } 6919 methods { 6920 name: "pthread_setspecific" 6921 } 6922 methods { 6923 name: "memset" 6924 } 6925 methods { 6926 name: "pthread_equal" 6927 } 6928 methods { 6929 name: "pthread_mutex_destroy" 6930 } 6931 methods { 6932 name: "pthread_mutex_init" 6933 } 6934 methods { 6935 name: "pthread_mutex_lock" 6936 } 6937 methods { 6938 name: "pthread_mutex_trylock" 6939 } 6940 methods { 6941 name: "pthread_mutex_unlock" 6942 } 6943 methods { 6944 name: "pthread_mutexattr_destroy" 6945 } 6946 methods { 6947 name: "pthread_mutexattr_init" 6948 } 6949 methods { 6950 name: "pthread_mutexattr_settype" 6951 } 6952 methods { 6953 name: "pthread_self" 6954 } 6955 methods { 6956 name: "__errno" 6957 } 6958 methods { 6959 name: "snprintf" 6960 } 6961 methods { 6962 name: "sched_yield" 6963 } 6964 methods { 6965 name: "nanosleep" 6966 } 6967 methods { 6968 name: "pthread_detach" 6969 } 6970 methods { 6971 name: "pthread_join" 6972 } 6973 methods { 6974 name: "pthread_key_create" 6975 } 6976 methods { 6977 name: "sysconf" 6978 } 6979 methods { 6980 name: "android_set_abort_message" 6981 } 6982 methods { 6983 name: "closelog" 6984 } 6985 methods { 6986 name: "fputc" 6987 } 6988 methods { 6989 name: "openlog" 6990 } 6991 methods { 6992 name: "syslog" 6993 } 6994 methods { 6995 name: "vasprintf" 6996 } 6997 methods { 6998 name: "vfprintf" 6999 } 7000 methods { 7001 name: "pthread_once" 7002 } 7003 methods { 7004 name: "free" 7005 } 7006 methods { 7007 name: "isalpha" 7008 } 7009 methods { 7010 name: "isupper" 7011 } 7012 methods { 7013 name: "isxdigit" 7014 } 7015 methods { 7016 name: "malloc" 7017 } 7018 methods { 7019 name: "memcmp" 7020 } 7021 methods { 7022 name: "realloc" 7023 } 7024 methods { 7025 name: "calloc" 7026 } 7027 methods { 7028 name: "posix_memalign" 7029 } 7030 methods { 7031 name: "strcmp" 7032 } 7033 methods { 7034 name: "pthread_create" 7035 } 7036 fields { 7037 name: "__sF" 7038 } 7039 } 7040 } 7041 internal_api_packages { 7042 } 7043 } 7044 } 7045 } 7046 entries { 7047 key: "lib/armeabi-v7a/libjninamespaceb.so" 7048 value { 7049 name: "lib/armeabi-v7a/libjninamespaceb.so" 7050 type: FILE 7051 size: 20288 7052 content_id: "ac442c9c " 7053 app_info { 7054 package_name: "libjninamespaceb.so" 7055 external_api_packages { 7056 classes { 7057 name: "*global*" 7058 methods { 7059 name: "_Z15incrementGlobalv" 7060 } 7061 methods { 7062 name: "_Z9getGlobalv" 7063 } 7064 methods { 7065 name: "__android_log_print" 7066 } 7067 methods { 7068 name: "__aeabi_memcpy" 7069 } 7070 methods { 7071 name: "__aeabi_memclr8" 7072 } 7073 methods { 7074 name: "__gnu_Unwind_Find_exidx" 7075 } 7076 } 7077 classes { 7078 name: "libdl.so" 7079 methods { 7080 name: "dladdr" 7081 } 7082 } 7083 classes { 7084 name: "libc.so" 7085 methods { 7086 name: "__cxa_finalize" 7087 } 7088 methods { 7089 name: "fprintf" 7090 } 7091 methods { 7092 name: "fflush" 7093 } 7094 methods { 7095 name: "abort" 7096 } 7097 methods { 7098 name: "snprintf" 7099 } 7100 methods { 7101 name: "__stack_chk_fail" 7102 } 7103 fields { 7104 name: "__sF" 7105 } 7106 fields { 7107 name: "__stack_chk_guard" 7108 } 7109 } 7110 } 7111 internal_api_packages { 7112 } 7113 } 7114 } 7115 } 7116 entries { 7117 key: "resources.arsc" 7118 value { 7119 name: "resources.arsc" 7120 type: FILE 7121 size: 384 7122 content_id: "30535c6a " 7123 } 7124 } 7125 entries { 7126 key: "classes.dex" 7127 value { 7128 name: "classes.dex" 7129 type: FILE 7130 size: 604096 7131 content_id: "f1b3224f " 7132 } 7133 } 7134 entries { 7135 key: "lib/arm64-v8a/libjni_test_dlclose.so" 7136 value { 7137 name: "lib/arm64-v8a/libjni_test_dlclose.so" 7138 type: FILE 7139 size: 11000 7140 content_id: "74c870f5 " 7141 app_info { 7142 package_name: "libjni_test_dlclose.so" 7143 external_api_packages { 7144 classes { 7145 name: "libc.so" 7146 methods { 7147 name: "__cxa_finalize" 7148 } 7149 } 7150 } 7151 internal_api_packages { 7152 } 7153 } 7154 } 7155 } 7156 entries { 7157 key: "META-INF/MANIFEST.MF" 7158 value { 7159 name: "META-INF/MANIFEST.MF" 7160 type: FILE 7161 size: 2027 7162 content_id: "5bbd78a2 " 7163 } 7164 } 7165 } 7166} 7167