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 AbstractC3482 {

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

    public AbstractC3482(Unsafe unsafe) {
        this.f13409 = unsafe;
    }

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

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public abstract boolean mo7961();

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public boolean mo7962() {
        Unsafe unsafe = this.f13409;
        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) {
            AbstractC4615.m9741(th);
            return false;
        }
    }

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

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public abstract void mo7964(Object obj, long j, float f);

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public abstract boolean mo7965(long j, Object obj);

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public abstract void mo7966(Object obj, long j, double d);

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final void m7967(Object obj, long j, long j2) {
        this.f13409.putLong(obj, j, j2);
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public abstract double mo7968(long j, Object obj);

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final void m7969(long j, Object obj, int i) {
        this.f13409.putInt(obj, j, i);
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public abstract void mo7970(Object obj, long j, byte b);

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final void m7971(Object obj, long j, Object obj2) {
        this.f13409.putObject(obj, j, obj2);
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final long m7972(Field field) {
        return this.f13409.objectFieldOffset(field);
    }

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

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

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public abstract void mo7975(Object obj, long j, boolean z);

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public abstract byte mo7976(long j, Object obj);

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final Object m7977(long j, Object obj) {
        return this.f13409.getObject(obj, j);
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public abstract float mo7978(long j, Object obj);
}
