Info Call to dynamic code loading API

Description

List of all dynamic code loading API calls in the application. Loading code from untrsuted sources could allow the execution of malicious code in the context of the current application.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method org.apache.commons.lang.SystemUtils.getSystemProperty() calling method java.lang.System.getProperty()


    private static String getSystemProperty(String p3)
    {
        try {
            int v3_1 = System.getProperty(p3);
            return v3_1;
        } catch (SecurityException) {
            StringBuffer v1_1 = new StringBuffer();
            v1_1.append("Caught a SecurityException reading the system property \'");
            v1_1.append(v3_1);
            v1_1.append("\'; the SystemUtils property value will default to null.");
            System.err.println(v1_1.toString());
            return 0;
        }
    }

Method org.apache.commons.lang.SystemUtils.getJavaIoTmpDir() calling method java.lang.System.getProperty()


    public static java.io.File getJavaIoTmpDir()
    {
        return new java.io.File(System.getProperty("java.io.tmpdir"));
    }

Method org.apache.commons.lang.SystemUtils.getJavaHome() calling method java.lang.System.getProperty()


    public static java.io.File getJavaHome()
    {
        return new java.io.File(System.getProperty("java.home"));
    }

Method okhttp3.internal.platform.Platform.getSSLContext() calling method java.lang.System.getProperty()


    public javax.net.ssl.SSLContext getSSLContext()
    {
        if (!"1.7".equals(System.getProperty("java.specification.version"))) {
            try {
                return javax.net.ssl.SSLContext.getInstance("TLS");
            } catch (java.security.NoSuchAlgorithmException v0_3) {
                throw new IllegalStateException("No TLS provider", v0_3);
            }
        } else {
            return javax.net.ssl.SSLContext.getInstance("TLSv1.2");
        }
    }

Method okhttp3.internal.platform.Platform.isConscryptPreferred() calling method java.lang.System.getProperty()


    public static boolean isConscryptPreferred()
    {
        if (!"conscrypt".equals(System.getProperty("okhttp.platform"))) {
            return "Conscrypt".equals(java.security.Security.getProviders()[0].getName());
        } else {
            return 1;
        }
    }

Method kotlinx.coroutines.internal.SystemPropsKt.systemProp() calling method java.lang.System.getProperty()


    public static final boolean systemProp(String p1, boolean p2)
    {
        kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull(p1, "propertyName");
        try {
            boolean v1_1 = System.getProperty(p1);
        } catch (SecurityException) {
            return p2;
        }
        if (!v1_1) {
            return p2;
        } else {
            p2 = Boolean.parseBoolean(v1_1);
            return p2;
        }
    }

Method kotlinx.coroutines.internal.SystemPropsKt.systemProp() calling method java.lang.System.getProperty()


    public static final String systemProp(String p1)
    {
        kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull(p1, "propertyName");
        try {
            int v1_1 = System.getProperty(p1);
        } catch (SecurityException) {
            v1_1 = 0;
        }
        return v1_1;
    }

Method kotlin.text.SystemProperties.<clinit>() calling method java.lang.System.getProperty()


    static SystemProperties()
    {
        kotlin.text.SystemProperties.INSTANCE = new kotlin.text.SystemProperties();
        String v0_3 = System.getProperty("line.separator");
        if (v0_3 == null) {
            kotlin.jvm.internal.Intrinsics.throwNpe();
        }
        kotlin.text.SystemProperties.LINE_SEPARATOR = v0_3;
        return;
    }

Method kotlin.internal.PlatformImplementationsKt.getJavaVersion() calling method java.lang.System.getProperty()


    private static final int getJavaVersion()
    {
        int v0_1 = System.getProperty("java.specification.version");
        if (v0_1 == 0) {
            return 65542;
        } else {
            CharSequence v8_1 = ((CharSequence) v0_1);
            int v9 = kotlin.text.StringsKt.indexOf$default(v8_1, 46, 0, 0, 6, 0);
            if (v9 >= 0) {
                int v11 = (v9 + 1);
                int v2_2 = kotlin.text.StringsKt.indexOf$default(v8_1, 46, v11, 0, 4, 0);
                if (v2_2 < 0) {
                    v2_2 = v0_1.length();
                }
                if (v0_1 == 0) {
                    throw new kotlin.TypeCastException("null cannot be cast to non-null type java.lang.String");
                } else {
                    String v3_2 = v0_1.substring(0, v9);
                    kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v3_2, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)");
                    if (v0_1 == 0) {
                        throw new kotlin.TypeCastException("null cannot be cast to non-null type java.lang.String");
                    } else {
                        int v0_6 = v0_1.substring(v11, v2_2);
                        kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v0_6, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)");
                        try {
                        } catch (NumberFormatException) {
                        }
                        return ((Integer.parseInt(v3_2) * 65536) + Integer.parseInt(v0_6));
                    }
                }
            } else {
                try {
                } catch (NumberFormatException) {
                }
                return (Integer.parseInt(v0_1) * 65536);
            }
        }
    }

Method io.realm.internal.RealmCore.osIsWindows() calling method java.lang.System.getProperty()


    public static boolean osIsWindows()
    {
        return System.getProperty("os.name").toLowerCase(java.util.Locale.getDefault()).contains("win");
    }

Method io.realm.internal.RealmCore.loadLibraryWindows() calling method java.lang.System.getProperty()


    private static String loadLibraryWindows()
    {
        io.realm.internal.RealmCore.addNativeLibraryPath(io.realm.internal.RealmCore.BINARIES_PATH);
        io.realm.internal.RealmCore.resetLibraryPath();
        RuntimeException v0_3 = io.realm.internal.RealmCore.loadCorrectLibrary(new String[] {"realm_jni32d", "realm_jni64d"}));
        if (v0_3 == null) {
            v0_3 = io.realm.internal.RealmCore.loadCorrectLibrary(new String[] {"realm_jni32", "realm_jni64"}));
            if (v0_3 == null) {
                String v1_2 = new StringBuilder();
                v1_2.append("Searched java.library.path=");
                v1_2.append(System.getProperty("java.library.path"));
                System.err.println(v1_2.toString());
                throw new RuntimeException("Couldn\'t load the Realm JNI library \'realm_jni32.dll or realm_jni64.dll\'. Please include the directory to the library in java.library.path.");
            }
        } else {
            System.out.println("!!! Realm debug version loaded. !!!\n");
        }
        return v0_3;
    }

Method io.realm.internal.RealmCore.addNativeLibraryPath() calling method java.lang.System.getProperty()


    public static void addNativeLibraryPath(String p3)
    {
        try {
            String v1_2 = new StringBuilder();
            v1_2.append(System.getProperty("java.library.path"));
            v1_2.append(io.realm.internal.RealmCore.PATH_SEP);
            v1_2.append(p3);
            v1_2.append(io.realm.internal.RealmCore.PATH_SEP);
            System.setProperty("java.library.path", v1_2.toString());
            return;
        } catch (Exception v3_2) {
            throw new RuntimeException("Cannot set the library path!", v3_2);
        }
    }

Method freemarker.template.utility.SecurityUtilities$2.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        return System.getProperty(this.val$key, this.val$defValue);
    }

Method freemarker.template.utility.SecurityUtilities$1.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        return System.getProperty(this.val$key);
    }

Method freemarker.log.Logger$1.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        return System.getProperty(this.val$key, 0);
    }

Method freemarker.ext.dom.Transform.<init>() calling method java.lang.System.getProperty()


    Transform(java.io.File p1, java.io.File p2, java.io.File p3, java.util.Locale p4, String p5)
    {
        if (p5 == null) {
            p5 = System.getProperty("file.encoding");
        }
        if (p4 == null) {
            p4 = java.util.Locale.getDefault();
        }
        this.encoding = p5;
        this.locale = p4;
        this.inputFile = p1;
        this.ftlFile = p2;
        this.outputFile = p3;
        java.io.File v1_2 = p2.getAbsoluteFile().getParentFile();
        this.cfg = new freemarker.template.Configuration();
        this.cfg.setDirectoryForTemplateLoading(v1_2);
        return;
    }

Method ezvcard.util.StringUtils.<clinit>() calling method java.lang.System.getProperty()


    static StringUtils()
    {
        ezvcard.util.StringUtils.NEWLINE = System.getProperty("line.separator");
        return;
    }

Method com.nytimes.android.external.cache.AbstractFuture.<clinit>() calling method java.lang.System.getProperty()


    static AbstractFuture()
    {
        com.nytimes.android.external.cache.AbstractFuture.GENERATE_CANCELLATION_CAUSES = Boolean.parseBoolean(System.getProperty("guava.concurrent.generate_cancellation_cause", "false"));
        com.nytimes.android.external.cache.AbstractFuture.log = java.util.logging.Logger.getLogger(com.nytimes.android.external.cache.AbstractFuture.getName());
        try {
            Object v0_2 = new com.nytimes.android.external.cache.AbstractFuture$SafeAtomicHelper;
            v0_2(java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.nytimes.android.external.cache.AbstractFuture$Waiter, Thread, "b"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.nytimes.android.external.cache.AbstractFuture$Waiter, com.nytimes.android.external.cache.AbstractFuture$Waiter, "c"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.nytimes.android.external.cache.AbstractFuture, com.nytimes.android.external.cache.AbstractFuture$Waiter, "waiters"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.nytimes.android.external.cache.AbstractFuture, com.nytimes.android.external.cache.AbstractFuture$Listener, "listeners"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.nytimes.android.external.cache.AbstractFuture, Object, "value"));
        } catch (Object v0_4) {
            com.nytimes.android.external.cache.AbstractFuture.log.log(java.util.logging.Level.SEVERE, "UnsafeAtomicHelper is broken!");
            com.nytimes.android.external.cache.AbstractFuture.log.log(java.util.logging.Level.SEVERE, "SafeAtomicHelper is broken!", v0_4);
            v0_2 = new com.nytimes.android.external.cache.AbstractFuture$SynchronizedHelper(0);
        }
        com.nytimes.android.external.cache.AbstractFuture.ATOMIC_HELPER = v0_2;
        com.nytimes.android.external.cache.AbstractFuture.NULL = new Object();
        return;
    }

Method com.google.gdata.client.http.HttpGDataRequest.execute() calling method java.lang.System.getProperty()


    public void execute()
    {
        int v0_0 = this.j;
        if (v0_0 >= 0) {
            this.c.setConnectTimeout(v0_0);
        }
        int v0_1 = this.k;
        if (v0_1 >= 0) {
            this.c.setReadTimeout(v0_1);
        }
        String v1_0 = System.getProperty("http.strictPostRedirect");
        try {
            System.setProperty("http.strictPostRedirect", "true");
            this.c.connect();
        } catch (java.util.Iterator v2_1) {
            if (v1_0 != null) {
                System.setProperty("http.strictPostRedirect", v1_0);
            } else {
                System.clearProperty("http.strictPostRedirect");
            }
            throw v2_1;
        }
        if (com.google.gdata.client.http.HttpGDataRequest.a.isLoggable(java.util.logging.Level.FINE)) {
            if ((this.c.getURL() != this.d) && (!this.c.getURL().toExternalForm().equals(this.d.toExternalForm()))) {
                java.util.Map$Entry v3_5 = new StringBuilder();
                v3_5.append("Redirected to:");
                v3_5.append(this.c.getURL().toExternalForm());
                com.google.gdata.client.http.HttpGDataRequest.a.fine(v3_5.toString());
            }
            java.util.Map$Entry v3_8 = new StringBuilder();
            v3_8.append(this.c.getResponseCode());
            v3_8.append(" ");
            v3_8.append(this.c.getResponseMessage());
            com.google.gdata.client.http.HttpGDataRequest.a.fine(v3_8.toString());
            if (com.google.gdata.client.http.HttpGDataRequest.a.isLoggable(java.util.logging.Level.FINER)) {
                java.util.Iterator v2_18 = this.c.getHeaderFields().entrySet().iterator();
                while (v2_18.hasNext()) {
                    java.util.Map$Entry v3_13 = ((java.util.Map$Entry) v2_18.next());
                    java.util.Iterator v4_11 = ((java.util.List) v3_13.getValue()).iterator();
                    while (v4_11.hasNext()) {
                        String v5_1 = ((String) v4_11.next());
                        StringBuilder v7_1 = new StringBuilder();
                        v7_1.append(((String) v3_13.getKey()));
                        v7_1.append(": ");
                        v7_1.append(v5_1);
                        com.google.gdata.client.http.HttpGDataRequest.a.finer(v7_1.toString());
                    }
                }
            }
        }
        this.d();
        if (v1_0 != null) {
            System.setProperty("http.strictPostRedirect", v1_0);
        } else {
            System.clearProperty("http.strictPostRedirect");
        }
        this.f = 1;
        return;
    }

Method com.google.common.io.CharSink.writeLines() calling method java.lang.System.getProperty()


    public void writeLines(Iterable p2)
    {
        this.writeLines(p2, System.getProperty("line.separator"));
        return;
    }

Method com.google.common.hash.BloomFilter.b() calling method java.lang.System.getProperty()


    static com.google.common.hash.BloomFilter$Strategy b()
    {
        com.google.common.hash.BloomFilterStrategies v0_3;
        if (!Boolean.parseBoolean(System.getProperty("com.google.common.hash.BloomFilter.useMitz32"))) {
            v0_3 = com.google.common.hash.BloomFilterStrategies.MURMUR128_MITZ_64;
        } else {
            v0_3 = com.google.common.hash.BloomFilterStrategies.MURMUR128_MITZ_32;
        }
        return v0_3;
    }

Method com.squareup.okhttp.ConnectionPool.<clinit>() calling method java.lang.System.getProperty()


    static ConnectionPool()
    {
        long v3;
        com.squareup.okhttp.ConnectionPool v0_3 = System.getProperty("http.keepAlive");
        int v1_4 = System.getProperty("http.keepAliveDuration");
        String v2_1 = System.getProperty("http.maxConnections");
        if (v1_4 == 0) {
            v3 = 300000;
        } else {
            v3 = Long.parseLong(v1_4);
        }
        if ((v0_3 == null) || (Boolean.parseBoolean(v0_3))) {
            if (v2_1 == null) {
                com.squareup.okhttp.ConnectionPool v0_4 = new com.squareup.okhttp.ConnectionPool(5, v3);
            } else {
                v0_4 = new com.squareup.okhttp.ConnectionPool(Integer.parseInt(v2_1), v3);
            }
        } else {
            v0_4 = new com.squareup.okhttp.ConnectionPool(0, v3);
        }
        com.squareup.okhttp.ConnectionPool.systemDefault = v0_4;
        return;
    }

Method com.mapbox.services.api.MapboxService.getHeaderUserAgent() calling method java.lang.System.getProperty()


    public static String getHeaderUserAgent(String p8)
    {
        try {
            Object[] v0_1 = System.getProperty("os.name");
            String v1_3 = System.getProperty("os.version");
            java.util.Locale v2_3 = System.getProperty("os.arch");
        } catch (Exception) {
            return com.mapbox.services.Constants.HEADER_USER_AGENT;
        }
        if ((!com.mapbox.services.commons.utils.TextUtils.isEmpty(v0_1)) && (!com.mapbox.services.commons.utils.TextUtils.isEmpty(v1_3))) {
            if (!com.mapbox.services.commons.utils.TextUtils.isEmpty(v2_3)) {
                Object[] v5_1 = new Object[4];
                v5_1[0] = com.mapbox.services.Constants.HEADER_USER_AGENT;
                v5_1[1] = v0_1;
                v5_1[2] = v1_3;
                v5_1[3] = v2_3;
                String v1_2 = String.format(java.util.Locale.US, "%s %s/%s (%s)", v5_1);
                if (!com.mapbox.services.commons.utils.TextUtils.isEmpty(p8)) {
                    Object[] v0_3 = new Object[2];
                    v0_3[0] = p8;
                    v0_3[1] = v1_2;
                    v1_2 = String.format(java.util.Locale.US, "%s %s", v0_3);
                } else {
                }
                return v1_2;
            } else {
            }
        }
        return com.mapbox.services.Constants.HEADER_USER_AGENT;
    }

Method com.mapbox.mapboxsdk.maps.renderer.egl.EGLConfigChooser.inEmulator() calling method java.lang.System.getProperty()


    private boolean inEmulator()
    {
        int v0_2;
        if (System.getProperty("ro.kernel.qemu") == null) {
            v0_2 = 0;
        } else {
            v0_2 = 1;
        }
        return v0_2;
    }

Method com.lsdka.lsdka.l.<clinit>() calling method java.lang.System.getProperty()


    static l()
    {
        long v3;
        com.lsdka.lsdka.l v0_3 = System.getProperty("http.keepAlive");
        int v1_4 = System.getProperty("http.keepAliveDuration");
        String v2_1 = System.getProperty("http.maxConnections");
        if (v1_4 == 0) {
            v3 = 300000;
        } else {
            v3 = Long.parseLong(v1_4);
        }
        if ((v0_3 == null) || (Boolean.parseBoolean(v0_3))) {
            if (v2_1 == null) {
                com.lsdka.lsdka.l v0_4 = new com.lsdka.lsdka.l(5, v3);
            } else {
                v0_4 = new com.lsdka.lsdka.l(Integer.parseInt(v2_1), v3);
            }
        } else {
            v0_4 = new com.lsdka.lsdka.l(0, v3);
        }
        com.lsdka.lsdka.l.a = v0_4;
        return;
    }

Method com.google.gson.internal.JavaVersion.determineMajorJavaVersion() calling method java.lang.System.getProperty()


    private static int determineMajorJavaVersion()
    {
        return com.google.gson.internal.JavaVersion.getMajorJavaVersion(System.getProperty("java.version"));
    }

Method com.google.gdata.util.VersionRegistry.getVersionFromProperty() calling method java.lang.System.getProperty()


    public static com.google.gdata.util.Version getVersionFromProperty(Class p4)
    {
        String v0_1 = new StringBuilder();
        v0_1.append(p4.getName());
        v0_1.append(".version");
        String v0_3 = v0_1.toString();
        IllegalStateException v1_0 = System.getProperty(v0_3);
        if (v1_0 != null) {
            try {
                String v3_1 = new com.google.gdata.util.Version[0];
                return new com.google.gdata.util.Version(p4, v1_0, v3_1);
            } catch (IllegalArgumentException v4_1) {
                StringBuilder v2_3 = new StringBuilder();
                v2_3.append("Invalid version property value: ");
                v2_3.append(v0_3);
                throw new IllegalStateException(v2_3.toString(), v4_1);
            }
        } else {
            return 0;
        }
    }

Method com.google.common.util.concurrent.MoreExecutors.isAppEngine() calling method java.lang.System.getProperty()


    private static boolean isAppEngine()
    {
        int v1 = 0;
        if (System.getProperty("com.google.appengine.runtime.environment") != null) {
            try {
                Object[] v3_1 = new Class[0];
                Object[] v3_0 = new Object[0];
            } catch (ClassNotFoundException) {
                return v1;
            }
            if (Class.forName("com.google.apphosting.api.ApiProxy").getMethod("getCurrentEnvironment", v3_1).invoke(0, v3_0) == null) {
                return v1;
            } else {
                v1 = 1;
                return v1;
            }
        } else {
            return 0;
        }
    }

Method com.google.common.io.Files.createTempDir() calling method java.lang.System.getProperty()


    public static java.io.File createTempDir()
    {
        IllegalStateException v0_3 = new java.io.File(System.getProperty("java.io.tmpdir"));
        String v1_7 = new StringBuilder();
        v1_7.append(System.currentTimeMillis());
        v1_7.append("-");
        String v1_1 = v1_7.toString();
        int v2_1 = 0;
        while (v2_1 < 10000) {
            boolean v4_1 = new StringBuilder();
            v4_1.append(v1_1);
            v4_1.append(v2_1);
            String v3_4 = new java.io.File(v0_3, v4_1.toString());
            if (!v3_4.mkdir()) {
                v2_1++;
            } else {
                return v3_4;
            }
        }
        int v2_3 = new StringBuilder();
        v2_3.append("Failed to create directory within 10000 attempts (tried ");
        v2_3.append(v1_1);
        v2_3.append("0 to ");
        v2_3.append(v1_1);
        v2_3.append(9999);
        v2_3.append(41);
        throw new IllegalStateException(v2_3.toString());
    }

Method com.fasterxml.jackson.core.util.DefaultIndenter.<clinit>() calling method java.lang.System.getProperty()


    static DefaultIndenter()
    {
        try {
            com.fasterxml.jackson.core.util.DefaultIndenter v0_1 = System.getProperty("line.separator");
        } catch (Throwable) {
            v0_1 = "\n";
        }
        com.fasterxml.jackson.core.util.DefaultIndenter.SYS_LF = v0_1;
        com.fasterxml.jackson.core.util.DefaultIndenter.SYSTEM_LINEFEED_INSTANCE = new com.fasterxml.jackson.core.util.DefaultIndenter("  ", com.fasterxml.jackson.core.util.DefaultIndenter.SYS_LF);
        return;
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.a() calling method java.lang.System.getProperty()


    String a(String p1, String p2)
    {
        return System.getProperty(p1, p2);
    }

Method com.google.common.base.StandardSystemProperty.value() calling method java.lang.System.getProperty()


    public String value()
    {
        return System.getProperty(this.key);
    }

Method com.google.api.client.util.StringUtils.<clinit>() calling method java.lang.System.getProperty()


    static StringUtils()
    {
        com.google.api.client.util.StringUtils.LINE_SEPARATOR = System.getProperty("line.separator");
        return;
    }

Method com.github.mangstadt.vinnie.io.VObjectReader.<init>() calling method java.lang.System.getProperty()


    public VObjectReader(java.io.Reader p3, com.github.mangstadt.vinnie.io.SyntaxRules p4)
    {
        java.nio.charset.Charset v3_1;
        this.NEWLINE = System.getProperty("line.separator");
        this.caretDecodingEnabled = 1;
        this.buffer = new com.github.mangstadt.vinnie.io.Buffer();
        this.leftOver = -1;
        this.lineNumber = 1;
        this.eos = 0;
        this.reader = p3;
        this.syntaxRules = p4;
        this.stack = new com.github.mangstadt.vinnie.io.VObjectReader$ComponentStack(p4.getDefaultSyntaxStyle());
        this.context = new com.github.mangstadt.vinnie.io.Context(com.github.mangstadt.vinnie.io.VObjectReader$ComponentStack.a(this.stack));
        if (!(p3 instanceof java.io.InputStreamReader)) {
            v3_1 = java.nio.charset.Charset.defaultCharset();
        } else {
            v3_1 = java.nio.charset.Charset.forName(((java.io.InputStreamReader) p3).getEncoding());
        }
        this.defaultQuotedPrintableCharset = v3_1;
        return;
    }

Method com.github.mangstadt.vinnie.io.VObjectPropertyValues.<clinit>() calling method java.lang.System.getProperty()


    static VObjectPropertyValues()
    {
        com.github.mangstadt.vinnie.io.VObjectPropertyValues.NEWLINE = System.getProperty("line.separator");
        return;
    }

Method com.bumptech.glide.load.model.LazyHeaders$Builder.a() calling method java.lang.System.getProperty()


    static String a()
    {
        String v0_2 = System.getProperty("http.agent");
        if (!android.text.TextUtils.isEmpty(v0_2)) {
            int v1_1 = v0_2.length();
            StringBuilder v2_0 = new StringBuilder(v0_2.length());
            int v3_1 = 0;
            while (v3_1 < v1_1) {
                int v4 = v0_2.charAt(v3_1);
                if (((v4 <= 31) && (v4 != 9)) || (v4 >= 127)) {
                    v4 = 63;
                }
                v2_0.append(v4);
                v3_1++;
            }
            return v2_0.toString();
        } else {
            return v0_2;
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.SystemEnvironmentProvider.b() calling method java.lang.System.getenv()


    String b(String p1)
    {
        return System.getenv(p1);
    }

Method pl.droidsonroids.gif.ReLinker.a() calling method java.lang.System.load()


    static void a(android.content.Context p1)
    {
        try {
            System.load(ark>pl.droidsonroids.gif.ReLinkerark>.unpackLibrary(p1).getAbsolutePath());
            return;
        } catch (Throwable v1_3) {
            throw v1_3;
        }
    }

Method org.opencv.android.AsyncServiceHelper.loadLibrary() calling method java.lang.System.load()


    private boolean loadLibrary(String p5)
    {
        UnsatisfiedLinkError v0_1 = new StringBuilder();
        v0_1.append("Trying to load library ");
        v0_1.append(p5);
        android.util.Log.d("OpenCVManager/Helper", v0_1.toString());
        try {
            System.load(p5);
            android.util.Log.d("OpenCVManager/Helper", "OpenCV libs init was ok!");
            int v5_1 = 1;
        } catch (UnsatisfiedLinkError v0_3) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Cannot load library \"");
            v2_1.append(1);
            v2_1.append("\"");
            android.util.Log.d("OpenCVManager/Helper", v2_1.toString());
            v0_3.printStackTrace();
            v5_1 = 0;
        }
        return v5_1;
    }

Method com.getkeepsafe.relinker.SystemLibraryLoader.loadPath() calling method java.lang.System.load()


    public void loadPath(String p1)
    {
        System.load(p1);
        return;
    }

Method androidx.renderscript.RenderScript.internalCreate() calling method java.lang.System.load()


    private static androidx.renderscript.RenderScript internalCreate(android.content.Context p10, int p11, androidx.renderscript.RenderScript$ContextType p12, int p13)
    {
        androidx.renderscript.RenderScript v7_1 = new androidx.renderscript.RenderScript(p10);
        String v0_23 = androidx.renderscript.RenderScript.sSdkVersion;
        if (v0_23 != -1) {
            if (v0_23 != p11) {
                throw new androidx.renderscript.RSRuntimeException("Can\'t have two contexts with different SDK versions in support lib");
            }
        } else {
            androidx.renderscript.RenderScript.sSdkVersion = p11;
        }
        androidx.renderscript.RenderScript.useNative = androidx.renderscript.RenderScript.setupNative(androidx.renderscript.RenderScript.sSdkVersion, p10);
        String v1_2 = 0;
        if (!androidx.renderscript.RenderScript.a) {
            String v0_29 = Class.forName("dalvik.system.VMRuntime");
            Class[] v8_0 = new Class[0];
            Class[] v8_1 = new Object[0];
            androidx.renderscript.RenderScript.c = v0_29.getDeclaredMethod("getRuntime", v8_0).invoke(0, v8_1);
            Class[] v8_2 = new Class[1];
            v8_2[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.d = v0_29.getDeclaredMethod("registerNativeAllocation", v8_2);
            Class[] v8_3 = new Class[1];
            v8_3[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.e = v0_29.getDeclaredMethod("registerNativeFree", v8_3);
            androidx.renderscript.RenderScript.b = 1;
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("rsjni_androidx");
                } else {
                    String v0_36 = new StringBuilder();
                    v0_36.append(v7_1.mNativeLibDir);
                    v0_36.append("/librsjni_androidx.so");
                    System.load(v0_36.toString());
                }
            } catch (String v11_9) {
                String v13_3 = new StringBuilder();
                v13_3.append("Error loading RS jni library: ");
                v13_3.append(v11_9);
                android.util.Log.e("RenderScript_jni", v13_3.toString());
                String v13_6 = new StringBuilder();
                v13_6.append("Error loading RS jni library: ");
                v13_6.append(v11_9);
                v13_6.append(" Support lib API: ");
                v13_6.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v13_6.toString());
            }
            androidx.renderscript.RenderScript.a = 1;
            androidx.renderscript.RenderScript.g = androidx.renderscript.RenderScript.rsnSystemGetPointerSize();
        }
        androidx.renderscript.RSRuntimeException v10_1;
        String v0_0;
        if (!androidx.renderscript.RenderScript.useNative) {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS compat mode";
        } else {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS native mode";
        }
        android.util.Log.v(v10_1, v0_0);
        if (android.os.Build$VERSION.SDK_INT >= 14) {
            androidx.renderscript.RenderScript.useIOlib = 1;
        }
        androidx.renderscript.RSRuntimeException v10_4;
        if (p11 >= android.os.Build$VERSION.SDK_INT) {
            v10_4 = p11;
        } else {
            v10_4 = android.os.Build$VERSION.SDK_INT;
        }
        if ((android.os.Build$VERSION.SDK_INT < 23) && (v7_1.mNativeLibDir != null)) {
            String v0_6 = new StringBuilder();
            v0_6.append(v7_1.mNativeLibDir);
            v0_6.append("/libRSSupport.so");
            v1_2 = v0_6.toString();
        }
        if (!v7_1.nLoadSO(androidx.renderscript.RenderScript.useNative, v10_4, v1_2)) {
            if (androidx.renderscript.RenderScript.useNative) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRS.so, falling back to compat mode");
                androidx.renderscript.RenderScript.useNative = 0;
            }
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("RSSupport");
                } else {
                    System.load(v1_2);
                }
            } catch (androidx.renderscript.RSRuntimeException v10_6) {
                String v11_2 = new StringBuilder();
                v11_2.append("Error loading RS Compat library: ");
                v11_2.append(v10_6);
                v11_2.append(" Support lib version: ");
                v11_2.append(2301);
                android.util.Log.e("RenderScript_jni", v11_2.toString());
                long v12_5 = new StringBuilder();
                v12_5.append("Error loading RS Compat library: ");
                v12_5.append(v10_6);
                v12_5.append(" Support lib version: ");
                v12_5.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v12_5.toString());
            }
            if (!v7_1.nLoadSO(0, v10_4, v1_2)) {
                android.util.Log.e("RenderScript_jni", "Error loading RS Compat library: nLoadSO() failed; Support lib version: 2301");
                throw new androidx.renderscript.RSRuntimeException("Error loading libRSSupport library, Support lib version: 2301");
            }
        }
        if (androidx.renderscript.RenderScript.useIOlib) {
            try {
                System.loadLibrary("RSSupportIO");
            } catch (UnsatisfiedLinkError) {
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
            if ((!androidx.renderscript.RenderScript.useIOlib) || (!v7_1.nLoadIOSO())) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRSSupportIO.so, USAGE_IO not supported");
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
        }
        if (v10_4 >= 23) {
            v7_1.mEnableMultiInput = 1;
            try {
                System.loadLibrary("blasV8");
            } catch (String v0_22) {
                String v1_5 = new StringBuilder();
                v1_5.append("Unable to load BLAS lib, ONLY BNNM will be supported: ");
                v1_5.append(v0_22);
                android.util.Log.v("RenderScript_jni", v1_5.toString());
            }
        }
        v7_1.j = v7_1.a(v7_1.nDeviceCreate(), 0, p11, p12.mID, v7_1.mNativeLibDir);
        v7_1.i = p12;
        v7_1.mContextFlags = p13;
        v7_1.mContextSdkVersion = p11;
        v7_1.mDispatchAPILevel = v10_4;
        if (v7_1.j == 0) {
            throw new androidx.renderscript.RSDriverException("Failed to create RS context.");
        } else {
            v7_1.n = new androidx.renderscript.RenderScript$MessageThread(v7_1);
            v7_1.n.start();
            return v7_1;
        }
    }

Method me.dm7.barcodescanner.zbar.ZBarScannerView.<clinit>() calling method java.lang.System.loadLibrary()


    static ZBarScannerView()
    {
        System.loadLibrary("iconv");
        return;
    }

Method pl.droidsonroids.gif.LibraryLoader.a() calling method java.lang.System.loadLibrary()


    static void a(android.content.Context p1)
    {
        try {
            System.loadLibrary("pl_droidsonroids_gif");
        } catch (UnsatisfiedLinkError) {
            if (p1 == null) {
                p1 = ark>pl.droidsonroids.gif.LibraryLoaderark>.getContext();
            }
            pl.droidsonroids.gif.ReLinker.a(p1);
        }
        return;
    }

Method org.opencv.android.StaticHelper.loadLibrary() calling method java.lang.System.loadLibrary()


    private static boolean loadLibrary(String p4)
    {
        UnsatisfiedLinkError v0_1 = new StringBuilder();
        v0_1.append("Trying to load library ");
        v0_1.append(p4);
        android.util.Log.d("OpenCV/StaticHelper", v0_1.toString());
        try {
            System.loadLibrary(p4);
            UnsatisfiedLinkError v0_3 = new StringBuilder();
            v0_3.append("Library ");
            v0_3.append(p4);
            v0_3.append(" loaded");
            android.util.Log.d("OpenCV/StaticHelper", v0_3.toString());
            int v4_1 = 1;
        } catch (UnsatisfiedLinkError v0_5) {
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("Cannot load library \"");
            v2_3.append(1);
            v2_3.append("\"");
            android.util.Log.d("OpenCV/StaticHelper", v2_3.toString());
            v0_5.printStackTrace();
            v4_1 = 0;
        }
        return v4_1;
    }

Method org.opencv.android.StaticHelper.initOpenCV() calling method java.lang.System.loadLibrary()


    public static boolean initOpenCV(boolean p4)
    {
        if (p4 != null) {
            org.opencv.android.StaticHelper.loadLibrary("cudart");
            org.opencv.android.StaticHelper.loadLibrary("nppc");
            org.opencv.android.StaticHelper.loadLibrary("nppi");
            org.opencv.android.StaticHelper.loadLibrary("npps");
            org.opencv.android.StaticHelper.loadLibrary("cufft");
            org.opencv.android.StaticHelper.loadLibrary("cublas");
        }
        android.util.Log.d("OpenCV/StaticHelper", "Trying to get library list");
        try {
            System.loadLibrary("opencv_info");
            String v0_2 = org.opencv.android.StaticHelper.getLibraryList();
        } catch (UnsatisfiedLinkError) {
            android.util.Log.e("OpenCV/StaticHelper", "OpenCV error: Cannot load info library for OpenCV");
            v0_2 = "";
        }
        int v1_1 = new StringBuilder();
        v1_1.append("Library list: \"");
        v1_1.append(v0_2);
        v1_1.append("\"");
        android.util.Log.d("OpenCV/StaticHelper", v1_1.toString());
        android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs");
        int v1_4 = 0;
        if (!org.opencv.android.StaticHelper.initOpenCVLibs(v0_2)) {
            android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs fails");
        } else {
            android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs is OK");
            String v0_9 = org.opencv.core.Core.getBuildInformation().split(System.getProperty("line.separator"));
            int v2_3 = v0_9.length;
            while (v1_4 < v2_3) {
                android.util.Log.i("OpenCV/StaticHelper", v0_9[v1_4]);
                v1_4++;
            }
            v1_4 = 1;
        }
        return v1_4;
    }

Method net.sourceforge.zbar.SymbolSet.<clinit>() calling method java.lang.System.loadLibrary()


    static SymbolSet()
    {
        System.loadLibrary("zbarjni");
        net.sourceforge.zbar.SymbolSet.init();
        return;
    }

Method net.sourceforge.zbar.Symbol.<clinit>() calling method java.lang.System.loadLibrary()


    static Symbol()
    {
        System.loadLibrary("zbarjni");
        net.sourceforge.zbar.Symbol.init();
        return;
    }

Method net.sourceforge.zbar.ImageScanner.<clinit>() calling method java.lang.System.loadLibrary()


    static ImageScanner()
    {
        System.loadLibrary("zbarjni");
        net.sourceforge.zbar.ImageScanner.init();
        return;
    }

Method net.sourceforge.zbar.Image.<clinit>() calling method java.lang.System.loadLibrary()


    static Image()
    {
        System.loadLibrary("zbarjni");
        net.sourceforge.zbar.Image.init();
        return;
    }

Method jp.co.cyberagent.android.gpuimage.GPUImageNativeLibrary.<clinit>() calling method java.lang.System.loadLibrary()


    static GPUImageNativeLibrary()
    {
        System.loadLibrary("gpuimage-library");
        return;
    }

Method io.realm.internal.RealmCore.loadCorrectLibrary() calling method java.lang.System.loadLibrary()


    private static varargs String loadCorrectLibrary(String[] p3)
    {
        int v0 = p3.length;
        int v1 = 0;
        while (v1 < v0) {
            String v2 = p3[v1];
            try {
                System.loadLibrary(v2);
                return v2;
            } catch (Throwable) {
                v1++;
            }
        }
        return 0;
    }

Method com.swapcard.apps.old.phone.ScanActivity.<clinit>() calling method java.lang.System.loadLibrary()


    static ScanActivity()
    {
        try {
            System.loadLibrary("cardscannermodule");
        } catch (UnsatisfiedLinkError) {
            android.util.Log.e("JNI", "WARNING: Could not load libcardscannermodule.so");
        }
        return;
    }

Method com.swapcard.apps.android.ui.scan.CardScanFragment.<clinit>() calling method java.lang.System.loadLibrary()


    static CardScanFragment()
    {
        com.swapcard.apps.android.ui.scan.CardScanFragment.Companion = new com.swapcard.apps.android.ui.scan.CardScanFragment$Companion(0);
        com.swapcard.apps.android.ui.scan.CardScanFragment.FILE_CAPTURE_NAME = "card_capture.jpg";
        com.swapcard.apps.android.ui.scan.CardScanFragment.FILE_CAPTURE_CROPPED_NAME = "card_capture_cropped.jpg";
        com.swapcard.apps.android.ui.scan.CardScanFragment.LIMIT_CARD_SIZE = 400;
        com.swapcard.apps.android.ui.scan.CardScanFragment.CAPTURE_WIDTH = 1080;
        com.swapcard.apps.android.ui.scan.CardScanFragment.CAPTURE_HEIGHT = 1920;
        com.swapcard.apps.android.ui.scan.CardScanFragment.REQUEST_CODE = 5432;
        try {
            System.loadLibrary("opencv_java3");
        } catch (Throwable v0_5) {
            Object[] v1_2 = new Object[0];
            timber.log.Timber.e(v0_5, "Error initializing OpenCV library!", v1_2);
        }
        return;
    }

Method com.swapcard.apps.old.views.scan.CustomZBarScannerView.<clinit>() calling method java.lang.System.loadLibrary()


    static CustomZBarScannerView()
    {
        System.loadLibrary("iconv");
        return;
    }

Method com.swapcard.apps.android.jni.ImageJNI.<clinit>() calling method java.lang.System.loadLibrary()


    static ImageJNI()
    {
        com.swapcard.apps.android.jni.ImageJNI.INSTANCE = new com.swapcard.apps.android.jni.ImageJNI();
        try {
            System.loadLibrary("cardscannermodule");
        } catch (Throwable v0_3) {
            Object[] v1_1 = new Object[0];
            timber.log.Timber.e(((Throwable) v0_3), "Error loading JNI module: cardscannermodule", v1_1);
        }
        return;
    }

Method com.mapbox.mapboxsdk.LibraryLoader$1.load() calling method java.lang.System.loadLibrary()


    public void load(String p1)
    {
        System.loadLibrary(p1);
        return;
    }

Method com.getkeepsafe.relinker.SystemLibraryLoader.loadLibrary() calling method java.lang.System.loadLibrary()


    public void loadLibrary(String p1)
    {
        System.loadLibrary(p1);
        return;
    }

Method androidx.renderscript.RenderScript.a() calling method java.lang.System.loadLibrary()


    declared_synchronized long a(int p12, long p13, boolean p15)
    {
        try {
            this.g();
        } catch (androidx.renderscript.RSRuntimeException v12_8) {
            throw v12_8;
        }
        if (p15 == null) {
            return this.rsnScriptIntrinsicCreate(this.j, p12, p13, p15);
        } else {
            if (android.os.Build$VERSION.SDK_INT < 21) {
                android.util.Log.e("RenderScript_jni", "Incremental Intrinsics are not supported, please change targetSdkVersion to >= 21");
                throw new androidx.renderscript.RSRuntimeException("Incremental Intrinsics are not supported before Lollipop (API 21)");
            } else {
                if (!this.l) {
                    System.loadLibrary("RSSupport");
                    long v1_3 = new StringBuilder();
                    v1_3.append(this.mNativeLibDir);
                    v1_3.append("/libRSSupport.so");
                    if (!this.nIncLoadSO(23, v1_3.toString())) {
                        throw new androidx.renderscript.RSRuntimeException("Error loading libRSSupport library for Incremental Intrinsic Support");
                    } else {
                        this.l = 1;
                    }
                }
                if (this.k == 0) {
                    this.k = this.b(this.nIncDeviceCreate(), 0, 0, 0);
                }
                return this.rsnScriptIntrinsicCreate(this.k, p12, p13, p15);
            }
        }
    }

Method androidx.renderscript.RenderScript.internalCreate() calling method java.lang.System.loadLibrary()


    private static androidx.renderscript.RenderScript internalCreate(android.content.Context p10, int p11, androidx.renderscript.RenderScript$ContextType p12, int p13)
    {
        androidx.renderscript.RenderScript v7_1 = new androidx.renderscript.RenderScript(p10);
        String v0_23 = androidx.renderscript.RenderScript.sSdkVersion;
        if (v0_23 != -1) {
            if (v0_23 != p11) {
                throw new androidx.renderscript.RSRuntimeException("Can\'t have two contexts with different SDK versions in support lib");
            }
        } else {
            androidx.renderscript.RenderScript.sSdkVersion = p11;
        }
        androidx.renderscript.RenderScript.useNative = androidx.renderscript.RenderScript.setupNative(androidx.renderscript.RenderScript.sSdkVersion, p10);
        String v1_2 = 0;
        if (!androidx.renderscript.RenderScript.a) {
            String v0_29 = Class.forName("dalvik.system.VMRuntime");
            Class[] v8_0 = new Class[0];
            Class[] v8_1 = new Object[0];
            androidx.renderscript.RenderScript.c = v0_29.getDeclaredMethod("getRuntime", v8_0).invoke(0, v8_1);
            Class[] v8_2 = new Class[1];
            v8_2[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.d = v0_29.getDeclaredMethod("registerNativeAllocation", v8_2);
            Class[] v8_3 = new Class[1];
            v8_3[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.e = v0_29.getDeclaredMethod("registerNativeFree", v8_3);
            androidx.renderscript.RenderScript.b = 1;
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("rsjni_androidx");
                } else {
                    String v0_36 = new StringBuilder();
                    v0_36.append(v7_1.mNativeLibDir);
                    v0_36.append("/librsjni_androidx.so");
                    System.load(v0_36.toString());
                }
            } catch (String v11_9) {
                String v13_3 = new StringBuilder();
                v13_3.append("Error loading RS jni library: ");
                v13_3.append(v11_9);
                android.util.Log.e("RenderScript_jni", v13_3.toString());
                String v13_6 = new StringBuilder();
                v13_6.append("Error loading RS jni library: ");
                v13_6.append(v11_9);
                v13_6.append(" Support lib API: ");
                v13_6.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v13_6.toString());
            }
            androidx.renderscript.RenderScript.a = 1;
            androidx.renderscript.RenderScript.g = androidx.renderscript.RenderScript.rsnSystemGetPointerSize();
        }
        androidx.renderscript.RSRuntimeException v10_1;
        String v0_0;
        if (!androidx.renderscript.RenderScript.useNative) {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS compat mode";
        } else {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS native mode";
        }
        android.util.Log.v(v10_1, v0_0);
        if (android.os.Build$VERSION.SDK_INT >= 14) {
            androidx.renderscript.RenderScript.useIOlib = 1;
        }
        androidx.renderscript.RSRuntimeException v10_4;
        if (p11 >= android.os.Build$VERSION.SDK_INT) {
            v10_4 = p11;
        } else {
            v10_4 = android.os.Build$VERSION.SDK_INT;
        }
        if ((android.os.Build$VERSION.SDK_INT < 23) && (v7_1.mNativeLibDir != null)) {
            String v0_6 = new StringBuilder();
            v0_6.append(v7_1.mNativeLibDir);
            v0_6.append("/libRSSupport.so");
            v1_2 = v0_6.toString();
        }
        if (!v7_1.nLoadSO(androidx.renderscript.RenderScript.useNative, v10_4, v1_2)) {
            if (androidx.renderscript.RenderScript.useNative) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRS.so, falling back to compat mode");
                androidx.renderscript.RenderScript.useNative = 0;
            }
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("RSSupport");
                } else {
                    System.load(v1_2);
                }
            } catch (androidx.renderscript.RSRuntimeException v10_6) {
                String v11_2 = new StringBuilder();
                v11_2.append("Error loading RS Compat library: ");
                v11_2.append(v10_6);
                v11_2.append(" Support lib version: ");
                v11_2.append(2301);
                android.util.Log.e("RenderScript_jni", v11_2.toString());
                long v12_5 = new StringBuilder();
                v12_5.append("Error loading RS Compat library: ");
                v12_5.append(v10_6);
                v12_5.append(" Support lib version: ");
                v12_5.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v12_5.toString());
            }
            if (!v7_1.nLoadSO(0, v10_4, v1_2)) {
                android.util.Log.e("RenderScript_jni", "Error loading RS Compat library: nLoadSO() failed; Support lib version: 2301");
                throw new androidx.renderscript.RSRuntimeException("Error loading libRSSupport library, Support lib version: 2301");
            }
        }
        if (androidx.renderscript.RenderScript.useIOlib) {
            try {
                System.loadLibrary("RSSupportIO");
            } catch (UnsatisfiedLinkError) {
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
            if ((!androidx.renderscript.RenderScript.useIOlib) || (!v7_1.nLoadIOSO())) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRSSupportIO.so, USAGE_IO not supported");
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
        }
        if (v10_4 >= 23) {
            v7_1.mEnableMultiInput = 1;
            try {
                System.loadLibrary("blasV8");
            } catch (String v0_22) {
                String v1_5 = new StringBuilder();
                v1_5.append("Unable to load BLAS lib, ONLY BNNM will be supported: ");
                v1_5.append(v0_22);
                android.util.Log.v("RenderScript_jni", v1_5.toString());
            }
        }
        v7_1.j = v7_1.a(v7_1.nDeviceCreate(), 0, p11, p12.mID, v7_1.mNativeLibDir);
        v7_1.i = p12;
        v7_1.mContextFlags = p13;
        v7_1.mContextSdkVersion = p11;
        v7_1.mDispatchAPILevel = v10_4;
        if (v7_1.j == 0) {
            throw new androidx.renderscript.RSDriverException("Failed to create RS context.");
        } else {
            v7_1.n = new androidx.renderscript.RenderScript$MessageThread(v7_1);
            v7_1.n.start();
            return v7_1;
        }
    }

Method androidx.renderscript.RenderScript.internalCreate() calling method java.lang.System.loadLibrary()


    private static androidx.renderscript.RenderScript internalCreate(android.content.Context p10, int p11, androidx.renderscript.RenderScript$ContextType p12, int p13)
    {
        androidx.renderscript.RenderScript v7_1 = new androidx.renderscript.RenderScript(p10);
        String v0_23 = androidx.renderscript.RenderScript.sSdkVersion;
        if (v0_23 != -1) {
            if (v0_23 != p11) {
                throw new androidx.renderscript.RSRuntimeException("Can\'t have two contexts with different SDK versions in support lib");
            }
        } else {
            androidx.renderscript.RenderScript.sSdkVersion = p11;
        }
        androidx.renderscript.RenderScript.useNative = androidx.renderscript.RenderScript.setupNative(androidx.renderscript.RenderScript.sSdkVersion, p10);
        String v1_2 = 0;
        if (!androidx.renderscript.RenderScript.a) {
            String v0_29 = Class.forName("dalvik.system.VMRuntime");
            Class[] v8_0 = new Class[0];
            Class[] v8_1 = new Object[0];
            androidx.renderscript.RenderScript.c = v0_29.getDeclaredMethod("getRuntime", v8_0).invoke(0, v8_1);
            Class[] v8_2 = new Class[1];
            v8_2[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.d = v0_29.getDeclaredMethod("registerNativeAllocation", v8_2);
            Class[] v8_3 = new Class[1];
            v8_3[0] = Integer.TYPE;
            androidx.renderscript.RenderScript.e = v0_29.getDeclaredMethod("registerNativeFree", v8_3);
            androidx.renderscript.RenderScript.b = 1;
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("rsjni_androidx");
                } else {
                    String v0_36 = new StringBuilder();
                    v0_36.append(v7_1.mNativeLibDir);
                    v0_36.append("/librsjni_androidx.so");
                    System.load(v0_36.toString());
                }
            } catch (String v11_9) {
                String v13_3 = new StringBuilder();
                v13_3.append("Error loading RS jni library: ");
                v13_3.append(v11_9);
                android.util.Log.e("RenderScript_jni", v13_3.toString());
                String v13_6 = new StringBuilder();
                v13_6.append("Error loading RS jni library: ");
                v13_6.append(v11_9);
                v13_6.append(" Support lib API: ");
                v13_6.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v13_6.toString());
            }
            androidx.renderscript.RenderScript.a = 1;
            androidx.renderscript.RenderScript.g = androidx.renderscript.RenderScript.rsnSystemGetPointerSize();
        }
        String v0_0;
        androidx.renderscript.RSRuntimeException v10_1;
        if (!androidx.renderscript.RenderScript.useNative) {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS compat mode";
        } else {
            v10_1 = "RenderScript_jni";
            v0_0 = "RS native mode";
        }
        android.util.Log.v(v10_1, v0_0);
        if (android.os.Build$VERSION.SDK_INT >= 14) {
            androidx.renderscript.RenderScript.useIOlib = 1;
        }
        androidx.renderscript.RSRuntimeException v10_4;
        if (p11 >= android.os.Build$VERSION.SDK_INT) {
            v10_4 = p11;
        } else {
            v10_4 = android.os.Build$VERSION.SDK_INT;
        }
        if ((android.os.Build$VERSION.SDK_INT < 23) && (v7_1.mNativeLibDir != null)) {
            String v0_6 = new StringBuilder();
            v0_6.append(v7_1.mNativeLibDir);
            v0_6.append("/libRSSupport.so");
            v1_2 = v0_6.toString();
        }
        if (!v7_1.nLoadSO(androidx.renderscript.RenderScript.useNative, v10_4, v1_2)) {
            if (androidx.renderscript.RenderScript.useNative) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRS.so, falling back to compat mode");
                androidx.renderscript.RenderScript.useNative = 0;
            }
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.mNativeLibDir == null)) {
                    System.loadLibrary("RSSupport");
                } else {
                    System.load(v1_2);
                }
            } catch (androidx.renderscript.RSRuntimeException v10_6) {
                String v11_2 = new StringBuilder();
                v11_2.append("Error loading RS Compat library: ");
                v11_2.append(v10_6);
                v11_2.append(" Support lib version: ");
                v11_2.append(2301);
                android.util.Log.e("RenderScript_jni", v11_2.toString());
                long v12_5 = new StringBuilder();
                v12_5.append("Error loading RS Compat library: ");
                v12_5.append(v10_6);
                v12_5.append(" Support lib version: ");
                v12_5.append(2301);
                throw new androidx.renderscript.RSRuntimeException(v12_5.toString());
            }
            if (!v7_1.nLoadSO(0, v10_4, v1_2)) {
                android.util.Log.e("RenderScript_jni", "Error loading RS Compat library: nLoadSO() failed; Support lib version: 2301");
                throw new androidx.renderscript.RSRuntimeException("Error loading libRSSupport library, Support lib version: 2301");
            }
        }
        if (androidx.renderscript.RenderScript.useIOlib) {
            try {
                System.loadLibrary("RSSupportIO");
            } catch (UnsatisfiedLinkError) {
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
            if ((!androidx.renderscript.RenderScript.useIOlib) || (!v7_1.nLoadIOSO())) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRSSupportIO.so, USAGE_IO not supported");
                androidx.renderscript.RenderScript.useIOlib = 0;
            }
        }
        if (v10_4 >= 23) {
            v7_1.mEnableMultiInput = 1;
            try {
                System.loadLibrary("blasV8");
            } catch (String v0_22) {
                String v1_5 = new StringBuilder();
                v1_5.append("Unable to load BLAS lib, ONLY BNNM will be supported: ");
                v1_5.append(v0_22);
                android.util.Log.v("RenderScript_jni", v1_5.toString());
            }
        }
        v7_1.j = v7_1.a(v7_1.nDeviceCreate(), 0, p11, p12.mID, v7_1.mNativeLibDir);
        v7_1.i = p12;
        v7_1.mContextFlags = p13;
        v7_1.mContextSdkVersion = p11;
        v7_1.mDispatchAPILevel = v10_4;
        if (v7_1.j == 0) {
            throw new androidx.renderscript.RSDriverException("Failed to create RS context.");
        } else {
            v7_1.n = new androidx.renderscript.RenderScript$MessageThread(v7_1);
            v7_1.n.start();
            return v7_1;
        }
    }

Method com.google.android.gms.dynamite.zzh.<init>() calling method dalvik.system.PathClassLoader.<init>()


    zzh(String p1, ClassLoader p2)
    {
        super(p1, p2);
        return;
    }

Method org.threeten.bp.chrono.HijrahDate.getConfigFileInputStream() calling method java.lang.System.getProperty()


    private static java.io.InputStream getConfigFileInputStream()
    {
        java.io.IOException v0_6 = System.getProperty("org.threeten.bp.i18n.HijrahDate.deviationConfigFile");
        if (v0_6 == null) {
            v0_6 = "hijrah_deviation.cfg";
        }
        java.io.FileInputStream v1_2 = System.getProperty("org.threeten.bp.i18n.HijrahDate.deviationConfigDir");
        if (v1_2 == null) {
            StringBuilder v3_6 = new java.util.StringTokenizer(System.getProperty("java.class.path"), org.threeten.bp.chrono.HijrahDate.PATH_SEP);
            while (v3_6.hasMoreTokens()) {
                java.io.FileInputStream v1_6 = v3_6.nextToken();
                String v4_4 = new java.io.File(v1_6);
                if (v4_4.exists()) {
                    if (!v4_4.isDirectory()) {
                        try {
                            java.io.FileInputStream v1_8 = new java.util.zip.ZipFile(v4_4);
                        } catch (java.io.IOException) {
                            v1_8 = 0;
                        }
                        if (v1_8 != null) {
                            String v4_6 = new StringBuilder();
                            v4_6.append(org.threeten.bp.chrono.HijrahDate.DEFAULT_CONFIG_PATH);
                            v4_6.append(org.threeten.bp.chrono.HijrahDate.FILE_SEP);
                            v4_6.append(v0_6);
                            String v4_7 = v4_6.toString();
                            java.util.zip.ZipEntry v5_4 = v1_8.getEntry(v4_7);
                            if (v5_4 == null) {
                                java.util.zip.ZipEntry v5_5 = org.threeten.bp.chrono.HijrahDate.FILE_SEP;
                                if (v5_5 != 47) {
                                    if (v5_5 == 92) {
                                        v4_7 = v4_7.replace(92, 47);
                                    }
                                } else {
                                    v4_7 = v4_7.replace(47, 92);
                                }
                                v5_4 = v1_8.getEntry(v4_7);
                            }
                            if (v5_4 != null) {
                                try {
                                    return v1_8.getInputStream(v5_4);
                                } catch (java.io.IOException v0_8) {
                                    throw v0_8;
                                }
                            }
                        }
                    } else {
                        java.util.zip.ZipEntry v5_7 = new StringBuilder();
                        v5_7.append(v1_6);
                        v5_7.append(org.threeten.bp.chrono.HijrahDate.FILE_SEP);
                        v5_7.append(org.threeten.bp.chrono.HijrahDate.DEFAULT_CONFIG_PATH);
                        if (new java.io.File(v5_7.toString(), v0_6).exists()) {
                            try {
                                StringBuilder v3_8 = new StringBuilder();
                                v3_8.append(v1_6);
                                v3_8.append(org.threeten.bp.chrono.HijrahDate.FILE_SEP);
                                v3_8.append(org.threeten.bp.chrono.HijrahDate.DEFAULT_CONFIG_PATH);
                                v3_8.append(org.threeten.bp.chrono.HijrahDate.FILE_SEP);
                                v3_8.append(v0_6);
                                return new java.io.FileInputStream(v3_8.toString());
                            } catch (java.io.IOException v0_10) {
                                throw v0_10;
                            }
                        }
                    }
                }
            }
            return 0;
        } else {
            if ((v1_2.length() != 0) || (!v1_2.endsWith(System.getProperty("file.separator")))) {
                StringBuilder v3_2 = new StringBuilder();
                v3_2.append(v1_2);
                v3_2.append(System.getProperty("file.separator"));
                v1_2 = v3_2.toString();
            }
            String v4_1 = new StringBuilder();
            v4_1.append(v1_2);
            v4_1.append(org.threeten.bp.chrono.HijrahDate.FILE_SEP);
            v4_1.append(v0_6);
            StringBuilder v3_4 = new java.io.File(v4_1.toString());
            if (!v3_4.exists()) {
                return 0;
            } else {
                try {
                    return new java.io.FileInputStream(v3_4);
                } catch (java.io.IOException v0_5) {
                    throw v0_5;
                }
            }
        }
    }

Method kotlinx.coroutines.CommonPool.<clinit>() calling method java.lang.System.getProperty()


    static CommonPool()
    {
        kotlinx.coroutines.CommonPool.INSTANCE = new kotlinx.coroutines.CommonPool();
        try {
            int v0_6 = System.getProperty("kotlinx.coroutines.default.parallelism");
        } catch (Throwable) {
            v0_6 = 0;
        }
        int v0_4;
        if (v0_6 == 0) {
            v0_4 = -1;
        } else {
            Throwable v1_0 = kotlin.text.StringsKt.toIntOrNull(v0_6);
            if ((v1_0 == null) || (v1_0.intValue() < 1)) {
                Throwable v1_2 = new StringBuilder();
                v1_2.append("Expected positive number in kotlinx.coroutines.default.parallelism, but has ");
                v1_2.append(v0_6);
                throw ((Throwable) new IllegalStateException(v1_2.toString().toString()));
            } else {
                v0_4 = v1_0.intValue();
            }
        }
        kotlinx.coroutines.CommonPool.requestedParallelism = v0_4;
        return;
    }

Method org.apache.http.impl.client.SystemDefaultHttpClient.h() calling method java.lang.System.getProperty()


    protected org.apache.http.ConnectionReuseStrategy h()
    {
        if (!"true".equalsIgnoreCase(System.getProperty("http.keepAlive", "true"))) {
            return new org.apache.http.impl.NoConnectionReuseStrategy();
        } else {
            return new org.apache.http.impl.DefaultConnectionReuseStrategy();
        }
    }

Method org.apache.http.impl.client.SystemDefaultHttpClient.d() calling method java.lang.System.getProperty()


    protected org.apache.http.conn.ClientConnectionManager d()
    {
        org.apache.http.impl.conn.PoolingClientConnectionManager v0_1 = new org.apache.http.impl.conn.PoolingClientConnectionManager(org.apache.http.impl.conn.SchemeRegistryFactory.createSystemDefault());
        if ("true".equalsIgnoreCase(System.getProperty("http.keepAlive", "true"))) {
            int v1_2 = Integer.parseInt(System.getProperty("http.maxConnections", "5"));
            v0_1.setDefaultMaxPerRoute(v1_2);
            v0_1.setMaxTotal((v1_2 * 2));
        }
        return v0_1;
    }

Method org.apache.http.conn.ssl.SSLSocketFactory.getSystemSocketFactory() calling method java.lang.System.getProperty()


    public static org.apache.http.conn.ssl.SSLSocketFactory getSystemSocketFactory()
    {
        return new org.apache.http.conn.ssl.SSLSocketFactory(((javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory.getDefault()), org.apache.http.conn.ssl.SSLSocketFactory.split(System.getProperty("https.protocols")), org.apache.http.conn.ssl.SSLSocketFactory.split(System.getProperty("https.cipherSuites")), org.apache.http.conn.ssl.SSLSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);
    }

Method org.apache.http.conn.ssl.SSLConnectionSocketFactory.getSystemSocketFactory() calling method java.lang.System.getProperty()


    public static org.apache.http.conn.ssl.SSLConnectionSocketFactory getSystemSocketFactory()
    {
        return new org.apache.http.conn.ssl.SSLConnectionSocketFactory(((javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory.getDefault()), org.apache.http.conn.ssl.SSLConnectionSocketFactory.split(System.getProperty("https.protocols")), org.apache.http.conn.ssl.SSLConnectionSocketFactory.split(System.getProperty("https.cipherSuites")), org.apache.http.conn.ssl.SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);
    }

Method rx.internal.util.ScalarSynchronousObservable.<clinit>() calling method java.lang.System.getProperty()


    static ScalarSynchronousObservable()
    {
        rx.internal.util.ScalarSynchronousObservable.c = rx.plugins.RxJavaPlugins.getInstance().getObservableExecutionHook();
        rx.internal.util.ScalarSynchronousObservable.d = Boolean.valueOf(System.getProperty("rx.just.strong-mode", "false")).booleanValue();
        return;
    }

Method rx.internal.util.RxRingBuffer.<clinit>() calling method java.lang.System.getProperty()


    static RxRingBuffer()
    {
        rx.internal.util.RxRingBuffer.on = rx.internal.operators.NotificationLite.instance();
        rx.internal.util.RxRingBuffer.a = 128;
        if (rx.internal.util.PlatformDependent.isAndroid()) {
            rx.internal.util.RxRingBuffer.a = 16;
        }
        String v0_2 = System.getProperty("rx.ring-buffer.size");
        if (v0_2 != null) {
            try {
                rx.internal.util.RxRingBuffer.a = Integer.parseInt(v0_2);
            } catch (Exception v1_1) {
                StringBuilder v3_1 = new StringBuilder();
                v3_1.append("Failed to set \'rx.buffer.size\' with value ");
                v3_1.append(v0_2);
                v3_1.append(" => ");
                v3_1.append(v1_1.getMessage());
                System.err.println(v3_1.toString());
            }
        }
        rx.internal.util.RxRingBuffer.SIZE = rx.internal.util.RxRingBuffer.a;
        rx.internal.util.RxRingBuffer.SPSC_POOL = new rx.internal.util.RxRingBuffer$1();
        rx.internal.util.RxRingBuffer.SPMC_POOL = new rx.internal.util.RxRingBuffer$2();
        return;
    }

Method rx.internal.util.IndexedRingBuffer.<clinit>() calling method java.lang.System.getProperty()


    static IndexedRingBuffer()
    {
        rx.internal.util.IndexedRingBuffer.POOL = new rx.internal.util.IndexedRingBuffer$1();
        rx.internal.util.IndexedRingBuffer.c = 256;
        if (rx.internal.util.PlatformDependent.isAndroid()) {
            rx.internal.util.IndexedRingBuffer.c = 8;
        }
        String v0_3 = System.getProperty("rx.indexed-ring-buffer.size");
        if (v0_3 != null) {
            try {
                rx.internal.util.IndexedRingBuffer.c = Integer.parseInt(v0_3);
            } catch (Exception v1_1) {
                StringBuilder v3_1 = new StringBuilder();
                v3_1.append("Failed to set \'rx.indexed-ring-buffer.size\' with value ");
                v3_1.append(v0_3);
                v3_1.append(" => ");
                v3_1.append(v1_1.getMessage());
                System.err.println(v3_1.toString());
            }
        }
        rx.internal.util.IndexedRingBuffer.d = rx.internal.util.IndexedRingBuffer.c;
        return;
    }

Method org.slf4j.helpers.BasicMDCAdapter.a() calling method java.lang.System.getProperty()


    static boolean a()
    {
        try {
            return System.getProperty("java.version").startsWith("1.4");
        } catch (SecurityException) {
            return 0;
        }
    }

Method org.apache.http.impl.client.SystemDefaultCredentialsProvider.getCredentials() calling method java.lang.System.getProperty()


    public org.apache.http.auth.Credentials getCredentials(org.apache.http.auth.AuthScope p6)
    {
        org.apache.http.util.Args.notNull(p6, "Auth scope");
        char[] v0_6 = this.internal.getCredentials(p6);
        if (v0_6 == null) {
            if (p6.getHost() != null) {
                char[] v0_2 = org.apache.http.impl.client.SystemDefaultCredentialsProvider.getSystemCreds(p6, java.net.Authenticator$RequestorType.SERVER);
                if (v0_2 == null) {
                    v0_2 = org.apache.http.impl.client.SystemDefaultCredentialsProvider.getSystemCreds(p6, java.net.Authenticator$RequestorType.PROXY);
                }
                if (v0_2 != null) {
                    String v2_1 = System.getProperty("http.auth.ntlm.domain");
                    if (v2_1 == null) {
                        if (!"NTLM".equalsIgnoreCase(p6.getScheme())) {
                            return new org.apache.http.auth.UsernamePasswordCredentials(v0_2.getUserName(), new String(v0_2.getPassword()));
                        } else {
                            return new org.apache.http.auth.NTCredentials(v0_2.getUserName(), new String(v0_2.getPassword()), 0, 0);
                        }
                    } else {
                        return new org.apache.http.auth.NTCredentials(v0_2.getUserName(), new String(v0_2.getPassword()), 0, v2_1);
                    }
                }
            }
            return 0;
        } else {
            return v0_6;
        }
    }

Method rx.internal.util.unsafe.UnsafeAccess.<clinit>() calling method java.lang.System.getProperty()


    static UnsafeAccess()
    {
        sun.misc.Unsafe v0_3;
        if (System.getProperty("rx.unsafe-disable") == null) {
            v0_3 = 0;
        } else {
            v0_3 = 1;
        }
        rx.internal.util.unsafe.UnsafeAccess.DISABLED_BY_USER = v0_3;
        try {
            reflect.Field v2_0 = sun.misc.Unsafe.getDeclaredField("theUnsafe");
            v2_0.setAccessible(1);
        } catch (Throwable) {
        }
        rx.internal.util.unsafe.UnsafeAccess.UNSAFE = ((sun.misc.Unsafe) v2_0.get(0));
        return;
    }

Method org.opencv.android.StaticHelper.initOpenCV() calling method java.lang.System.getProperty()


    public static boolean initOpenCV(boolean p4)
    {
        if (p4 != null) {
            org.opencv.android.StaticHelper.loadLibrary("cudart");
            org.opencv.android.StaticHelper.loadLibrary("nppc");
            org.opencv.android.StaticHelper.loadLibrary("nppi");
            org.opencv.android.StaticHelper.loadLibrary("npps");
            org.opencv.android.StaticHelper.loadLibrary("cufft");
            org.opencv.android.StaticHelper.loadLibrary("cublas");
        }
        android.util.Log.d("OpenCV/StaticHelper", "Trying to get library list");
        try {
            System.loadLibrary("opencv_info");
            String v0_2 = org.opencv.android.StaticHelper.getLibraryList();
        } catch (UnsatisfiedLinkError) {
            android.util.Log.e("OpenCV/StaticHelper", "OpenCV error: Cannot load info library for OpenCV");
            v0_2 = "";
        }
        int v1_1 = new StringBuilder();
        v1_1.append("Library list: \"");
        v1_1.append(v0_2);
        v1_1.append("\"");
        android.util.Log.d("OpenCV/StaticHelper", v1_1.toString());
        android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs");
        int v1_4 = 0;
        if (!org.opencv.android.StaticHelper.initOpenCVLibs(v0_2)) {
            android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs fails");
        } else {
            android.util.Log.d("OpenCV/StaticHelper", "First attempt to load libs is OK");
            String v0_9 = org.opencv.core.Core.getBuildInformation().split(System.getProperty("line.separator"));
            int v2_3 = v0_9.length;
            while (v1_4 < v2_3) {
                android.util.Log.i("OpenCV/StaticHelper", v0_9[v1_4]);
                v1_4++;
            }
            v1_4 = 1;
        }
        return v1_4;
    }

Method org.opencv.android.AsyncServiceHelper$3.onServiceConnected() calling method java.lang.System.getProperty()


    public void onServiceConnected(android.content.ComponentName p8, android.os.IBinder p9)
    {
        android.util.Log.d("OpenCVManager/Helper", "Service connection created");
        this.a.a = org.opencv.engine.OpenCVEngineInterface$Stub.asInterface(p9);
        if (this.a.a != null) {
            int v9_7 = 0;
            org.opencv.android.AsyncServiceHelper.e = 0;
            try {
                if (this.a.a.getEngineVersion() >= 2) {
                    android.util.Log.d("OpenCVManager/Helper", "Trying to get library path");
                    org.opencv.android.LoaderCallbackInterface v3_11 = this.a.a.getLibPathByVersion(this.a.c);
                    if (v3_11 != null) {
                        if (v3_11.length() != 0) {
                            android.util.Log.d("OpenCVManager/Helper", "Trying to get library list");
                            org.opencv.android.AsyncServiceHelper.f = 0;
                            android.content.ServiceConnection v4_10 = this.a.a.getLibraryList(this.a.c);
                            int v5_3 = new StringBuilder();
                            v5_3.append("Library list: \"");
                            v5_3.append(v4_10);
                            v5_3.append("\"");
                            android.util.Log.d("OpenCVManager/Helper", v5_3.toString());
                            android.util.Log.d("OpenCVManager/Helper", "First attempt to load libs");
                            if (!org.opencv.android.AsyncServiceHelper.a(this.a, v3_11, v4_10)) {
                                android.util.Log.d("OpenCVManager/Helper", "First attempt to load libs fails");
                                v9_7 = 255;
                            } else {
                                android.util.Log.d("OpenCVManager/Helper", "First attempt to load libs is OK");
                                org.opencv.android.LoaderCallbackInterface v3_16 = org.opencv.core.Core.getBuildInformation().split(System.getProperty("line.separator"));
                                android.content.ServiceConnection v4_12 = v3_16.length;
                                int v5_7 = 0;
                                while (v5_7 < v4_12) {
                                    android.util.Log.i("OpenCVManager/Helper", v3_16[v5_7]);
                                    v5_7++;
                                }
                            }
                            org.opencv.android.LoaderCallbackInterface v3_18 = new StringBuilder();
                            v3_18.append("Init finished with status ");
                            v3_18.append(v9_7);
                            android.util.Log.d("OpenCVManager/Helper", v3_18.toString());
                            android.util.Log.d("OpenCVManager/Helper", "Unbind from service");
                            this.a.d.unbindService(this.a.g);
                            android.util.Log.d("OpenCVManager/Helper", "Calling using callback");
                            this.a.b.onManagerConnected(v9_7);
                        } else {
                        }
                    }
                    if (org.opencv.android.AsyncServiceHelper.f) {
                        this.a.b.onPackageInstall(1, new org.opencv.android.AsyncServiceHelper$3$2(this));
                    } else {
                        this.a.b.onPackageInstall(0, new org.opencv.android.AsyncServiceHelper$3$1(this));
                    }
                    return;
                } else {
                    android.util.Log.d("OpenCVManager/Helper", "Init finished with status 4");
                    android.util.Log.d("OpenCVManager/Helper", "Unbind from service");
                    this.a.d.unbindService(this.a.g);
                    android.util.Log.d("OpenCVManager/Helper", "Calling using callback");
                    this.a.b.onManagerConnected(4);
                    return;
                }
            } catch (int v9_8) {
                v9_8.printStackTrace();
                android.util.Log.d("OpenCVManager/Helper", "Init finished with status 255");
                android.util.Log.d("OpenCVManager/Helper", "Unbind from service");
                this.a.d.unbindService(this.a.g);
                android.util.Log.d("OpenCVManager/Helper", "Calling using callback");
                this.a.b.onManagerConnected(255);
            }
        } else {
            android.util.Log.d("OpenCVManager/Helper", "OpenCV Manager Service connection fails. May be service was not installed?");
            org.opencv.android.AsyncServiceHelper.a(this.a.d, this.a.b);
        }
        return;
    }

Method org.apache.http.util.VersionInfo.getUserAgent() calling method java.lang.System.getProperty()


    public static String getUserAgent(String p1, String p2, Class p3)
    {
        String v2_2;
        String v2_1 = org.apache.http.util.VersionInfo.loadVersionInfo(p2, p3.getClassLoader());
        if (v2_1 == null) {
            v2_2 = "UNAVAILABLE";
        } else {
            v2_2 = v2_1.getRelease();
        }
        String v3_2 = System.getProperty("java.version");
        StringBuilder v0_1 = new StringBuilder();
        v0_1.append(p1);
        v0_1.append("/");
        v0_1.append(v2_2);
        v0_1.append(" (Java 1.5 minimum; Java/");
        v0_1.append(v3_2);
        v0_1.append(")");
        return v0_1.toString();
    }

Method org.apache.http.impl.client.HttpClientBuilder.build() calling method java.lang.System.getProperty()


    public org.apache.http.impl.client.CloseableHttpClient build()
    {
        org.apache.http.impl.client.BasicCredentialsProvider v1_0 = this.requestExec;
        if (v1_0 == null) {
            v1_0 = new org.apache.http.protocol.HttpRequestExecutor();
        }
        int v14;
        String v3_28 = v1_0;
        org.apache.http.impl.client.BasicCredentialsProvider v1_41 = this.connManager;
        java.util.ArrayList v11_1 = 0;
        if (v1_41 != null) {
            v14 = v1_41;
        } else {
            org.apache.http.impl.client.BasicCredentialsProvider v1_9 = this.sslSocketFactory;
            if (v1_9 == null) {
                org.apache.http.impl.client.BasicCredentialsProvider v1_12;
                if (!this.systemProperties) {
                    v1_12 = 0;
                } else {
                    v1_12 = org.apache.http.impl.client.HttpClientBuilder.split(System.getProperty("https.protocols"));
                }
                org.apache.http.HttpResponseInterceptor v5_12;
                if (!this.systemProperties) {
                    v5_12 = 0;
                } else {
                    v5_12 = org.apache.http.impl.client.HttpClientBuilder.split(System.getProperty("https.cipherSuites"));
                }
                org.apache.http.protocol.RequestUserAgent v6_9 = this.hostnameVerifier;
                if (v6_9 == null) {
                    v6_9 = org.apache.http.conn.ssl.SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER;
                }
                java.util.Collection v7_2 = this.sslcontext;
                if (v7_2 == null) {
                    if (!this.systemProperties) {
                        v1_9 = new org.apache.http.conn.ssl.SSLConnectionSocketFactory(org.apache.http.conn.ssl.SSLContexts.createDefault(), v6_9);
                    } else {
                        v1_9 = new org.apache.http.conn.ssl.SSLConnectionSocketFactory(((javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory.getDefault()), v1_12, v5_12, v6_9);
                    }
                } else {
                    v1_9 = new org.apache.http.conn.ssl.SSLConnectionSocketFactory(v7_2, v1_12, v5_12, v6_9);
                }
            }
            org.apache.http.HttpResponseInterceptor v5_21 = new org.apache.http.impl.conn.PoolingHttpClientConnectionManager(org.apache.http.config.RegistryBuilder.create().register("http", org.apache.http.conn.socket.PlainConnectionSocketFactory.getSocketFactory()).register("https", v1_9).build());
            org.apache.http.impl.client.BasicCredentialsProvider v1_44 = this.defaultSocketConfig;
            if (v1_44 != null) {
                v5_21.setDefaultSocketConfig(v1_44);
            }
            org.apache.http.impl.client.BasicCredentialsProvider v1_45 = this.defaultConnectionConfig;
            if (v1_45 != null) {
                v5_21.setDefaultConnectionConfig(v1_45);
            }
            if ((this.systemProperties) && ("true".equalsIgnoreCase(System.getProperty("http.keepAlive", "true")))) {
                org.apache.http.impl.client.BasicCredentialsProvider v1_51 = Integer.parseInt(System.getProperty("http.maxConnections", "5"));
                v5_21.setDefaultMaxPerRoute(v1_51);
                v5_21.setMaxTotal((v1_51 * 2));
            }
            org.apache.http.impl.client.BasicCredentialsProvider v1_53 = this.maxConnTotal;
            if (v1_53 > null) {
                v5_21.setMaxTotal(v1_53);
            }
            org.apache.http.impl.client.BasicCredentialsProvider v1_54 = this.maxConnPerRoute;
            if (v1_54 > null) {
                v5_21.setDefaultMaxPerRoute(v1_54);
            }
            v14 = v5_21;
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_2 = this.reuseStrategy;
        if (v1_2 == null) {
            if ((this.systemProperties) && (!"true".equalsIgnoreCase(System.getProperty("http.keepAlive", "true")))) {
                v1_2 = org.apache.http.impl.NoConnectionReuseStrategy.INSTANCE;
            } else {
                v1_2 = org.apache.http.impl.DefaultConnectionReuseStrategy.INSTANCE;
            }
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_3 = this.keepAliveStrategy;
        if (v1_3 == null) {
            v1_3 = org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy.INSTANCE;
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_4 = this.targetAuthStrategy;
        if (v1_4 == null) {
            v1_4 = org.apache.http.impl.client.TargetAuthenticationStrategy.INSTANCE;
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_5 = this.proxyAuthStrategy;
        if (v1_5 == null) {
            v1_5 = org.apache.http.impl.client.ProxyAuthenticationStrategy.INSTANCE;
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_6 = this.userTokenHandler;
        if (v1_6 == null) {
            if (this.connectionStateDisabled) {
                v1_6 = org.apache.http.impl.client.NoopUserTokenHandler.INSTANCE;
            } else {
                v1_6 = org.apache.http.impl.client.DefaultUserTokenHandler.INSTANCE;
            }
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_8 = new org.apache.http.impl.execchain.MainClientExec;
        v1_8(v3_28, v14, v1_2, v1_3, v1_4, v1_5, v1_6);
        org.apache.http.impl.client.BasicCredentialsProvider v1_10 = this.a(v1_8);
        java.util.List v2_1 = this.httpprocessor;
        if (v2_1 == null) {
            java.util.List v2_2 = this.userAgent;
            if (v2_2 == null) {
                if (this.systemProperties) {
                    v2_2 = System.getProperty("http.agent");
                }
                if (v2_2 == null) {
                    v2_2 = org.apache.http.impl.client.HttpClientBuilder.a;
                }
            }
            String v3_1 = org.apache.http.protocol.HttpProcessorBuilder.create();
            org.apache.http.HttpResponseInterceptor v4_2 = this.requestFirst;
            if (v4_2 != null) {
                org.apache.http.HttpResponseInterceptor v4_3 = v4_2.iterator();
                while (v4_3.hasNext()) {
                    v3_1.addFirst(((org.apache.http.HttpRequestInterceptor) v4_3.next()));
                }
            }
            org.apache.http.HttpResponseInterceptor v4_4 = this.responseFirst;
            if (v4_4 != null) {
                org.apache.http.HttpResponseInterceptor v4_5 = v4_4.iterator();
                while (v4_5.hasNext()) {
                    v3_1.addFirst(((org.apache.http.HttpResponseInterceptor) v4_5.next()));
                }
            }
            org.apache.http.HttpResponseInterceptor v4_7 = new org.apache.http.HttpRequestInterceptor[6];
            v4_7[0] = new org.apache.http.client.protocol.RequestDefaultHeaders(this.defaultHeaders);
            v4_7[1] = new org.apache.http.protocol.RequestContent();
            v4_7[2] = new org.apache.http.protocol.RequestTargetHost();
            v4_7[3] = new org.apache.http.client.protocol.RequestClientConnControl();
            v4_7[4] = new org.apache.http.protocol.RequestUserAgent(v2_2);
            v4_7[5] = new org.apache.http.client.protocol.RequestExpectContinue();
            v3_1.addAll(v4_7);
            if (!this.cookieManagementDisabled) {
                v3_1.add(new org.apache.http.client.protocol.RequestAddCookies());
            }
            if (!this.contentCompressionDisabled) {
                v3_1.add(new org.apache.http.client.protocol.RequestAcceptEncoding());
            }
            if (!this.authCachingDisabled) {
                v3_1.add(new org.apache.http.client.protocol.RequestAuthCache());
            }
            if (!this.cookieManagementDisabled) {
                v3_1.add(new org.apache.http.client.protocol.ResponseProcessCookies());
            }
            if (!this.contentCompressionDisabled) {
                v3_1.add(new org.apache.http.client.protocol.ResponseContentEncoding());
            }
            java.util.List v2_20 = this.requestLast;
            if (v2_20 != null) {
                java.util.List v2_21 = v2_20.iterator();
                while (v2_21.hasNext()) {
                    v3_1.addLast(((org.apache.http.HttpRequestInterceptor) v2_21.next()));
                }
            }
            java.util.List v2_22 = this.responseLast;
            if (v2_22 != null) {
                java.util.List v2_23 = v2_22.iterator();
                while (v2_23.hasNext()) {
                    v3_1.addLast(((org.apache.http.HttpResponseInterceptor) v2_23.next()));
                }
            }
            v2_1 = v3_1.build();
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_15 = this.b(new org.apache.http.impl.execchain.ProtocolExec(v1_10, v2_1));
        if (!this.automaticRetriesDisabled) {
            java.util.List v2_25 = this.retryHandler;
            if (v2_25 == null) {
                v2_25 = org.apache.http.impl.client.DefaultHttpRequestRetryHandler.INSTANCE;
            }
            v1_15 = new org.apache.http.impl.execchain.RetryExec(v1_15, v2_25);
        }
        org.apache.http.client.ConnectionBackoffStrategy v15;
        java.util.List v2_26 = this.routePlanner;
        if (v2_26 != null) {
            v15 = v2_26;
        } else {
            java.util.List v2_27 = this.schemePortResolver;
            if (v2_27 == null) {
                v2_27 = org.apache.http.impl.conn.DefaultSchemePortResolver.INSTANCE;
            }
            String v3_6 = this.proxy;
            if (v3_6 == null) {
                String v3_9;
                if (!this.systemProperties) {
                    v3_9 = new org.apache.http.impl.conn.DefaultRoutePlanner(v2_27);
                } else {
                    v3_9 = new org.apache.http.impl.conn.SystemDefaultRoutePlanner(v2_27, java.net.ProxySelector.getDefault());
                }
                v15 = v3_9;
            } else {
                v15 = new org.apache.http.impl.conn.DefaultProxyRoutePlanner(v3_6, v2_27);
            }
        }
        if (!this.redirectHandlingDisabled) {
            java.util.List v2_29 = this.redirectStrategy;
            if (v2_29 == null) {
                v2_29 = org.apache.http.impl.client.DefaultRedirectStrategy.INSTANCE;
            }
            v1_15 = new org.apache.http.impl.execchain.RedirectExec(v1_15, v15, v2_29);
        }
        java.util.List v2_30 = this.serviceUnavailStrategy;
        if (v2_30 != null) {
            v1_15 = new org.apache.http.impl.execchain.ServiceUnavailableRetryExec(v1_15, v2_30);
        }
        org.apache.http.impl.execchain.BackoffStrategyExec v13;
        java.util.List v2_31 = this.backoffManager;
        String v3_15 = this.connectionBackoffStrategy;
        if ((v2_31 == null) || (v3_15 == null)) {
            v13 = v1_15;
        } else {
            v13 = new org.apache.http.impl.execchain.BackoffStrategyExec(v1_15, v3_15, v2_31);
        }
        org.apache.http.impl.client.BasicCredentialsProvider v1_16 = this.authSchemeRegistry;
        if (v1_16 == null) {
            v1_16 = org.apache.http.config.RegistryBuilder.create().register("Basic", new org.apache.http.impl.auth.BasicSchemeFactory()).register("Digest", new org.apache.http.impl.auth.DigestSchemeFactory()).register("NTLM", new org.apache.http.impl.auth.NTLMSchemeFactory()).register("negotiate", new org.apache.http.impl.auth.SPNegoSchemeFactory()).register("Kerberos", new org.apache.http.impl.auth.KerberosSchemeFactory()).build();
        }
        org.apache.http.config.Registry v17 = v1_16;
        org.apache.http.impl.client.BasicCredentialsProvider v1_24 = this.cookieSpecRegistry;
        if (v1_24 == null) {
            v1_24 = org.apache.http.config.RegistryBuilder.create().register("best-match", new org.apache.http.impl.cookie.BestMatchSpecFactory()).register("standard", new org.apache.http.impl.cookie.RFC2965SpecFactory()).register("compatibility", new org.apache.http.impl.cookie.BrowserCompatSpecFactory()).register("netscape", new org.apache.http.impl.cookie.NetscapeDraftSpecFactory()).register("ignoreCookies", new org.apache.http.impl.cookie.IgnoreSpecFactory()).register("rfc2109", new org.apache.http.impl.cookie.RFC2109SpecFactory()).register("rfc2965", new org.apache.http.impl.cookie.RFC2965SpecFactory()).build();
        }
        org.apache.http.config.Registry v16 = v1_24;
        org.apache.http.impl.client.BasicCredentialsProvider v1_33 = this.cookieStore;
        if (v1_33 == null) {
            v1_33 = new org.apache.http.impl.client.BasicCookieStore();
        }
        org.apache.http.impl.client.BasicCookieStore v18 = v1_33;
        org.apache.http.impl.client.BasicCredentialsProvider v1_35 = this.credentialsProvider;
        if (v1_35 == null) {
            if (!this.systemProperties) {
                v1_35 = new org.apache.http.impl.client.BasicCredentialsProvider();
            } else {
                v1_35 = new org.apache.http.impl.client.SystemDefaultCredentialsProvider();
            }
        }
        boolean v19 = v1_35;
        org.apache.http.impl.client.BasicCredentialsProvider v1_39 = new org.apache.http.impl.client.InternalHttpClient;
        java.util.List v2_56 = this.defaultRequestConfig;
        if (v2_56 == null) {
            v2_56 = org.apache.http.client.config.RequestConfig.DEFAULT;
        }
        org.apache.http.client.config.RequestConfig v20 = v2_56;
        java.util.List v2_57 = this.closeables;
        if (v2_57 != null) {
            v11_1 = new java.util.ArrayList(v2_57);
        }
        v1_39(v13, v14, v15, v16, v17, v18, v19, v20, v11_1);
        return v1_39;
    }

Method org.apache.commons.lang.SystemUtils.getUserHome() calling method java.lang.System.getProperty()


    public static java.io.File getUserHome()
    {
        return new java.io.File(System.getProperty("user.home"));
    }

Method org.apache.commons.lang.SystemUtils.getUserDir() calling method java.lang.System.getProperty()


    public static java.io.File getUserDir()
    {
        return new java.io.File(System.getProperty("user.dir"));
    }