package defpackage;

import java.lang.reflect.Field;
import java.nio.Buffer;
import java.nio.ByteOrder;
import java.security.AccessController;
import java.util.logging.Level;
import java.util.logging.Logger;
import sun.misc.Unsafe;

/* renamed from: ᵲʿˎ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC4467 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final boolean f16671;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static final boolean f16672;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final long f16673;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final AbstractC3542 f16674;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final Unsafe f16675;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Class f16676;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final boolean f16677;

    static {
        Unsafe unsafeM9507 = m9507();
        f16675 = unsafeM9507;
        f16676 = AbstractC5309.f19871;
        boolean zM9499 = m9499(Long.TYPE);
        boolean zM94992 = m9499(Integer.TYPE);
        char c = 1;
        int i = 0;
        AbstractC3542 c2024 = null;
        if (unsafeM9507 != null) {
            if (!AbstractC5309.m10963()) {
                c2024 = new C2024(unsafeM9507);
            } else if (zM9499) {
                c2024 = new C3801(unsafeM9507, c == true ? 1 : 0);
            } else if (zM94992) {
                c2024 = new C3801(unsafeM9507, i);
            }
        }
        f16674 = c2024;
        f16677 = c2024 == null ? false : c2024.mo5601();
        f16671 = c2024 == null ? false : c2024.mo5604();
        f16673 = m9500(byte[].class);
        m9500(boolean[].class);
        m9510(boolean[].class);
        m9500(int[].class);
        m9510(int[].class);
        m9500(long[].class);
        m9510(long[].class);
        m9500(float[].class);
        m9510(float[].class);
        m9500(double[].class);
        m9510(double[].class);
        m9500(Object[].class);
        m9510(Object[].class);
        Field fieldM9495 = m9495();
        if (fieldM9495 != null && c2024 != null) {
            c2024.m8085(fieldM9495);
        }
        f16672 = ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN;
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static Field m9495() {
        Field declaredField;
        Field declaredField2;
        if (AbstractC5309.m10963()) {
            try {
                declaredField2 = Buffer.class.getDeclaredField("effectiveDirectAddress");
            } catch (Throwable unused) {
                declaredField2 = null;
            }
            if (declaredField2 != null) {
                return declaredField2;
            }
        }
        try {
            declaredField = Buffer.class.getDeclaredField("address");
        } catch (Throwable unused2) {
            declaredField = null;
        }
        if (declaredField == null || declaredField.getType() != Long.TYPE) {
            return null;
        }
        return declaredField;
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public static void m9496(Object obj, long j, Object obj2) {
        f16674.m8081(obj, j, obj2);
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public static void m9497(Object obj, long j, byte b) {
        long j2 = (-4) & j;
        int iM8079 = f16674.m8079(j2, obj);
        int i = ((~((int) j)) & 3) << 3;
        m9503(j2, obj, ((255 & b) << i) | (iM8079 & (~(255 << i))));
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static byte m9498(long j, byte[] bArr) {
        return f16674.mo5606(f16673 + j, bArr);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static boolean m9499(Class cls) {
        if (!AbstractC5309.m10963()) {
            return false;
        }
        try {
            Class cls2 = f16676;
            Class cls3 = Boolean.TYPE;
            cls2.getMethod("peekLong", cls, cls3);
            cls2.getMethod("pokeLong", cls, Long.TYPE, cls3);
            Class cls4 = Integer.TYPE;
            cls2.getMethod("pokeInt", cls, cls4, cls3);
            cls2.getMethod("peekInt", cls, cls3);
            cls2.getMethod("pokeByte", cls, Byte.TYPE);
            cls2.getMethod("peekByte", cls);
            cls2.getMethod("pokeByteArray", cls, byte[].class, cls4, cls4);
            cls2.getMethod("peekByteArray", cls, byte[].class, cls4, cls4);
            return true;
        } catch (Throwable unused) {
            return false;
        }
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static int m9500(Class cls) {
        if (f16671) {
            return f16674.m8082(cls);
        }
        return -1;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static byte m9501(long j, Object obj) {
        return (byte) ((f16674.m8079((-4) & j, obj) >>> ((int) ((j & 3) << 3))) & 255);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m9502(Throwable th) {
        Logger.getLogger(AbstractC4467.class.getName()).log(Level.WARNING, "platform method missing - proto runtime falling back to safer methods: " + th);
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public static void m9503(long j, Object obj, int i) {
        f16674.m8083(j, obj, i);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public static void m9504(Object obj, long j, byte b) {
        long j2 = (-4) & j;
        int i = (((int) j) & 3) << 3;
        m9503(j2, obj, ((255 & b) << i) | (f16674.m8079(j2, obj) & (~(255 << i))));
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public static void m9505(Object obj, long j, long j2) {
        f16674.m8078(obj, j, j2);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static Object m9506(Class cls) {
        try {
            return f16675.allocateInstance(cls);
        } catch (InstantiationException e) {
            C2707.m6713(e);
            return null;
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static Unsafe m9507() {
        try {
            return (Unsafe) AccessController.doPrivileged(new C3323());
        } catch (Throwable unused) {
            return null;
        }
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static void m9508(byte[] bArr, long j, byte b) {
        f16674.mo5598(bArr, f16673 + j, b);
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static byte m9509(long j, Object obj) {
        return (byte) ((f16674.m8079((-4) & j, obj) >>> ((int) (((~j) & 3) << 3))) & 255);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static void m9510(Class cls) {
        if (f16671) {
            f16674.m8084(cls);
        }
    }
}
