jimu-decompiled/sources/com/getkeepsafe/relinker/elf/Program32Header.java
2025-05-13 19:24:51 +02:00

20 lines
727 B
Java

package com.getkeepsafe.relinker.elf;
import com.getkeepsafe.relinker.elf.Elf;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
/* loaded from: classes.dex */
public class Program32Header extends Elf.ProgramHeader {
public Program32Header(ElfParser elfParser, Elf.Header header, long j) throws IOException {
ByteBuffer allocate = ByteBuffer.allocate(4);
allocate.order(header.a ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN);
long j2 = header.b + (j * header.d);
this.a = elfParser.e(allocate, j2);
this.b = elfParser.e(allocate, 4 + j2);
this.c = elfParser.e(allocate, 8 + j2);
this.d = elfParser.e(allocate, j2 + 20);
}
}