androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor -> h53:
# {"id":"sourceFile","fileName":"UnsafeUtil.java"}
    sun.misc.Unsafe unsafe -> a
    1:3:void <init>(sun.misc.Unsafe):460:460 -> <init>
    4:6:void <init>(sun.misc.Unsafe):461:461 -> <init>
    1:7:int arrayBaseOffset(java.lang.Class):469:469 -> a
    1:7:int arrayIndexScale(java.lang.Class):473:473 -> b
    boolean getBoolean(java.lang.Object,long) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)Z"}
    double getDouble(java.lang.Object,long) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)D"}
    float getFloat(java.lang.Object,long) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)F"}
    1:7:int getInt(java.lang.Object,long):510:510 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)I"}
    1:7:long getLong(java.lang.Object,long):518:518 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)J"}
    1:7:java.lang.Object getObject(java.lang.Object,long):538:538 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;)Ljava/lang/Object;"}
    1:7:long objectFieldOffset(java.lang.reflect.Field):465:465 -> i
    void putBoolean(java.lang.Object,long,boolean) -> j
    void putByte(java.lang.Object,long,byte) -> k
    void putDouble(java.lang.Object,long,double) -> l
    void putFloat(java.lang.Object,long,float) -> m
    1:6:void putInt(java.lang.Object,long,int):514:514 -> n
    1:6:void putLong(java.lang.Object,long,long):522:522 -> o
    1:6:void putObject(java.lang.Object,long,java.lang.Object):542:542 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Object;Ljava/lang/Object;)V"}
    1:10:boolean supportsUnsafeArrayOperations():483:483 -> q
    11:14:boolean supportsUnsafeArrayOperations():487:487 -> q
    15:25:boolean supportsUnsafeArrayOperations():488:488 -> q
    26:34:boolean supportsUnsafeArrayOperations():489:489 -> q
    35:43:boolean supportsUnsafeArrayOperations():490:490 -> q
    44:54:boolean supportsUnsafeArrayOperations():491:491 -> q
    55:65:boolean supportsUnsafeArrayOperations():492:492 -> q
    66:74:boolean supportsUnsafeArrayOperations():493:493 -> q
    75:83:boolean supportsUnsafeArrayOperations():494:494 -> q
    84:92:boolean supportsUnsafeArrayOperations():495:495 -> q
    93:104:boolean supportsUnsafeArrayOperations():496:496 -> q
    105:108:boolean supportsUnsafeArrayOperations():500:500 -> q
    boolean supportsUnsafeByteBufferOperations() -> r
