package defpackage;

import java.lang.reflect.Field;
import sun.misc.Unsafe;

/* JADX INFO: renamed from: ᵛᵵᵗ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC2818 {

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

    public AbstractC2818(Unsafe unsafe) {
        this.f10824 = unsafe;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int m6795(Class cls) {
        return this.f10824.arrayIndexScale(cls);
    }

    /* JADX INFO: renamed from: ˊᵙᵾᵲ */
    public abstract boolean mo1955();

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final Object m6796(long j, Object obj) {
        return this.f10824.getObject(obj, j);
    }

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public final void m6797(long j, Object obj, int i) {
        this.f10824.putInt(obj, j, i);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public abstract boolean mo1956(long j, Object obj);

    /* JADX INFO: renamed from: ᵝᵶ */
    public abstract void mo1957(Object obj, long j, float f);

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final void m6798(Object obj, long j, Object obj2) {
        this.f10824.putObject(obj, j, obj2);
    }

    /* JADX INFO: renamed from: ᵨᵣ */
    public abstract float mo1958(long j, Object obj);

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final void m6799(Object obj, long j, long j2) {
        this.f10824.putLong(obj, j, j2);
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public abstract void mo1959(Object obj, long j, double d);

    /* JADX INFO: renamed from: ᵱʡˏ */
    public boolean mo6467() {
        Unsafe unsafe = this.f10824;
        if (unsafe == null) {
            return false;
        }
        try {
            Class<?> cls = unsafe.getClass();
            cls.getMethod("objectFieldOffset", Field.class);
            cls.getMethod("arrayBaseOffset", Class.class);
            cls.getMethod("arrayIndexScale", Class.class);
            Class<?> cls2 = Long.TYPE;
            cls.getMethod("getInt", Object.class, cls2);
            cls.getMethod("putInt", Object.class, cls2, Integer.TYPE);
            cls.getMethod("getLong", Object.class, cls2);
            cls.getMethod("putLong", Object.class, cls2, cls2);
            cls.getMethod("getObject", Object.class, cls2);
            cls.getMethod("putObject", Object.class, cls2, Object.class);
            return true;
        } catch (Throwable th) {
            AbstractC1372.m3928(th);
            return false;
        }
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public abstract void mo1960(Object obj, long j, boolean z);

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final int m6800(Class cls) {
        return this.f10824.arrayBaseOffset(cls);
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final long m6801(long j, Object obj) {
        return this.f10824.getLong(obj, j);
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ */
    public abstract void mo1961(Object obj, long j, byte b);

    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public abstract double mo1962(long j, Object obj);

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final long m6802(Field field) {
        return this.f10824.objectFieldOffset(field);
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final int m6803(long j, Object obj) {
        return this.f10824.getInt(obj, j);
    }
}
