package defpackage;

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

/* renamed from: ᵷᵸˀː, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC4929 {

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

    public AbstractC4929(Unsafe unsafe) {
        this.f18328 = unsafe;
    }

    /* renamed from: ˇʼʤˎ */
    public abstract float mo6397(long j, Object obj);

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void m10365(Object obj, long j, Object obj2) {
        this.f18328.putObject(obj, j, obj2);
    }

    /* renamed from: ˌᵜᵹᵩ */
    public abstract void mo6398(Object obj, long j, double d);

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final long m10366(long j, Object obj) {
        return this.f18328.getLong(obj, j);
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final int m10367(long j, Object obj) {
        return this.f18328.getInt(obj, j);
    }

    /* renamed from: ˏᵙ */
    public abstract boolean mo6399(long j, Object obj);

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final long m10368(Field field) {
        return this.f18328.objectFieldOffset(field);
    }

    /* renamed from: ᵡʠ */
    public boolean mo6400() {
        Unsafe unsafe = this.f18328;
        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) {
            AbstractC3453.m7838(th);
            return false;
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m10369(Class cls) {
        return this.f18328.arrayBaseOffset(cls);
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void m10370(long j, Object obj, int i) {
        this.f18328.putInt(obj, j, i);
    }

    /* renamed from: ᵯٴᵦ */
    public abstract void mo6401(Object obj, long j, float f);

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final void m10371(Object obj, long j, long j2) {
        this.f18328.putLong(obj, j, j2);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final int m10372(Class cls) {
        return this.f18328.arrayIndexScale(cls);
    }

    /* renamed from: ᵶᵷᵕ */
    public abstract void mo6402(Object obj, long j, boolean z);

    /* renamed from: ᵸʓᵠ */
    public abstract boolean mo6403();

    /* renamed from: ᵸˑ */
    public abstract void mo6404(Object obj, long j, byte b);

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final Object m10373(long j, Object obj) {
        return this.f18328.getObject(obj, j);
    }

    /* renamed from: ᵻᵢﹳᵰ */
    public abstract double mo6405(long j, Object obj);
}
