| name: "CtsJniTestCases.apk" |
| type: APK |
| size: 4436499 |
| content_id: "GeBU4owZyKZzm6cboZhHiyobLKvd9/gtyK7KLrR+VnM=" |
| code_id: "5937cb71 74c870f5 ace0e712 10abeac 10b330b b5b67796 541bcfcb 88e93f11 69cfa42b 2965562f bdee0f18 dc33aa66 dc341ec5 ac442c9c e03f4151 7a3c63cb f9855bc7 f1b3224f " |
| dependencies: "libc.so" |
| dependencies: "libdl.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "liblog.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libdl.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "libjnicommon.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libc++_shared.so" |
| dependencies: "libnativehelper_compat_libc++.so" |
| dependencies: "liblog.so" |
| dependencies: "libdl.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "liblog.so" |
| dependencies: "libc.so" |
| dependencies: "libm.so" |
| dependencies: "libdl.so" |
| dynamic_loading_dependencies: "libcrypto.so" |
| dynamic_loading_dependencies: "libmedia.so" |
| dynamic_loading_dependencies: "libstagefright.so" |
| dynamic_loading_dependencies: "libcutils.so" |
| dynamic_loading_dependencies: "libandroid_runtime.so" |
| dynamic_loading_dependencies: "libbinder.so" |
| dynamic_loading_dependencies: "libutils.so" |
| dynamic_loading_dependencies: "libvorbisidec.so" |
| dynamic_loading_dependencies: "libart.so" |
| dynamic_loading_dependencies: "libnativehelper.so" |
| dynamic_loading_dependencies: "libjni_test_dlclose.so" |
| dynamic_loading_dependencies: "libgui.so" |
| dynamic_loading_dependencies: "libsqlite.so" |
| dynamic_loading_dependencies: "libwebviewchromium_plat_support.so" |
| dynamic_loading_dependencies: "libexpat.so" |
| dynamic_loading_dependencies: "libjni_test_dlclose.so" |
| dynamic_loading_dependencies: "libcrypto.so" |
| dynamic_loading_dependencies: "libmedia.so" |
| dynamic_loading_dependencies: "libstagefright.so" |
| dynamic_loading_dependencies: "libcutils.so" |
| dynamic_loading_dependencies: "libandroid_runtime.so" |
| dynamic_loading_dependencies: "libbinder.so" |
| dynamic_loading_dependencies: "libutils.so" |
| dynamic_loading_dependencies: "libvorbisidec.so" |
| dynamic_loading_dependencies: "libart.so" |
| dynamic_loading_dependencies: "libnativehelper.so" |
| dynamic_loading_dependencies: "libgui.so" |
| dynamic_loading_dependencies: "libsqlite.so" |
| dynamic_loading_dependencies: "libwebviewchromium_plat_support.so" |
| dynamic_loading_dependencies: "libexpat.so" |
| app_info { |
| package_name: "android.jni.cts" |
| uses_libraries { |
| name: "android.test.runner" |
| required: "android.test.runner" |
| } |
| uses_permissions: "android.permission.DISABLE_KEYGUARD" |
| properties { |
| key: "compileSdkVersionCodename" |
| value: "Q" |
| } |
| properties { |
| key: "minSdkVersion" |
| value: "Q" |
| } |
| properties { |
| key: "platformBuildVersionName" |
| value: "Q" |
| } |
| properties { |
| key: "compileSdkVersion" |
| value: "0x1c" |
| } |
| properties { |
| key: "targetSdkVersion" |
| value: "Q" |
| } |
| properties { |
| key: "versionName" |
| value: "Q" |
| } |
| properties { |
| key: "platformBuildVersionCode" |
| value: "0x1c" |
| } |
| properties { |
| key: "versionCode" |
| value: "0x1c" |
| } |
| external_api_packages { |
| name: "android.jni.cts" |
| classes { |
| name: "java.util.Comparator" |
| methods { |
| name: "compare" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.io.FileInputStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.File" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "getChannel" |
| return_type: "java.nio.channels.FileChannel" |
| } |
| } |
| classes { |
| name: "java.net.URL" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "openConnection" |
| return_type: "java.net.URLConnection" |
| } |
| } |
| classes { |
| name: "java.lang.annotation.Annotation" |
| methods { |
| name: "annotationType" |
| return_type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.util.Collection" |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "contains" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.Method" |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "getAnnotation" |
| parameters: "java.lang.Class" |
| return_type: "java.lang.annotation.Annotation" |
| } |
| methods { |
| name: "getAnnotations" |
| return_type: "java.lang.annotation.Annotation[]" |
| } |
| methods { |
| name: "getDeclaredAnnotations" |
| return_type: "java.lang.annotation.Annotation[]" |
| } |
| methods { |
| name: "getDeclaringClass" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "getGenericParameterTypes" |
| return_type: "java.lang.reflect.Type[]" |
| } |
| methods { |
| name: "getModifiers" |
| return_type: "int" |
| } |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getParameterAnnotations" |
| return_type: "java.lang.annotation.Annotation[][]" |
| } |
| methods { |
| name: "getParameterTypes" |
| return_type: "java.lang.Class[]" |
| } |
| methods { |
| name: "getReturnType" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "invoke" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "isAnnotationPresent" |
| parameters: "java.lang.Class" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isSynthetic" |
| return_type: "boolean" |
| } |
| methods { |
| name: "setAccessible" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.util.Log" |
| methods { |
| name: "d" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "d" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "int" |
| } |
| methods { |
| name: "e" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "e" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "int" |
| } |
| methods { |
| name: "getStackTraceString" |
| parameters: "java.lang.Throwable" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "i" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "i" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "int" |
| } |
| methods { |
| name: "isLoggable" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| methods { |
| name: "w" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "w" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "int" |
| } |
| methods { |
| name: "wtf" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.Constructor" |
| methods { |
| name: "getParameterAnnotations" |
| return_type: "java.lang.annotation.Annotation[][]" |
| } |
| methods { |
| name: "getParameterTypes" |
| return_type: "java.lang.Class[]" |
| } |
| methods { |
| name: "newInstance" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "setAccessible" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.graphics.Bitmap" |
| methods { |
| name: "compress" |
| parameters: "android.graphics.Bitmap.CompressFormat" |
| parameters: "int" |
| parameters: "java.io.OutputStream" |
| return_type: "boolean" |
| } |
| methods { |
| name: "createBitmap" |
| parameters: "android.graphics.Bitmap" |
| return_type: "android.graphics.Bitmap" |
| } |
| methods { |
| name: "sameAs" |
| parameters: "android.graphics.Bitmap" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "android.os.Message" |
| methods { |
| name: "getData" |
| return_type: "android.os.Bundle" |
| } |
| methods { |
| name: "setData" |
| parameters: "android.os.Bundle" |
| return_type: "void" |
| } |
| fields { |
| name: "replyTo" |
| type: "android.os.Messenger" |
| } |
| fields { |
| name: "what" |
| type: "int" |
| } |
| } |
| classes { |
| name: "java.io.ObjectInputStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.InputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "readFields" |
| return_type: "java.io.ObjectInputStream.GetField" |
| } |
| methods { |
| name: "readObject" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.math.BigDecimal" |
| methods { |
| name: "abs" |
| return_type: "java.math.BigDecimal" |
| } |
| methods { |
| name: "compareTo" |
| parameters: "java.math.BigDecimal" |
| return_type: "int" |
| } |
| methods { |
| name: "stripTrailingZeros" |
| return_type: "java.math.BigDecimal" |
| } |
| methods { |
| name: "subtract" |
| parameters: "java.math.BigDecimal" |
| parameters: "java.math.MathContext" |
| return_type: "java.math.BigDecimal" |
| } |
| fields { |
| name: "ZERO" |
| type: "java.math.BigDecimal" |
| } |
| } |
| classes { |
| name: "javax.xml.xpath.XPathExpressionException" |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.atomic.AtomicBoolean" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "compareAndSet" |
| parameters: "boolean" |
| parameters: "boolean" |
| return_type: "boolean" |
| } |
| methods { |
| name: "get" |
| return_type: "boolean" |
| } |
| methods { |
| name: "getAndSet" |
| parameters: "boolean" |
| return_type: "boolean" |
| } |
| methods { |
| name: "set" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.io.StringReader" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.CountDownLatch" |
| methods { |
| name: "<init>" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "await" |
| return_type: "void" |
| } |
| methods { |
| name: "await" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| return_type: "boolean" |
| } |
| methods { |
| name: "countDown" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.UUID" |
| methods { |
| name: "randomUUID" |
| return_type: "java.util.UUID" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ConcurrentLinkedQueue" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.AssertionError" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.Error" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.view.WindowManager" |
| methods { |
| name: "getDefaultDisplay" |
| return_type: "android.view.Display" |
| } |
| } |
| classes { |
| name: "java.util.Objects" |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "hash" |
| parameters: "java.lang.Object[]" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.Math" |
| methods { |
| name: "abs" |
| parameters: "double" |
| return_type: "double" |
| } |
| methods { |
| name: "abs" |
| parameters: "float" |
| return_type: "float" |
| } |
| methods { |
| name: "abs" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "max" |
| parameters: "int" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "min" |
| parameters: "int" |
| parameters: "int" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.InterruptedException" |
| methods { |
| name: "getCause" |
| return_type: "java.lang.Throwable" |
| } |
| methods { |
| name: "printStackTrace" |
| parameters: "java.io.PrintStream" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ThreadPoolExecutor" |
| methods { |
| name: "<init>" |
| parameters: "int" |
| parameters: "int" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| parameters: "java.util.concurrent.BlockingQueue" |
| parameters: "java.util.concurrent.ThreadFactory" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.app.KeyguardManager.KeyguardLock" |
| methods { |
| name: "disableKeyguard" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.ClassLoader" |
| methods { |
| name: "getSystemClassLoader" |
| return_type: "java.lang.ClassLoader" |
| } |
| } |
| classes { |
| name: "java.io.FileOutputStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.File" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "getChannel" |
| return_type: "java.nio.channels.FileChannel" |
| } |
| } |
| classes { |
| name: "android.os.HandlerThread" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "getLooper" |
| return_type: "android.os.Looper" |
| } |
| methods { |
| name: "start" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.net.Uri.Builder" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "authority" |
| parameters: "java.lang.String" |
| return_type: "android.net.Uri.Builder" |
| } |
| methods { |
| name: "build" |
| return_type: "android.net.Uri" |
| } |
| methods { |
| name: "path" |
| parameters: "java.lang.String" |
| return_type: "android.net.Uri.Builder" |
| } |
| methods { |
| name: "scheme" |
| parameters: "java.lang.String" |
| return_type: "android.net.Uri.Builder" |
| } |
| } |
| classes { |
| name: "java.nio.charset.Charset" |
| methods { |
| name: "forName" |
| parameters: "java.lang.String" |
| return_type: "java.nio.charset.Charset" |
| } |
| } |
| classes { |
| name: "java.util.Collections" |
| methods { |
| name: "addAll" |
| parameters: "java.util.Collection" |
| parameters: "java.lang.Object[]" |
| return_type: "boolean" |
| } |
| methods { |
| name: "emptyList" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "enumeration" |
| parameters: "java.util.Collection" |
| return_type: "java.util.Enumeration" |
| } |
| methods { |
| name: "reverse" |
| parameters: "java.util.List" |
| return_type: "void" |
| } |
| methods { |
| name: "singletonList" |
| parameters: "java.lang.Object" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "sort" |
| parameters: "java.util.List" |
| parameters: "java.util.Comparator" |
| return_type: "void" |
| } |
| methods { |
| name: "synchronizedList" |
| parameters: "java.util.List" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "unmodifiableCollection" |
| parameters: "java.util.Collection" |
| return_type: "java.util.Collection" |
| } |
| methods { |
| name: "unmodifiableList" |
| parameters: "java.util.List" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "unmodifiableMap" |
| parameters: "java.util.Map" |
| return_type: "java.util.Map" |
| } |
| methods { |
| name: "unmodifiableSet" |
| parameters: "java.util.Set" |
| return_type: "java.util.Set" |
| } |
| } |
| classes { |
| name: "java.io.InputStreamReader" |
| methods { |
| name: "<init>" |
| parameters: "java.io.InputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.io.InputStream" |
| parameters: "java.nio.charset.Charset" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.Callable" |
| methods { |
| name: "call" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.os.Parcel" |
| methods { |
| name: "enforceInterface" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "obtain" |
| return_type: "android.os.Parcel" |
| } |
| methods { |
| name: "readArray" |
| parameters: "java.lang.ClassLoader" |
| return_type: "java.lang.Object[]" |
| } |
| methods { |
| name: "readArrayList" |
| parameters: "java.lang.ClassLoader" |
| return_type: "java.util.ArrayList" |
| } |
| methods { |
| name: "readException" |
| return_type: "void" |
| } |
| methods { |
| name: "readHashMap" |
| parameters: "java.lang.ClassLoader" |
| return_type: "java.util.HashMap" |
| } |
| methods { |
| name: "readInt" |
| return_type: "int" |
| } |
| methods { |
| name: "readList" |
| parameters: "java.util.List" |
| parameters: "java.lang.ClassLoader" |
| return_type: "void" |
| } |
| methods { |
| name: "readMap" |
| parameters: "java.util.Map" |
| parameters: "java.lang.ClassLoader" |
| return_type: "void" |
| } |
| methods { |
| name: "readParcelable" |
| parameters: "java.lang.ClassLoader" |
| return_type: "android.os.Parcelable" |
| } |
| methods { |
| name: "readString" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "readStrongBinder" |
| return_type: "android.os.IBinder" |
| } |
| methods { |
| name: "recycle" |
| return_type: "void" |
| } |
| methods { |
| name: "writeArray" |
| parameters: "java.lang.Object[]" |
| return_type: "void" |
| } |
| methods { |
| name: "writeInt" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "writeInterfaceToken" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "writeNoException" |
| return_type: "void" |
| } |
| methods { |
| name: "writeParcelable" |
| parameters: "android.os.Parcelable" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "writeString" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "writeStrongBinder" |
| parameters: "android.os.IBinder" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ThreadFactory" |
| methods { |
| name: "newThread" |
| parameters: "java.lang.Runnable" |
| return_type: "java.lang.Thread" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.ParameterizedType" |
| methods { |
| name: "getActualTypeArguments" |
| return_type: "java.lang.reflect.Type[]" |
| } |
| } |
| classes { |
| name: "dalvik.system.PathClassLoader" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.lang.ClassLoader" |
| return_type: "void" |
| } |
| methods { |
| name: "loadClass" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.lang.StringBuilder" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "append" |
| parameters: "char" |
| return_type: "java.lang.StringBuilder" |
| } |
| methods { |
| name: "append" |
| parameters: "int" |
| return_type: "java.lang.StringBuilder" |
| } |
| methods { |
| name: "append" |
| parameters: "long" |
| return_type: "java.lang.StringBuilder" |
| } |
| methods { |
| name: "append" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.StringBuilder" |
| } |
| methods { |
| name: "append" |
| parameters: "java.lang.String" |
| return_type: "java.lang.StringBuilder" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.os.Bundle" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "android.os.Bundle" |
| return_type: "void" |
| } |
| methods { |
| name: "containsKey" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "get" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "getParcelable" |
| parameters: "java.lang.String" |
| return_type: "android.os.Parcelable" |
| } |
| methods { |
| name: "getParcelableArray" |
| parameters: "java.lang.String" |
| return_type: "android.os.Parcelable[]" |
| } |
| methods { |
| name: "getSerializable" |
| parameters: "java.lang.String" |
| return_type: "java.io.Serializable" |
| } |
| methods { |
| name: "getString" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getStringArrayList" |
| parameters: "java.lang.String" |
| return_type: "java.util.ArrayList" |
| } |
| methods { |
| name: "putInt" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "putParcelable" |
| parameters: "java.lang.String" |
| parameters: "android.os.Parcelable" |
| return_type: "void" |
| } |
| methods { |
| name: "putParcelableArray" |
| parameters: "java.lang.String" |
| parameters: "android.os.Parcelable[]" |
| return_type: "void" |
| } |
| methods { |
| name: "putSerializable" |
| parameters: "java.lang.String" |
| parameters: "java.io.Serializable" |
| return_type: "void" |
| } |
| methods { |
| name: "putString" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "putStringArrayList" |
| parameters: "java.lang.String" |
| parameters: "java.util.ArrayList" |
| return_type: "void" |
| } |
| methods { |
| name: "setClassLoader" |
| parameters: "java.lang.ClassLoader" |
| return_type: "void" |
| } |
| fields { |
| name: "CREATOR" |
| type: "android.os.Parcelable.Creator" |
| } |
| } |
| classes { |
| name: "android.os.Build" |
| fields { |
| name: "CPU_ABI" |
| type: "java.lang.String" |
| } |
| fields { |
| name: "DEVICE" |
| type: "java.lang.String" |
| } |
| fields { |
| name: "HARDWARE" |
| type: "java.lang.String" |
| } |
| fields { |
| name: "MODEL" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.nio.file.Path" |
| methods { |
| name: "getFileName" |
| return_type: "java.nio.file.Path" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.Throwable" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "addSuppressed" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "getCause" |
| return_type: "java.lang.Throwable" |
| } |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "printStackTrace" |
| parameters: "java.io.PrintWriter" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.UnsatisfiedLinkError" |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.io.IOException" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.io.ObjectStreamClass" |
| methods { |
| name: "getFields" |
| return_type: "java.io.ObjectStreamField[]" |
| } |
| methods { |
| name: "lookup" |
| parameters: "java.lang.Class" |
| return_type: "java.io.ObjectStreamClass" |
| } |
| } |
| classes { |
| name: "java.lang.StringBuffer" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "append" |
| parameters: "java.lang.String" |
| return_type: "java.lang.StringBuffer" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.Enum" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "java.lang.Class" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Enum" |
| } |
| } |
| classes { |
| name: "android.content.ComponentName" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "getClassName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getPackageName" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.System" |
| methods { |
| name: "arraycopy" |
| parameters: "java.lang.Object" |
| parameters: "int" |
| parameters: "java.lang.Object" |
| parameters: "int" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "currentTimeMillis" |
| return_type: "long" |
| } |
| methods { |
| name: "exit" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "getProperties" |
| return_type: "java.util.Properties" |
| } |
| methods { |
| name: "getProperty" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getProperty" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "load" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "loadLibrary" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "nanoTime" |
| return_type: "long" |
| } |
| methods { |
| name: "setProperties" |
| parameters: "java.util.Properties" |
| return_type: "void" |
| } |
| methods { |
| name: "setProperty" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| fields { |
| name: "err" |
| type: "java.io.PrintStream" |
| } |
| fields { |
| name: "in" |
| type: "java.io.InputStream" |
| } |
| fields { |
| name: "out" |
| type: "java.io.PrintStream" |
| } |
| } |
| classes { |
| name: "java.text.NumberFormat" |
| methods { |
| name: "format" |
| parameters: "double" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getInstance" |
| return_type: "java.text.NumberFormat" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ConcurrentHashMap" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "get" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "putIfAbsent" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.util.ArrayList" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.Collection" |
| return_type: "void" |
| } |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| methods { |
| name: "toArray" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.Object[]" |
| } |
| } |
| classes { |
| name: "java.util.Vector" |
| methods { |
| name: "<init>" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "elements" |
| return_type: "java.util.Enumeration" |
| } |
| methods { |
| name: "get" |
| parameters: "int" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.Thread" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Runnable" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Runnable" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "currentThread" |
| return_type: "java.lang.Thread" |
| } |
| methods { |
| name: "getAllStackTraces" |
| return_type: "java.util.Map" |
| } |
| methods { |
| name: "getContextClassLoader" |
| return_type: "java.lang.ClassLoader" |
| } |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getStackTrace" |
| return_type: "java.lang.StackTraceElement[]" |
| } |
| methods { |
| name: "getUncaughtExceptionHandler" |
| return_type: "java.lang.Thread.UncaughtExceptionHandler" |
| } |
| methods { |
| name: "interrupt" |
| return_type: "void" |
| } |
| methods { |
| name: "isInterrupted" |
| return_type: "boolean" |
| } |
| methods { |
| name: "join" |
| return_type: "void" |
| } |
| methods { |
| name: "setContextClassLoader" |
| parameters: "java.lang.ClassLoader" |
| return_type: "void" |
| } |
| methods { |
| name: "setDaemon" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "setName" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "setUncaughtExceptionHandler" |
| parameters: "java.lang.Thread.UncaughtExceptionHandler" |
| return_type: "void" |
| } |
| methods { |
| name: "sleep" |
| parameters: "long" |
| return_type: "void" |
| } |
| methods { |
| name: "start" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.os.IBinder" |
| methods { |
| name: "queryLocalInterface" |
| parameters: "java.lang.String" |
| return_type: "android.os.IInterface" |
| } |
| methods { |
| name: "transact" |
| parameters: "int" |
| parameters: "android.os.Parcel" |
| parameters: "android.os.Parcel" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "android.app.ActivityManager" |
| methods { |
| name: "getRunningAppProcesses" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "isLowRamDevice" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "android.test.mock.MockContentResolver" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "addProvider" |
| parameters: "java.lang.String" |
| parameters: "android.content.ContentProvider" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.net.HttpURLConnection" |
| methods { |
| name: "disconnect" |
| return_type: "void" |
| } |
| methods { |
| name: "getOutputStream" |
| return_type: "java.io.OutputStream" |
| } |
| methods { |
| name: "getResponseCode" |
| return_type: "int" |
| } |
| methods { |
| name: "getResponseMessage" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "setConnectTimeout" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "setDoOutput" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "setFixedLengthStreamingMode" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "setReadTimeout" |
| parameters: "int" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.IllegalStateException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.app.KeyguardManager" |
| methods { |
| name: "newKeyguardLock" |
| parameters: "java.lang.String" |
| return_type: "android.app.KeyguardManager.KeyguardLock" |
| } |
| } |
| classes { |
| name: "android.database.sqlite.SQLiteDatabase" |
| methods { |
| name: "execSQL" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.view.View" |
| methods { |
| name: "getDrawingCache" |
| return_type: "android.graphics.Bitmap" |
| } |
| methods { |
| name: "getRootView" |
| return_type: "android.view.View" |
| } |
| methods { |
| name: "setDrawingCacheEnabled" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.math.MathContext" |
| fields { |
| name: "DECIMAL128" |
| type: "java.math.MathContext" |
| } |
| } |
| classes { |
| name: "java.net.CookieHandler" |
| methods { |
| name: "setDefault" |
| parameters: "java.net.CookieHandler" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.Properties" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.Properties" |
| return_type: "void" |
| } |
| methods { |
| name: "getProperty" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "load" |
| parameters: "java.io.InputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "put" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "setProperty" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "store" |
| parameters: "java.io.OutputStream" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Runtime" |
| methods { |
| name: "exec" |
| parameters: "java.lang.String[]" |
| return_type: "java.lang.Process" |
| } |
| methods { |
| name: "freeMemory" |
| return_type: "long" |
| } |
| methods { |
| name: "gc" |
| return_type: "void" |
| } |
| methods { |
| name: "getRuntime" |
| return_type: "java.lang.Runtime" |
| } |
| methods { |
| name: "totalMemory" |
| return_type: "long" |
| } |
| } |
| classes { |
| name: "android.content.BroadcastReceiver" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.StackTraceElement" |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.util.Set" |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "addAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "clear" |
| return_type: "void" |
| } |
| methods { |
| name: "contains" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "containsAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "removeAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| methods { |
| name: "toArray" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.Object[]" |
| } |
| } |
| classes { |
| name: "javax.xml.xpath.XPathExpression" |
| methods { |
| name: "evaluate" |
| parameters: "java.lang.Object" |
| parameters: "javax.xml.namespace.QName" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.lang.Void" |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.lang.IllegalArgumentException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Process" |
| methods { |
| name: "getInputStream" |
| return_type: "java.io.InputStream" |
| } |
| } |
| classes { |
| name: "android.os.Debug" |
| methods { |
| name: "isDebuggerConnected" |
| return_type: "boolean" |
| } |
| methods { |
| name: "waitForDebugger" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.NumberFormatException" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.List" |
| methods { |
| name: "add" |
| parameters: "int" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "addAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "contains" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "get" |
| parameters: "int" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "removeAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| methods { |
| name: "subList" |
| parameters: "int" |
| parameters: "int" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "toArray" |
| return_type: "java.lang.Object[]" |
| } |
| methods { |
| name: "toArray" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.Object[]" |
| } |
| } |
| classes { |
| name: "java.lang.ThreadLocal" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "get" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "set" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Appendable" |
| methods { |
| name: "append" |
| parameters: "char" |
| return_type: "java.lang.Appendable" |
| } |
| methods { |
| name: "append" |
| parameters: "java.lang.CharSequence" |
| return_type: "java.lang.Appendable" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.FutureTask" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Runnable" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.concurrent.Callable" |
| return_type: "void" |
| } |
| methods { |
| name: "get" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "get" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "run" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "javax.xml.xpath.XPathFactory" |
| methods { |
| name: "newInstance" |
| return_type: "javax.xml.xpath.XPathFactory" |
| } |
| methods { |
| name: "newXPath" |
| return_type: "javax.xml.xpath.XPath" |
| } |
| } |
| classes { |
| name: "java.lang.NoSuchMethodException" |
| methods { |
| name: "initCause" |
| parameters: "java.lang.Throwable" |
| return_type: "java.lang.Throwable" |
| } |
| } |
| classes { |
| name: "javax.net.ssl.HttpsURLConnection" |
| methods { |
| name: "getDefaultHostnameVerifier" |
| return_type: "javax.net.ssl.HostnameVerifier" |
| } |
| methods { |
| name: "getDefaultSSLSocketFactory" |
| return_type: "javax.net.ssl.SSLSocketFactory" |
| } |
| methods { |
| name: "setDefaultHostnameVerifier" |
| parameters: "javax.net.ssl.HostnameVerifier" |
| return_type: "void" |
| } |
| methods { |
| name: "setDefaultSSLSocketFactory" |
| parameters: "javax.net.ssl.SSLSocketFactory" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.os.Environment" |
| methods { |
| name: "getExternalStoragePublicDirectory" |
| parameters: "java.lang.String" |
| return_type: "java.io.File" |
| } |
| fields { |
| name: "DIRECTORY_PICTURES" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.nio.channels.FileChannel" |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "size" |
| return_type: "long" |
| } |
| methods { |
| name: "transferTo" |
| parameters: "long" |
| parameters: "long" |
| parameters: "java.nio.channels.WritableByteChannel" |
| return_type: "long" |
| } |
| } |
| classes { |
| name: "android.os.SystemClock" |
| methods { |
| name: "uptimeMillis" |
| return_type: "long" |
| } |
| } |
| classes { |
| name: "java.io.PrintWriter" |
| methods { |
| name: "<init>" |
| parameters: "java.io.Writer" |
| return_type: "void" |
| } |
| methods { |
| name: "println" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ExecutionException" |
| methods { |
| name: "getCause" |
| return_type: "java.lang.Throwable" |
| } |
| } |
| classes { |
| name: "android.app.UiAutomation" |
| methods { |
| name: "executeShellCommand" |
| parameters: "java.lang.String" |
| return_type: "android.os.ParcelFileDescriptor" |
| } |
| methods { |
| name: "takeScreenshot" |
| return_type: "android.graphics.Bitmap" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.atomic.AtomicLong" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "long" |
| return_type: "void" |
| } |
| methods { |
| name: "addAndGet" |
| parameters: "long" |
| return_type: "long" |
| } |
| methods { |
| name: "get" |
| return_type: "long" |
| } |
| methods { |
| name: "longValue" |
| return_type: "long" |
| } |
| methods { |
| name: "set" |
| parameters: "long" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Byte" |
| methods { |
| name: "valueOf" |
| parameters: "byte" |
| return_type: "java.lang.Byte" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.Modifier" |
| methods { |
| name: "isAbstract" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isPublic" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isStatic" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "java.io.StringWriter" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.app.Instrumentation.ActivityResult" |
| methods { |
| name: "<init>" |
| parameters: "int" |
| parameters: "android.content.Intent" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.EventObject" |
| methods { |
| name: "getSource" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.os.MessageQueue" |
| methods { |
| name: "addIdleHandler" |
| parameters: "android.os.MessageQueue.IdleHandler" |
| return_type: "void" |
| } |
| methods { |
| name: "removeIdleHandler" |
| parameters: "android.os.MessageQueue.IdleHandler" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.TimeUnit" |
| methods { |
| name: "convert" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| return_type: "long" |
| } |
| methods { |
| name: "name" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "toMillis" |
| parameters: "long" |
| return_type: "long" |
| } |
| fields { |
| name: "MILLISECONDS" |
| type: "java.util.concurrent.TimeUnit" |
| } |
| fields { |
| name: "MINUTES" |
| type: "java.util.concurrent.TimeUnit" |
| } |
| fields { |
| name: "NANOSECONDS" |
| type: "java.util.concurrent.TimeUnit" |
| } |
| fields { |
| name: "SECONDS" |
| type: "java.util.concurrent.TimeUnit" |
| } |
| } |
| classes { |
| name: "android.os.ParcelFileDescriptor.AutoCloseInputStream" |
| methods { |
| name: "<init>" |
| parameters: "android.os.ParcelFileDescriptor" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.Iterator" |
| methods { |
| name: "hasNext" |
| return_type: "boolean" |
| } |
| methods { |
| name: "next" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "remove" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.net.Uri" |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.InvocationTargetException" |
| methods { |
| name: "fillInStackTrace" |
| return_type: "java.lang.Throwable" |
| } |
| methods { |
| name: "getCause" |
| return_type: "java.lang.Throwable" |
| } |
| methods { |
| name: "getTargetException" |
| return_type: "java.lang.Throwable" |
| } |
| } |
| classes { |
| name: "java.util.HashMap" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.Map" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.os.Parcelable.Creator" |
| methods { |
| name: "createFromParcel" |
| parameters: "android.os.Parcel" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.Future" |
| methods { |
| name: "cancel" |
| parameters: "boolean" |
| return_type: "boolean" |
| } |
| methods { |
| name: "get" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.lang.Object" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "finalize" |
| return_type: "void" |
| } |
| methods { |
| name: "getClass" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "notifyAll" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "wait" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.annotation.ElementType" |
| fields { |
| name: "ANNOTATION_TYPE" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "CONSTRUCTOR" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "FIELD" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "LOCAL_VARIABLE" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "METHOD" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "PACKAGE" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "PARAMETER" |
| type: "java.lang.annotation.ElementType" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.annotation.ElementType" |
| } |
| } |
| classes { |
| name: "java.lang.Package" |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.net.Authenticator" |
| methods { |
| name: "setDefault" |
| parameters: "java.net.Authenticator" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Thread.UncaughtExceptionHandler" |
| methods { |
| name: "uncaughtException" |
| parameters: "java.lang.Thread" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.os.Binder" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "onTransact" |
| parameters: "int" |
| parameters: "android.os.Parcel" |
| parameters: "android.os.Parcel" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.WildcardType" |
| methods { |
| name: "getLowerBounds" |
| return_type: "java.lang.reflect.Type[]" |
| } |
| methods { |
| name: "getUpperBounds" |
| return_type: "java.lang.reflect.Type[]" |
| } |
| } |
| classes { |
| name: "javax.xml.xpath.XPathConstants" |
| fields { |
| name: "NODE" |
| type: "javax.xml.namespace.QName" |
| } |
| fields { |
| name: "STRING" |
| type: "javax.xml.namespace.QName" |
| } |
| } |
| classes { |
| name: "java.util.EnumSet" |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "range" |
| parameters: "java.lang.Enum" |
| parameters: "java.lang.Enum" |
| return_type: "java.util.EnumSet" |
| } |
| } |
| classes { |
| name: "java.util.LinkedHashMap" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "put" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.os.Process" |
| methods { |
| name: "myPid" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "android.content.pm.ProviderInfo" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| fields { |
| name: "authority" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.content.Context" |
| methods { |
| name: "bindService" |
| parameters: "android.content.Intent" |
| parameters: "android.content.ServiceConnection" |
| parameters: "int" |
| return_type: "boolean" |
| } |
| methods { |
| name: "checkCallingOrSelfPermission" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "deleteDatabase" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "deleteFile" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "getApplicationInfo" |
| return_type: "android.content.pm.ApplicationInfo" |
| } |
| methods { |
| name: "getCacheDir" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "getClassLoader" |
| return_type: "java.lang.ClassLoader" |
| } |
| methods { |
| name: "getDatabasePath" |
| parameters: "java.lang.String" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "getDir" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "getFileStreamPath" |
| parameters: "java.lang.String" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "getFilesDir" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "getPackageCodePath" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getPackageManager" |
| return_type: "android.content.pm.PackageManager" |
| } |
| methods { |
| name: "getPackageName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getSystemService" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "openFileInput" |
| parameters: "java.lang.String" |
| return_type: "java.io.FileInputStream" |
| } |
| methods { |
| name: "openFileOutput" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "java.io.FileOutputStream" |
| } |
| methods { |
| name: "openOrCreateDatabase" |
| parameters: "java.lang.String" |
| parameters: "int" |
| parameters: "android.database.sqlite.SQLiteDatabase.CursorFactory" |
| return_type: "android.database.sqlite.SQLiteDatabase" |
| } |
| methods { |
| name: "openOrCreateDatabase" |
| parameters: "java.lang.String" |
| parameters: "int" |
| parameters: "android.database.sqlite.SQLiteDatabase.CursorFactory" |
| parameters: "android.database.DatabaseErrorHandler" |
| return_type: "android.database.sqlite.SQLiteDatabase" |
| } |
| methods { |
| name: "registerReceiver" |
| parameters: "android.content.BroadcastReceiver" |
| parameters: "android.content.IntentFilter" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "sendBroadcast" |
| parameters: "android.content.Intent" |
| return_type: "void" |
| } |
| methods { |
| name: "startService" |
| parameters: "android.content.Intent" |
| return_type: "android.content.ComponentName" |
| } |
| methods { |
| name: "stopService" |
| parameters: "android.content.Intent" |
| return_type: "boolean" |
| } |
| methods { |
| name: "unbindService" |
| parameters: "android.content.ServiceConnection" |
| return_type: "void" |
| } |
| methods { |
| name: "unregisterReceiver" |
| parameters: "android.content.BroadcastReceiver" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.ref.WeakReference" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "get" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.test.InstrumentationTestCase" |
| methods { |
| name: "injectInstrumentation" |
| parameters: "android.app.Instrumentation" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Double" |
| methods { |
| name: "<init>" |
| parameters: "double" |
| return_type: "void" |
| } |
| methods { |
| name: "compare" |
| parameters: "double" |
| parameters: "double" |
| return_type: "int" |
| } |
| methods { |
| name: "doubleValue" |
| return_type: "double" |
| } |
| methods { |
| name: "isNaN" |
| parameters: "double" |
| return_type: "boolean" |
| } |
| methods { |
| name: "parseDouble" |
| parameters: "java.lang.String" |
| return_type: "double" |
| } |
| methods { |
| name: "toString" |
| parameters: "double" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "double" |
| return_type: "java.lang.Double" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "android.app.ActivityManager.RunningAppProcessInfo" |
| fields { |
| name: "pid" |
| type: "int" |
| } |
| fields { |
| name: "processName" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.net.ResponseCache" |
| methods { |
| name: "setDefault" |
| parameters: "java.net.ResponseCache" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.Enumeration" |
| methods { |
| name: "hasMoreElements" |
| return_type: "boolean" |
| } |
| methods { |
| name: "nextElement" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.content.IntentFilter" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.HashSet" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.Collection" |
| return_type: "void" |
| } |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "addAll" |
| parameters: "java.util.Collection" |
| return_type: "boolean" |
| } |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "java.lang.Comparable" |
| methods { |
| name: "compareTo" |
| parameters: "java.lang.Object" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.lang.String" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "charAt" |
| parameters: "int" |
| return_type: "char" |
| } |
| methods { |
| name: "compareTo" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "concat" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "contains" |
| parameters: "java.lang.CharSequence" |
| return_type: "boolean" |
| } |
| methods { |
| name: "endsWith" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "equalsIgnoreCase" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "format" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getBytes" |
| return_type: "byte[]" |
| } |
| methods { |
| name: "getBytes" |
| parameters: "java.lang.String" |
| return_type: "byte[]" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "indexOf" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "indexOf" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "indexOf" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "lastIndexOf" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "lastIndexOf" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "length" |
| return_type: "int" |
| } |
| methods { |
| name: "matches" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "replace" |
| parameters: "java.lang.CharSequence" |
| parameters: "java.lang.CharSequence" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "replaceAll" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "split" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String[]" |
| } |
| methods { |
| name: "split" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "java.lang.String[]" |
| } |
| methods { |
| name: "startsWith" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "substring" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "substring" |
| parameters: "int" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "toLowerCase" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "trim" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.io.BufferedOutputStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.OutputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "flush" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.GenericArrayType" |
| methods { |
| name: "getGenericComponentType" |
| return_type: "java.lang.reflect.Type" |
| } |
| } |
| classes { |
| name: "java.lang.Long" |
| methods { |
| name: "compareTo" |
| parameters: "java.lang.Long" |
| return_type: "int" |
| } |
| methods { |
| name: "longValue" |
| return_type: "long" |
| } |
| methods { |
| name: "parseLong" |
| parameters: "java.lang.String" |
| return_type: "long" |
| } |
| methods { |
| name: "toString" |
| parameters: "long" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "long" |
| return_type: "java.lang.Long" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.net.URLEncoder" |
| methods { |
| name: "encode" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.os.Messenger" |
| methods { |
| name: "<init>" |
| parameters: "android.os.Handler" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "android.os.IBinder" |
| return_type: "void" |
| } |
| methods { |
| name: "getBinder" |
| return_type: "android.os.IBinder" |
| } |
| methods { |
| name: "send" |
| parameters: "android.os.Message" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Exception" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "setStackTrace" |
| parameters: "java.lang.StackTraceElement[]" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.Float" |
| methods { |
| name: "<init>" |
| parameters: "float" |
| return_type: "void" |
| } |
| methods { |
| name: "compare" |
| parameters: "float" |
| parameters: "float" |
| return_type: "int" |
| } |
| methods { |
| name: "floatValue" |
| return_type: "float" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "float" |
| return_type: "java.lang.Float" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.security.MessageDigest" |
| methods { |
| name: "digest" |
| return_type: "byte[]" |
| } |
| methods { |
| name: "getInstance" |
| parameters: "java.lang.String" |
| return_type: "java.security.MessageDigest" |
| } |
| methods { |
| name: "reset" |
| return_type: "void" |
| } |
| methods { |
| name: "update" |
| parameters: "byte[]" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.app.Activity" |
| methods { |
| name: "finish" |
| return_type: "void" |
| } |
| methods { |
| name: "getWindow" |
| return_type: "android.view.Window" |
| } |
| methods { |
| name: "isFinishing" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "android.view.Display" |
| methods { |
| name: "getHeight" |
| return_type: "int" |
| } |
| methods { |
| name: "getWidth" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.Executors" |
| methods { |
| name: "defaultThreadFactory" |
| return_type: "java.util.concurrent.ThreadFactory" |
| } |
| methods { |
| name: "newCachedThreadPool" |
| return_type: "java.util.concurrent.ExecutorService" |
| } |
| methods { |
| name: "newSingleThreadExecutor" |
| return_type: "java.util.concurrent.ExecutorService" |
| } |
| methods { |
| name: "newSingleThreadExecutor" |
| parameters: "java.util.concurrent.ThreadFactory" |
| return_type: "java.util.concurrent.ExecutorService" |
| } |
| } |
| classes { |
| name: "java.util.Locale" |
| methods { |
| name: "getDefault" |
| return_type: "java.util.Locale" |
| } |
| methods { |
| name: "setDefault" |
| parameters: "java.util.Locale" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.Field" |
| methods { |
| name: "get" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "getAnnotation" |
| parameters: "java.lang.Class" |
| return_type: "java.lang.annotation.Annotation" |
| } |
| methods { |
| name: "getAnnotations" |
| return_type: "java.lang.annotation.Annotation[]" |
| } |
| methods { |
| name: "getDeclaringClass" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "getModifiers" |
| return_type: "int" |
| } |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getType" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "set" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "setAccessible" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.os.IInterface" |
| methods { |
| name: "asBinder" |
| return_type: "android.os.IBinder" |
| } |
| } |
| classes { |
| name: "java.io.BufferedReader" |
| methods { |
| name: "<init>" |
| parameters: "java.io.Reader" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "readLine" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.annotation.RetentionPolicy" |
| fields { |
| name: "CLASS" |
| type: "java.lang.annotation.RetentionPolicy" |
| } |
| fields { |
| name: "RUNTIME" |
| type: "java.lang.annotation.RetentionPolicy" |
| } |
| fields { |
| name: "SOURCE" |
| type: "java.lang.annotation.RetentionPolicy" |
| } |
| } |
| classes { |
| name: "android.os.Parcelable" |
| methods { |
| name: "writeToParcel" |
| parameters: "android.os.Parcel" |
| parameters: "int" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "dalvik.system.DexFile" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "entries" |
| return_type: "java.util.Enumeration" |
| } |
| } |
| classes { |
| name: "android.view.Window" |
| methods { |
| name: "getDecorView" |
| return_type: "android.view.View" |
| } |
| } |
| classes { |
| name: "javax.xml.xpath.XPath" |
| methods { |
| name: "compile" |
| parameters: "java.lang.String" |
| return_type: "javax.xml.xpath.XPathExpression" |
| } |
| methods { |
| name: "setNamespaceContext" |
| parameters: "javax.xml.namespace.NamespaceContext" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.atomic.AtomicInteger" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "int" |
| return_type: "void" |
| } |
| methods { |
| name: "decrementAndGet" |
| return_type: "int" |
| } |
| methods { |
| name: "get" |
| return_type: "int" |
| } |
| methods { |
| name: "getAndIncrement" |
| return_type: "int" |
| } |
| methods { |
| name: "incrementAndGet" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.io.FileNotFoundException" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.LinkedHashSet" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.SecurityException" |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.Map" |
| methods { |
| name: "clear" |
| return_type: "void" |
| } |
| methods { |
| name: "containsKey" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "entrySet" |
| return_type: "java.util.Set" |
| } |
| methods { |
| name: "get" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "isEmpty" |
| return_type: "boolean" |
| } |
| methods { |
| name: "keySet" |
| return_type: "java.util.Set" |
| } |
| methods { |
| name: "put" |
| parameters: "java.lang.Object" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "putAll" |
| parameters: "java.util.Map" |
| return_type: "void" |
| } |
| methods { |
| name: "remove" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| methods { |
| name: "values" |
| return_type: "java.util.Collection" |
| } |
| } |
| classes { |
| name: "java.lang.UnsupportedOperationException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.os.Looper" |
| methods { |
| name: "getMainLooper" |
| return_type: "android.os.Looper" |
| } |
| methods { |
| name: "getThread" |
| return_type: "java.lang.Thread" |
| } |
| methods { |
| name: "myLooper" |
| return_type: "android.os.Looper" |
| } |
| methods { |
| name: "myQueue" |
| return_type: "android.os.MessageQueue" |
| } |
| methods { |
| name: "quit" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.io.OutputStream" |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "write" |
| parameters: "byte[]" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.content.pm.PackageManager" |
| methods { |
| name: "getApplicationInfo" |
| parameters: "java.lang.String" |
| parameters: "int" |
| return_type: "android.content.pm.ApplicationInfo" |
| } |
| methods { |
| name: "getInstrumentationInfo" |
| parameters: "android.content.ComponentName" |
| parameters: "int" |
| return_type: "android.content.pm.InstrumentationInfo" |
| } |
| methods { |
| name: "hasSystemFeature" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isInstantApp" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "java.lang.Class" |
| methods { |
| name: "asSubclass" |
| parameters: "java.lang.Class" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "cast" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "forName" |
| parameters: "java.lang.String" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "forName" |
| parameters: "java.lang.String" |
| parameters: "boolean" |
| parameters: "java.lang.ClassLoader" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "getAnnotation" |
| parameters: "java.lang.Class" |
| return_type: "java.lang.annotation.Annotation" |
| } |
| methods { |
| name: "getAnnotations" |
| return_type: "java.lang.annotation.Annotation[]" |
| } |
| methods { |
| name: "getCanonicalName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getClassLoader" |
| return_type: "java.lang.ClassLoader" |
| } |
| methods { |
| name: "getClasses" |
| return_type: "java.lang.Class[]" |
| } |
| methods { |
| name: "getComponentType" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "getConstructor" |
| parameters: "java.lang.Class[]" |
| return_type: "java.lang.reflect.Constructor" |
| } |
| methods { |
| name: "getConstructors" |
| return_type: "java.lang.reflect.Constructor[]" |
| } |
| methods { |
| name: "getDeclaredConstructor" |
| parameters: "java.lang.Class[]" |
| return_type: "java.lang.reflect.Constructor" |
| } |
| methods { |
| name: "getDeclaredField" |
| parameters: "java.lang.String" |
| return_type: "java.lang.reflect.Field" |
| } |
| methods { |
| name: "getDeclaredFields" |
| return_type: "java.lang.reflect.Field[]" |
| } |
| methods { |
| name: "getDeclaredMethod" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Class[]" |
| return_type: "java.lang.reflect.Method" |
| } |
| methods { |
| name: "getDeclaredMethods" |
| return_type: "java.lang.reflect.Method[]" |
| } |
| methods { |
| name: "getEnclosingClass" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "getEnumConstants" |
| return_type: "java.lang.Object[]" |
| } |
| methods { |
| name: "getMethod" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Class[]" |
| return_type: "java.lang.reflect.Method" |
| } |
| methods { |
| name: "getMethods" |
| return_type: "java.lang.reflect.Method[]" |
| } |
| methods { |
| name: "getModifiers" |
| return_type: "int" |
| } |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getPackage" |
| return_type: "java.lang.Package" |
| } |
| methods { |
| name: "getSimpleName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getSuperclass" |
| return_type: "java.lang.Class" |
| } |
| methods { |
| name: "isAnnotationPresent" |
| parameters: "java.lang.Class" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isArray" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isAssignableFrom" |
| parameters: "java.lang.Class" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isEnum" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isInstance" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isMemberClass" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isPrimitive" |
| return_type: "boolean" |
| } |
| methods { |
| name: "newInstance" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.content.ContentProvider" |
| methods { |
| name: "attachInfo" |
| parameters: "android.content.Context" |
| parameters: "android.content.pm.ProviderInfo" |
| return_type: "void" |
| } |
| methods { |
| name: "shutdown" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.NullPointerException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.content.pm.InstrumentationInfo" |
| fields { |
| name: "metaData" |
| type: "android.os.Bundle" |
| } |
| } |
| classes { |
| name: "android.os.Handler" |
| methods { |
| name: "<init>" |
| parameters: "android.os.Looper" |
| return_type: "void" |
| } |
| methods { |
| name: "handleMessage" |
| parameters: "android.os.Message" |
| return_type: "void" |
| } |
| methods { |
| name: "post" |
| parameters: "java.lang.Runnable" |
| return_type: "boolean" |
| } |
| } |
| classes { |
| name: "java.io.ObjectOutputStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.OutputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "putFields" |
| return_type: "java.io.ObjectOutputStream.PutField" |
| } |
| methods { |
| name: "writeFields" |
| return_type: "void" |
| } |
| methods { |
| name: "writeObject" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Boolean" |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "parseBoolean" |
| parameters: "java.lang.String" |
| return_type: "boolean" |
| } |
| methods { |
| name: "toString" |
| parameters: "boolean" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "boolean" |
| return_type: "java.lang.Boolean" |
| } |
| fields { |
| name: "TRUE" |
| type: "java.lang.Boolean" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.CopyOnWriteArrayList" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.util.Collection" |
| return_type: "void" |
| } |
| methods { |
| name: "add" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "size" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.io.ByteArrayOutputStream" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "toByteArray" |
| return_type: "byte[]" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "write" |
| parameters: "byte[]" |
| parameters: "int" |
| parameters: "int" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.app.Instrumentation" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "finish" |
| parameters: "int" |
| parameters: "android.os.Bundle" |
| return_type: "void" |
| } |
| methods { |
| name: "getComponentName" |
| return_type: "android.content.ComponentName" |
| } |
| methods { |
| name: "getContext" |
| return_type: "android.content.Context" |
| } |
| methods { |
| name: "getTargetContext" |
| return_type: "android.content.Context" |
| } |
| methods { |
| name: "getUiAutomation" |
| return_type: "android.app.UiAutomation" |
| } |
| methods { |
| name: "runOnMainSync" |
| parameters: "java.lang.Runnable" |
| return_type: "void" |
| } |
| methods { |
| name: "sendStatus" |
| parameters: "int" |
| parameters: "android.os.Bundle" |
| return_type: "void" |
| } |
| methods { |
| name: "setInTouchMode" |
| parameters: "boolean" |
| return_type: "void" |
| } |
| methods { |
| name: "startActivitySync" |
| parameters: "android.content.Intent" |
| return_type: "android.app.Activity" |
| } |
| methods { |
| name: "waitForIdleSync" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.ExecutorService" |
| methods { |
| name: "awaitTermination" |
| parameters: "long" |
| parameters: "java.util.concurrent.TimeUnit" |
| return_type: "boolean" |
| } |
| methods { |
| name: "shutdown" |
| return_type: "void" |
| } |
| methods { |
| name: "shutdownNow" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "submit" |
| parameters: "java.lang.Runnable" |
| return_type: "java.util.concurrent.Future" |
| } |
| methods { |
| name: "submit" |
| parameters: "java.util.concurrent.Callable" |
| return_type: "java.util.concurrent.Future" |
| } |
| } |
| classes { |
| name: "java.io.PrintStream" |
| methods { |
| name: "<init>" |
| parameters: "java.io.OutputStream" |
| return_type: "void" |
| } |
| methods { |
| name: "append" |
| parameters: "char" |
| return_type: "java.io.PrintStream" |
| } |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "format" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Object[]" |
| return_type: "java.io.PrintStream" |
| } |
| methods { |
| name: "print" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "println" |
| return_type: "void" |
| } |
| methods { |
| name: "println" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.IllegalAccessException" |
| methods { |
| name: "fillInStackTrace" |
| return_type: "java.lang.Throwable" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.RuntimeException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Throwable" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.ClassNotFoundException" |
| methods { |
| name: "getMessage" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.util.Map.Entry" |
| methods { |
| name: "getKey" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "getValue" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.TimeoutException" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.io.InputStream" |
| methods { |
| name: "close" |
| return_type: "void" |
| } |
| methods { |
| name: "read" |
| return_type: "int" |
| } |
| methods { |
| name: "read" |
| parameters: "byte[]" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.util.Arrays" |
| methods { |
| name: "asList" |
| parameters: "java.lang.Object[]" |
| return_type: "java.util.List" |
| } |
| methods { |
| name: "deepEquals" |
| parameters: "java.lang.Object[]" |
| parameters: "java.lang.Object[]" |
| return_type: "boolean" |
| } |
| methods { |
| name: "hashCode" |
| parameters: "java.lang.Object[]" |
| return_type: "int" |
| } |
| methods { |
| name: "sort" |
| parameters: "java.lang.Object[]" |
| parameters: "java.util.Comparator" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.TimeZone" |
| methods { |
| name: "getDefault" |
| return_type: "java.util.TimeZone" |
| } |
| methods { |
| name: "setDefault" |
| parameters: "java.util.TimeZone" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Character" |
| methods { |
| name: "charValue" |
| return_type: "char" |
| } |
| methods { |
| name: "isLetterOrDigit" |
| parameters: "char" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isWhitespace" |
| parameters: "char" |
| return_type: "boolean" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "char" |
| return_type: "java.lang.Character" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.lang.Runnable" |
| methods { |
| name: "run" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.content.Intent" |
| methods { |
| name: "<init>" |
| parameters: "android.content.Intent" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "addFlags" |
| parameters: "int" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "cloneFilter" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "getBundleExtra" |
| parameters: "java.lang.String" |
| return_type: "android.os.Bundle" |
| } |
| methods { |
| name: "getComponent" |
| return_type: "android.content.ComponentName" |
| } |
| methods { |
| name: "getFlags" |
| return_type: "int" |
| } |
| methods { |
| name: "putExtra" |
| parameters: "java.lang.String" |
| parameters: "android.os.Bundle" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "setClassName" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "setComponent" |
| parameters: "android.content.ComponentName" |
| return_type: "android.content.Intent" |
| } |
| methods { |
| name: "setPackage" |
| parameters: "java.lang.String" |
| return_type: "android.content.Intent" |
| } |
| } |
| classes { |
| name: "android.text.TextUtils" |
| methods { |
| name: "isEmpty" |
| parameters: "java.lang.CharSequence" |
| return_type: "boolean" |
| } |
| methods { |
| name: "writeToParcel" |
| parameters: "java.lang.CharSequence" |
| parameters: "android.os.Parcel" |
| parameters: "int" |
| return_type: "void" |
| } |
| fields { |
| name: "CHAR_SEQUENCE_CREATOR" |
| type: "android.os.Parcelable.Creator" |
| } |
| } |
| classes { |
| name: "android.graphics.Bitmap.CompressFormat" |
| methods { |
| name: "equals" |
| parameters: "java.lang.Object" |
| return_type: "boolean" |
| } |
| methods { |
| name: "hashCode" |
| return_type: "int" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| fields { |
| name: "PNG" |
| type: "android.graphics.Bitmap.CompressFormat" |
| } |
| } |
| classes { |
| name: "java.io.ObjectOutputStream.PutField" |
| methods { |
| name: "put" |
| parameters: "java.lang.String" |
| parameters: "long" |
| return_type: "void" |
| } |
| methods { |
| name: "put" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Integer" |
| methods { |
| name: "intValue" |
| return_type: "int" |
| } |
| methods { |
| name: "parseInt" |
| parameters: "java.lang.String" |
| return_type: "int" |
| } |
| methods { |
| name: "signum" |
| parameters: "int" |
| return_type: "int" |
| } |
| methods { |
| name: "toHexString" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "toString" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "valueOf" |
| parameters: "int" |
| return_type: "java.lang.Integer" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "java.lang.reflect.Array" |
| methods { |
| name: "get" |
| parameters: "java.lang.Object" |
| parameters: "int" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "getLength" |
| parameters: "java.lang.Object" |
| return_type: "int" |
| } |
| } |
| classes { |
| name: "java.util.regex.Pattern" |
| methods { |
| name: "compile" |
| parameters: "java.lang.String" |
| return_type: "java.util.regex.Pattern" |
| } |
| methods { |
| name: "matcher" |
| parameters: "java.lang.CharSequence" |
| return_type: "java.util.regex.Matcher" |
| } |
| } |
| classes { |
| name: "android.os.Build.VERSION" |
| fields { |
| name: "SDK_INT" |
| type: "int" |
| } |
| } |
| classes { |
| name: "java.io.File" |
| methods { |
| name: "<init>" |
| parameters: "java.io.File" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| methods { |
| name: "canRead" |
| return_type: "boolean" |
| } |
| methods { |
| name: "canWrite" |
| return_type: "boolean" |
| } |
| methods { |
| name: "createNewFile" |
| return_type: "boolean" |
| } |
| methods { |
| name: "createTempFile" |
| parameters: "java.lang.String" |
| parameters: "java.lang.String" |
| parameters: "java.io.File" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "delete" |
| return_type: "boolean" |
| } |
| methods { |
| name: "exists" |
| return_type: "boolean" |
| } |
| methods { |
| name: "getAbsolutePath" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getCanonicalPath" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getName" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getParent" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "getParentFile" |
| return_type: "java.io.File" |
| } |
| methods { |
| name: "isDirectory" |
| return_type: "boolean" |
| } |
| methods { |
| name: "isFile" |
| return_type: "boolean" |
| } |
| methods { |
| name: "length" |
| return_type: "long" |
| } |
| methods { |
| name: "listFiles" |
| return_type: "java.io.File[]" |
| } |
| methods { |
| name: "listFiles" |
| parameters: "java.io.FilenameFilter" |
| return_type: "java.io.File[]" |
| } |
| methods { |
| name: "mkdir" |
| return_type: "boolean" |
| } |
| methods { |
| name: "mkdirs" |
| return_type: "boolean" |
| } |
| methods { |
| name: "toPath" |
| return_type: "java.nio.file.Path" |
| } |
| methods { |
| name: "toString" |
| return_type: "java.lang.String" |
| } |
| fields { |
| name: "separator" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.math.BigInteger" |
| methods { |
| name: "<init>" |
| parameters: "byte[]" |
| return_type: "void" |
| } |
| methods { |
| name: "toString" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "android.test.AndroidTestCase" |
| methods { |
| name: "setContext" |
| parameters: "android.content.Context" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.io.ObjectInputStream.GetField" |
| methods { |
| name: "get" |
| parameters: "java.lang.String" |
| parameters: "long" |
| return_type: "long" |
| } |
| methods { |
| name: "get" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Object" |
| return_type: "java.lang.Object" |
| } |
| } |
| classes { |
| name: "android.content.ServiceConnection" |
| methods { |
| name: "onServiceConnected" |
| parameters: "android.content.ComponentName" |
| parameters: "android.os.IBinder" |
| return_type: "void" |
| } |
| methods { |
| name: "onServiceDisconnected" |
| parameters: "android.content.ComponentName" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.atomic.AtomicReference" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| methods { |
| name: "get" |
| return_type: "java.lang.Object" |
| } |
| methods { |
| name: "set" |
| parameters: "java.lang.Object" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.util.concurrent.SynchronousQueue" |
| methods { |
| name: "<init>" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "android.content.pm.ApplicationInfo" |
| fields { |
| name: "nativeLibraryDir" |
| type: "java.lang.String" |
| } |
| fields { |
| name: "processName" |
| type: "java.lang.String" |
| } |
| fields { |
| name: "sourceDir" |
| type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.lang.Short" |
| methods { |
| name: "valueOf" |
| parameters: "short" |
| return_type: "java.lang.Short" |
| } |
| fields { |
| name: "TYPE" |
| type: "java.lang.Class" |
| } |
| } |
| classes { |
| name: "android.content.ContextWrapper" |
| methods { |
| name: "<init>" |
| parameters: "android.content.Context" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.text.MessageFormat" |
| methods { |
| name: "format" |
| parameters: "java.lang.String" |
| parameters: "java.lang.Object[]" |
| return_type: "java.lang.String" |
| } |
| } |
| classes { |
| name: "java.io.FileReader" |
| methods { |
| name: "<init>" |
| parameters: "java.io.File" |
| return_type: "void" |
| } |
| methods { |
| name: "<init>" |
| parameters: "java.lang.String" |
| return_type: "void" |
| } |
| } |
| classes { |
| name: "java.lang.Iterable" |
| methods { |
| name: "iterator" |
| return_type: "java.util.Iterator" |
| } |
| } |
| classes { |
| name: "java.util.regex.Matcher" |
| methods { |
| name: "end" |
| return_type: "int" |
| } |
| methods { |
| name: "find" |
| return_type: "boolean" |
| } |
| methods { |
| name: "group" |
| parameters: "int" |
| return_type: "java.lang.String" |
| } |
| methods { |
| name: "matches" |
| return_type: "boolean" |
| } |
| methods { |
| name: "start" |
| return_type: "int" |
| } |
| } |
| } |
| internal_api_packages { |
| name: "android.jni.cts" |
| } |
| package_file_content { |
| entries { |
| key: "lib/arm64-v8a/libjninamespacea2.so" |
| value { |
| name: "lib/arm64-v8a/libjninamespacea2.so" |
| type: FILE |
| size: 11272 |
| content_id: "10b330b " |
| app_info { |
| package_name: "libjninamespacea2.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libjninamespaceb.so" |
| value { |
| name: "lib/arm64-v8a/libjninamespaceb.so" |
| type: FILE |
| size: 11272 |
| content_id: "b5b67796 " |
| app_info { |
| package_name: "libjninamespaceb.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "AndroidManifest.xml" |
| value { |
| name: "AndroidManifest.xml" |
| type: FILE |
| size: 2128 |
| content_id: "f9855bc7 " |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libc++_shared.so" |
| value { |
| name: "lib/armeabi-v7a/libc++_shared.so" |
| type: FILE |
| size: 657000 |
| content_id: "69cfa42b " |
| app_info { |
| package_name: "libc++_shared.so" |
| external_api_packages { |
| classes { |
| name: "*local*" |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__aeabi_memclr4" |
| } |
| methods { |
| name: "__aeabi_memcpy4" |
| } |
| methods { |
| name: "__aeabi_memmove4" |
| } |
| methods { |
| name: "__aeabi_memmove" |
| } |
| methods { |
| name: "__aeabi_memset" |
| } |
| methods { |
| name: "__aeabi_memclr" |
| } |
| methods { |
| name: "__cxa_thread_atexit_impl" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "strtoimax" |
| } |
| methods { |
| name: "strtoumax" |
| } |
| methods { |
| name: "isblank" |
| } |
| methods { |
| name: "memalign" |
| } |
| methods { |
| name: "strncpy" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "strstr" |
| } |
| methods { |
| name: "clock_gettime" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "raise" |
| } |
| methods { |
| name: "pthread_create" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "ungetc" |
| } |
| methods { |
| name: "getc" |
| } |
| methods { |
| name: "fwrite" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "memset" |
| } |
| methods { |
| name: "memcpy" |
| } |
| methods { |
| name: "vsscanf" |
| } |
| methods { |
| name: "vsnprintf" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "open" |
| } |
| methods { |
| name: "close" |
| } |
| methods { |
| name: "read" |
| } |
| methods { |
| name: "memchr" |
| } |
| methods { |
| name: "strftime" |
| } |
| methods { |
| name: "sscanf" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "strcoll" |
| } |
| methods { |
| name: "strxfrm" |
| } |
| methods { |
| name: "wcscoll" |
| } |
| methods { |
| name: "wcsxfrm" |
| } |
| methods { |
| name: "iswlower" |
| } |
| methods { |
| name: "islower" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "toupper" |
| } |
| methods { |
| name: "tolower" |
| } |
| methods { |
| name: "iswspace" |
| } |
| methods { |
| name: "iswprint" |
| } |
| methods { |
| name: "iswcntrl" |
| } |
| methods { |
| name: "iswupper" |
| } |
| methods { |
| name: "iswalpha" |
| } |
| methods { |
| name: "iswdigit" |
| } |
| methods { |
| name: "iswpunct" |
| } |
| methods { |
| name: "iswxdigit" |
| } |
| methods { |
| name: "towupper" |
| } |
| methods { |
| name: "towlower" |
| } |
| methods { |
| name: "btowc" |
| } |
| methods { |
| name: "wctob" |
| } |
| methods { |
| name: "mbrlen" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "__assert2" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "strtoll" |
| } |
| methods { |
| name: "strtoull" |
| } |
| methods { |
| name: "strtod" |
| } |
| methods { |
| name: "strtol" |
| } |
| methods { |
| name: "strtoul" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| fields { |
| name: "__sF" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libc++_shared.so" |
| value { |
| name: "lib/arm64-v8a/libc++_shared.so" |
| type: FILE |
| size: 1058904 |
| content_id: "5937cb71 " |
| app_info { |
| package_name: "libc++_shared.so" |
| external_api_packages { |
| classes { |
| name: "*local*" |
| methods { |
| name: "__cxa_thread_atexit_impl" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dl_iterate_phdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "memcpy" |
| } |
| methods { |
| name: "memchr" |
| } |
| methods { |
| name: "toupper_l" |
| } |
| methods { |
| name: "freelocale" |
| } |
| methods { |
| name: "__ctype_get_mb_cur_max" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "strtold_l" |
| } |
| methods { |
| name: "mbrtowc" |
| } |
| methods { |
| name: "btowc" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "close" |
| } |
| methods { |
| name: "strxfrm_l" |
| } |
| methods { |
| name: "wcstoull" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "syslog" |
| } |
| methods { |
| name: "wmemmove" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "wcsxfrm_l" |
| } |
| methods { |
| name: "strtoll_l" |
| } |
| methods { |
| name: "islower_l" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "wcslen" |
| } |
| methods { |
| name: "isxdigit_l" |
| } |
| methods { |
| name: "clock_gettime" |
| } |
| methods { |
| name: "sscanf" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "uselocale" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "strtold" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "wcstoll" |
| } |
| methods { |
| name: "wmemset" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "wcstold" |
| } |
| methods { |
| name: "wcstoul" |
| } |
| methods { |
| name: "iswcntrl_l" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "mbrlen" |
| } |
| methods { |
| name: "posix_memalign" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "read" |
| } |
| methods { |
| name: "memmove" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "towlower_l" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "mbsnrtowcs" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "wcscoll_l" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "strtod" |
| } |
| methods { |
| name: "isupper_l" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "mbtowc" |
| } |
| methods { |
| name: "iswlower_l" |
| } |
| methods { |
| name: "iswprint_l" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "wmemcpy" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "getc" |
| } |
| methods { |
| name: "iswupper_l" |
| } |
| methods { |
| name: "strtol" |
| } |
| methods { |
| name: "iswblank_l" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "iswdigit_l" |
| } |
| methods { |
| name: "wctob" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_create" |
| } |
| methods { |
| name: "isdigit_l" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "fwrite" |
| } |
| methods { |
| name: "vsnprintf" |
| } |
| methods { |
| name: "android_set_abort_message" |
| } |
| methods { |
| name: "strftime_l" |
| } |
| methods { |
| name: "newlocale" |
| } |
| methods { |
| name: "wmemcmp" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "memset" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "wcstof" |
| } |
| methods { |
| name: "iswpunct_l" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "wmemchr" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "iswxdigit_l" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "iswspace_l" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "closelog" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "iswalpha_l" |
| } |
| methods { |
| name: "strtoull_l" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "wcrtomb" |
| } |
| methods { |
| name: "ungetc" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "strtoll" |
| } |
| methods { |
| name: "localeconv" |
| } |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "wcsnrtombs" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "strtoul" |
| } |
| methods { |
| name: "towupper_l" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "strcoll_l" |
| } |
| methods { |
| name: "wcstod" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "mbsrtowcs" |
| } |
| methods { |
| name: "strtof" |
| } |
| methods { |
| name: "vsscanf" |
| } |
| methods { |
| name: "setlocale" |
| } |
| methods { |
| name: "open" |
| } |
| methods { |
| name: "swprintf" |
| } |
| methods { |
| name: "tolower_l" |
| } |
| methods { |
| name: "openlog" |
| } |
| methods { |
| name: "strtoull" |
| } |
| methods { |
| name: "wcstol" |
| } |
| fields { |
| name: "__sF" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libjninamespacea1.so" |
| value { |
| name: "lib/arm64-v8a/libjninamespacea1.so" |
| type: FILE |
| size: 11272 |
| content_id: "10abeac " |
| app_info { |
| package_name: "libjninamespacea1.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjni_test_dlclose.so" |
| value { |
| name: "lib/armeabi-v7a/libjni_test_dlclose.so" |
| type: FILE |
| size: 20192 |
| content_id: "2965562f " |
| app_info { |
| package_name: "libjni_test_dlclose.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjnitest.so" |
| value { |
| name: "lib/armeabi-v7a/libjnitest.so" |
| type: FILE |
| size: 677128 |
| content_id: "e03f4151 " |
| app_info { |
| package_name: "libjnitest.so" |
| external_api_packages { |
| classes { |
| name: "*local*" |
| methods { |
| name: "android_get_LD_LIBRARY_PATH" |
| } |
| methods { |
| name: "android_fdsan_close_with_tag" |
| } |
| methods { |
| name: "android_fdsan_create_owner_tag" |
| } |
| methods { |
| name: "android_fdsan_exchange_owner_tag" |
| } |
| } |
| classes { |
| name: "*global*" |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memmove" |
| } |
| methods { |
| name: "__aeabi_memcpy8" |
| } |
| methods { |
| name: "jniRegisterNativeMethods" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__aeabi_memset" |
| } |
| methods { |
| name: "jniThrowNullPointerException" |
| } |
| methods { |
| name: "jniThrowException" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__aeabi_memclr4" |
| } |
| methods { |
| name: "__aeabi_memcpy4" |
| } |
| methods { |
| name: "__aeabi_memmove4" |
| } |
| methods { |
| name: "__android_log_buf_print" |
| } |
| methods { |
| name: "__aeabi_memclr" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dlclose" |
| } |
| methods { |
| name: "dlerror" |
| } |
| methods { |
| name: "dlopen" |
| } |
| methods { |
| name: "dlsym" |
| } |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libm.so" |
| methods { |
| name: "ceilf" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "mprotect" |
| } |
| methods { |
| name: "strerror" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "basename" |
| } |
| methods { |
| name: "closedir" |
| } |
| methods { |
| name: "memchr" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "opendir" |
| } |
| methods { |
| name: "readdir" |
| } |
| methods { |
| name: "stat" |
| } |
| methods { |
| name: "strncmp" |
| } |
| methods { |
| name: "asprintf" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "isspace" |
| } |
| methods { |
| name: "strcasecmp" |
| } |
| methods { |
| name: "strncasecmp" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "vsscanf" |
| } |
| methods { |
| name: "vsnprintf" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "strftime" |
| } |
| methods { |
| name: "gettid" |
| } |
| methods { |
| name: "__open_2" |
| } |
| methods { |
| name: "__vsnprintf_chk" |
| } |
| methods { |
| name: "android_set_abort_message" |
| } |
| methods { |
| name: "fcntl" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "getenv" |
| } |
| methods { |
| name: "getpid" |
| } |
| methods { |
| name: "getprogname" |
| } |
| methods { |
| name: "localtime_r" |
| } |
| methods { |
| name: "strrchr" |
| } |
| methods { |
| name: "strtoll" |
| } |
| methods { |
| name: "time" |
| } |
| methods { |
| name: "writev" |
| } |
| methods { |
| name: "__pread_chk" |
| } |
| methods { |
| name: "__read_chk" |
| } |
| methods { |
| name: "close" |
| } |
| methods { |
| name: "dirname" |
| } |
| methods { |
| name: "fchmod" |
| } |
| methods { |
| name: "fchown" |
| } |
| methods { |
| name: "fstat" |
| } |
| methods { |
| name: "lstat" |
| } |
| methods { |
| name: "open" |
| } |
| methods { |
| name: "pread" |
| } |
| methods { |
| name: "read" |
| } |
| methods { |
| name: "readlink" |
| } |
| methods { |
| name: "realpath" |
| } |
| methods { |
| name: "unlink" |
| } |
| methods { |
| name: "write" |
| } |
| methods { |
| name: "sscanf" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "strcoll" |
| } |
| methods { |
| name: "strxfrm" |
| } |
| methods { |
| name: "wcscoll" |
| } |
| methods { |
| name: "wcsxfrm" |
| } |
| methods { |
| name: "iswlower" |
| } |
| methods { |
| name: "islower" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "toupper" |
| } |
| methods { |
| name: "tolower" |
| } |
| methods { |
| name: "iswspace" |
| } |
| methods { |
| name: "iswprint" |
| } |
| methods { |
| name: "iswcntrl" |
| } |
| methods { |
| name: "iswupper" |
| } |
| methods { |
| name: "iswalpha" |
| } |
| methods { |
| name: "iswdigit" |
| } |
| methods { |
| name: "iswpunct" |
| } |
| methods { |
| name: "iswxdigit" |
| } |
| methods { |
| name: "towupper" |
| } |
| methods { |
| name: "towlower" |
| } |
| methods { |
| name: "btowc" |
| } |
| methods { |
| name: "wctob" |
| } |
| methods { |
| name: "mbrlen" |
| } |
| methods { |
| name: "strtoull" |
| } |
| methods { |
| name: "strtod" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "strtol" |
| } |
| methods { |
| name: "strtoul" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "__assert2" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "strstr" |
| } |
| methods { |
| name: "isblank" |
| } |
| methods { |
| name: "memalign" |
| } |
| methods { |
| name: "strncpy" |
| } |
| methods { |
| name: "raise" |
| } |
| methods { |
| name: "memcpy" |
| } |
| methods { |
| name: "memset" |
| } |
| methods { |
| name: "pthread_key_delete" |
| } |
| methods { |
| name: "pthread_create" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "stderr" |
| } |
| fields { |
| name: "stdout" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libjnitest.so" |
| value { |
| name: "lib/arm64-v8a/libjnitest.so" |
| type: FILE |
| size: 1036840 |
| content_id: "541bcfcb " |
| app_info { |
| package_name: "libjnitest.so" |
| external_api_packages { |
| classes { |
| name: "*local*" |
| methods { |
| name: "android_get_LD_LIBRARY_PATH" |
| } |
| } |
| classes { |
| name: "*global*" |
| methods { |
| name: "jniRegisterNativeMethods" |
| } |
| methods { |
| name: "jniThrowNullPointerException" |
| } |
| methods { |
| name: "jniThrowException" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dlclose" |
| } |
| methods { |
| name: "dlerror" |
| } |
| methods { |
| name: "dlopen" |
| } |
| methods { |
| name: "dlsym" |
| } |
| methods { |
| name: "dl_iterate_phdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "memcpy" |
| } |
| methods { |
| name: "memmove" |
| } |
| methods { |
| name: "mprotect" |
| } |
| methods { |
| name: "strerror" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "basename" |
| } |
| methods { |
| name: "closedir" |
| } |
| methods { |
| name: "memchr" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "memset" |
| } |
| methods { |
| name: "opendir" |
| } |
| methods { |
| name: "readdir" |
| } |
| methods { |
| name: "stat" |
| } |
| methods { |
| name: "strncmp" |
| } |
| methods { |
| name: "asprintf" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "isspace" |
| } |
| methods { |
| name: "strcasecmp" |
| } |
| methods { |
| name: "strncasecmp" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "wmemcpy" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "__ctype_get_mb_cur_max" |
| } |
| methods { |
| name: "btowc" |
| } |
| methods { |
| name: "freelocale" |
| } |
| methods { |
| name: "isdigit_l" |
| } |
| methods { |
| name: "islower_l" |
| } |
| methods { |
| name: "isupper_l" |
| } |
| methods { |
| name: "iswalpha_l" |
| } |
| methods { |
| name: "iswblank_l" |
| } |
| methods { |
| name: "iswcntrl_l" |
| } |
| methods { |
| name: "iswdigit_l" |
| } |
| methods { |
| name: "iswlower_l" |
| } |
| methods { |
| name: "iswprint_l" |
| } |
| methods { |
| name: "iswpunct_l" |
| } |
| methods { |
| name: "iswspace_l" |
| } |
| methods { |
| name: "iswupper_l" |
| } |
| methods { |
| name: "iswxdigit_l" |
| } |
| methods { |
| name: "isxdigit_l" |
| } |
| methods { |
| name: "localeconv" |
| } |
| methods { |
| name: "mbrlen" |
| } |
| methods { |
| name: "mbrtowc" |
| } |
| methods { |
| name: "mbsnrtowcs" |
| } |
| methods { |
| name: "mbsrtowcs" |
| } |
| methods { |
| name: "mbtowc" |
| } |
| methods { |
| name: "newlocale" |
| } |
| methods { |
| name: "setlocale" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "sscanf" |
| } |
| methods { |
| name: "strcoll_l" |
| } |
| methods { |
| name: "strftime_l" |
| } |
| methods { |
| name: "strtold_l" |
| } |
| methods { |
| name: "strtoll_l" |
| } |
| methods { |
| name: "strtoull_l" |
| } |
| methods { |
| name: "strxfrm_l" |
| } |
| methods { |
| name: "tolower_l" |
| } |
| methods { |
| name: "toupper_l" |
| } |
| methods { |
| name: "towlower_l" |
| } |
| methods { |
| name: "towupper_l" |
| } |
| methods { |
| name: "uselocale" |
| } |
| methods { |
| name: "vsnprintf" |
| } |
| methods { |
| name: "vsscanf" |
| } |
| methods { |
| name: "wcrtomb" |
| } |
| methods { |
| name: "wcscoll_l" |
| } |
| methods { |
| name: "wcslen" |
| } |
| methods { |
| name: "wcsnrtombs" |
| } |
| methods { |
| name: "wcsxfrm_l" |
| } |
| methods { |
| name: "wctob" |
| } |
| methods { |
| name: "wmemset" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "strtod" |
| } |
| methods { |
| name: "strtof" |
| } |
| methods { |
| name: "strtol" |
| } |
| methods { |
| name: "strtold" |
| } |
| methods { |
| name: "strtoll" |
| } |
| methods { |
| name: "strtoul" |
| } |
| methods { |
| name: "strtoull" |
| } |
| methods { |
| name: "swprintf" |
| } |
| methods { |
| name: "wcstod" |
| } |
| methods { |
| name: "wcstof" |
| } |
| methods { |
| name: "wcstol" |
| } |
| methods { |
| name: "wcstold" |
| } |
| methods { |
| name: "wcstoll" |
| } |
| methods { |
| name: "wcstoul" |
| } |
| methods { |
| name: "wcstoull" |
| } |
| methods { |
| name: "wmemchr" |
| } |
| methods { |
| name: "wmemcmp" |
| } |
| methods { |
| name: "wmemmove" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "android_set_abort_message" |
| } |
| methods { |
| name: "closelog" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "openlog" |
| } |
| methods { |
| name: "syslog" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "posix_memalign" |
| } |
| methods { |
| name: "pthread_create" |
| } |
| fields { |
| name: "__sF" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "META-INF/CERT.SF" |
| value { |
| name: "META-INF/CERT.SF" |
| type: FILE |
| size: 2126 |
| content_id: "ea979a47 " |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjninamespacea2.so" |
| value { |
| name: "lib/armeabi-v7a/libjninamespacea2.so" |
| type: FILE |
| size: 20284 |
| content_id: "dc341ec5 " |
| app_info { |
| package_name: "libjninamespacea2.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libjnicommon.so" |
| value { |
| name: "lib/arm64-v8a/libjnicommon.so" |
| type: FILE |
| size: 11224 |
| content_id: "ace0e712 " |
| app_info { |
| package_name: "libjnicommon.so" |
| external_api_packages { |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjninamespacea1.so" |
| value { |
| name: "lib/armeabi-v7a/libjninamespacea1.so" |
| type: FILE |
| size: 20288 |
| content_id: "dc33aa66 " |
| app_info { |
| package_name: "libjninamespacea1.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjnicommon.so" |
| value { |
| name: "lib/armeabi-v7a/libjnicommon.so" |
| type: FILE |
| size: 20228 |
| content_id: "bdee0f18 " |
| app_info { |
| package_name: "libjnicommon.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libnativehelper_compat_libc++.so" |
| value { |
| name: "lib/armeabi-v7a/libnativehelper_compat_libc++.so" |
| type: FILE |
| size: 205044 |
| content_id: "7a3c63cb " |
| app_info { |
| package_name: "libnativehelper_compat_libc++.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memmove" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__android_log_write" |
| } |
| methods { |
| name: "__aeabi_memclr4" |
| } |
| methods { |
| name: "__aeabi_memcpy4" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__aeabi_memclr" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "__vsnprintf_chk" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "asprintf" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "__assert2" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "memalign" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "raise" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| fields { |
| name: "__sF" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "META-INF/CERT.RSA" |
| value { |
| name: "META-INF/CERT.RSA" |
| type: FILE |
| size: 1722 |
| content_id: "685bacac " |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libnativehelper_compat_libc++.so" |
| value { |
| name: "lib/arm64-v8a/libnativehelper_compat_libc++.so" |
| type: FILE |
| size: 332808 |
| content_id: "88e93f11 " |
| app_info { |
| package_name: "libnativehelper_compat_libc++.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__android_log_write" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dl_iterate_phdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "__cxa_atexit" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| methods { |
| name: "__vsnprintf_chk" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "asprintf" |
| } |
| methods { |
| name: "memcpy" |
| } |
| methods { |
| name: "memmove" |
| } |
| methods { |
| name: "strerror_r" |
| } |
| methods { |
| name: "strlen" |
| } |
| methods { |
| name: "pthread_cond_broadcast" |
| } |
| methods { |
| name: "pthread_cond_destroy" |
| } |
| methods { |
| name: "pthread_cond_signal" |
| } |
| methods { |
| name: "pthread_cond_timedwait" |
| } |
| methods { |
| name: "pthread_cond_wait" |
| } |
| methods { |
| name: "pthread_getspecific" |
| } |
| methods { |
| name: "pthread_setspecific" |
| } |
| methods { |
| name: "memset" |
| } |
| methods { |
| name: "pthread_equal" |
| } |
| methods { |
| name: "pthread_mutex_destroy" |
| } |
| methods { |
| name: "pthread_mutex_init" |
| } |
| methods { |
| name: "pthread_mutex_lock" |
| } |
| methods { |
| name: "pthread_mutex_trylock" |
| } |
| methods { |
| name: "pthread_mutex_unlock" |
| } |
| methods { |
| name: "pthread_mutexattr_destroy" |
| } |
| methods { |
| name: "pthread_mutexattr_init" |
| } |
| methods { |
| name: "pthread_mutexattr_settype" |
| } |
| methods { |
| name: "pthread_self" |
| } |
| methods { |
| name: "__errno" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "sched_yield" |
| } |
| methods { |
| name: "nanosleep" |
| } |
| methods { |
| name: "pthread_detach" |
| } |
| methods { |
| name: "pthread_join" |
| } |
| methods { |
| name: "pthread_key_create" |
| } |
| methods { |
| name: "sysconf" |
| } |
| methods { |
| name: "android_set_abort_message" |
| } |
| methods { |
| name: "closelog" |
| } |
| methods { |
| name: "fputc" |
| } |
| methods { |
| name: "openlog" |
| } |
| methods { |
| name: "syslog" |
| } |
| methods { |
| name: "vasprintf" |
| } |
| methods { |
| name: "vfprintf" |
| } |
| methods { |
| name: "pthread_once" |
| } |
| methods { |
| name: "free" |
| } |
| methods { |
| name: "isalpha" |
| } |
| methods { |
| name: "isupper" |
| } |
| methods { |
| name: "isxdigit" |
| } |
| methods { |
| name: "malloc" |
| } |
| methods { |
| name: "memcmp" |
| } |
| methods { |
| name: "realloc" |
| } |
| methods { |
| name: "calloc" |
| } |
| methods { |
| name: "posix_memalign" |
| } |
| methods { |
| name: "strcmp" |
| } |
| methods { |
| name: "pthread_create" |
| } |
| fields { |
| name: "__sF" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "lib/armeabi-v7a/libjninamespaceb.so" |
| value { |
| name: "lib/armeabi-v7a/libjninamespaceb.so" |
| type: FILE |
| size: 20288 |
| content_id: "ac442c9c " |
| app_info { |
| package_name: "libjninamespaceb.so" |
| external_api_packages { |
| classes { |
| name: "*global*" |
| methods { |
| name: "_Z15incrementGlobalv" |
| } |
| methods { |
| name: "_Z9getGlobalv" |
| } |
| methods { |
| name: "__android_log_print" |
| } |
| methods { |
| name: "__aeabi_memcpy" |
| } |
| methods { |
| name: "__aeabi_memclr8" |
| } |
| methods { |
| name: "__gnu_Unwind_Find_exidx" |
| } |
| } |
| classes { |
| name: "libdl.so" |
| methods { |
| name: "dladdr" |
| } |
| } |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| methods { |
| name: "fprintf" |
| } |
| methods { |
| name: "fflush" |
| } |
| methods { |
| name: "abort" |
| } |
| methods { |
| name: "snprintf" |
| } |
| methods { |
| name: "__stack_chk_fail" |
| } |
| fields { |
| name: "__sF" |
| } |
| fields { |
| name: "__stack_chk_guard" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "resources.arsc" |
| value { |
| name: "resources.arsc" |
| type: FILE |
| size: 384 |
| content_id: "30535c6a " |
| } |
| } |
| entries { |
| key: "classes.dex" |
| value { |
| name: "classes.dex" |
| type: FILE |
| size: 604096 |
| content_id: "f1b3224f " |
| } |
| } |
| entries { |
| key: "lib/arm64-v8a/libjni_test_dlclose.so" |
| value { |
| name: "lib/arm64-v8a/libjni_test_dlclose.so" |
| type: FILE |
| size: 11000 |
| content_id: "74c870f5 " |
| app_info { |
| package_name: "libjni_test_dlclose.so" |
| external_api_packages { |
| classes { |
| name: "libc.so" |
| methods { |
| name: "__cxa_finalize" |
| } |
| } |
| } |
| internal_api_packages { |
| } |
| } |
| } |
| } |
| entries { |
| key: "META-INF/MANIFEST.MF" |
| value { |
| name: "META-INF/MANIFEST.MF" |
| type: FILE |
| size: 2027 |
| content_id: "5bbd78a2 " |
| } |
| } |
| } |
| } |