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;

/* JADX INFO: renamed from: ˊᵚᵳ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC1372 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final Class f5690;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final AbstractC2818 f5691;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final boolean f5692;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final Unsafe f5693;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final boolean f5694;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static final boolean f5695;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final long f5696;

    static {
        Unsafe unsafeM3932 = m3932();
        f5693 = unsafeM3932;
        f5690 = AbstractC1226.f5182;
        boolean zM3920 = m3920(Long.TYPE);
        boolean zM39202 = m3920(Integer.TYPE);
        char c = 1;
        int i = 0;
        AbstractC2818 c2659 = null;
        if (unsafeM3932 != null) {
            if (!AbstractC1226.m3710()) {
                c2659 = new C2659(unsafeM3932);
            } else if (zM3920) {
                c2659 = new C0489(unsafeM3932, c == true ? 1 : 0);
            } else if (zM39202) {
                c2659 = new C0489(unsafeM3932, i);
            }
        }
        f5691 = c2659;
        f5695 = c2659 == null ? false : c2659.mo1955();
        f5692 = c2659 == null ? false : c2659.mo6467();
        f5696 = m3924(byte[].class);
        m3924(boolean[].class);
        m3933(boolean[].class);
        m3924(int[].class);
        m3933(int[].class);
        m3924(long[].class);
        m3933(long[].class);
        m3924(float[].class);
        m3933(float[].class);
        m3924(double[].class);
        m3933(double[].class);
        m3924(Object[].class);
        m3933(Object[].class);
        Field fieldM3929 = m3929();
        if (fieldM3929 != null && c2659 != null) {
            c2659.m6802(fieldM3929);
        }
        f5694 = ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static boolean m3919(long j, Object obj) {
        return ((byte) ((f5691.m6803((-4) & j, obj) >>> ((int) (((~j) & 3) << 3))) & 255)) != 0;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static boolean m3920(Class cls) {
        if (!AbstractC1226.m3710()) {
            return false;
        }
        try {
            Class cls2 = f5690;
            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;
        }
    }

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public static void m3921(Object obj, long j, long j2) {
        f5691.m6799(obj, j, j2);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static boolean m3922(long j, Object obj) {
        return ((byte) ((f5691.m6803((-4) & j, obj) >>> ((int) ((j & 3) << 3))) & 255)) != 0;
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static void m3923(long j, Object obj, int i) {
        f5691.m6797(j, obj, i);
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static int m3924(Class cls) {
        if (f5692) {
            return f5691.m6800(cls);
        }
        return -1;
    }

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public static void m3925(Object obj, long j, Object obj2) {
        f5691.m6798(obj, j, obj2);
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public static void m3926(Object obj, long j, byte b) {
        long j2 = (-4) & j;
        int i = (((int) j) & 3) << 3;
        m3923(j2, obj, ((255 & b) << i) | (f5691.m6803(j2, obj) & (~(255 << i))));
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public static void m3927(byte[] bArr, long j, byte b) {
        f5691.mo1961(bArr, f5696 + j, b);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static void m3928(Throwable th) {
        Logger.getLogger(AbstractC1372.class.getName()).log(Level.WARNING, "platform method missing - proto runtime falling back to safer methods: " + th);
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static Field m3929() {
        Field declaredField;
        Field declaredField2;
        if (AbstractC1226.m3710()) {
            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;
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static void m3930(Object obj, long j, byte b) {
        long j2 = (-4) & j;
        int iM6803 = f5691.m6803(j2, obj);
        int i = ((~((int) j)) & 3) << 3;
        m3923(j2, obj, ((255 & b) << i) | (iM6803 & (~(255 << i))));
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static Object m3931(Class cls) {
        try {
            return f5693.allocateInstance(cls);
        } catch (InstantiationException e) {
            C1418.m4090(e);
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static Unsafe m3932() {
        try {
            return (Unsafe) AccessController.doPrivileged(new C3762());
        } catch (Throwable unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static void m3933(Class cls) {
        if (f5692) {
            f5691.m6795(cls);
        }
    }
}
