
net.fornwall.jelf.AndroidRelocation Maven / Gradle / Ivy
package net.fornwall.jelf;
import java.nio.ByteBuffer;
import java.util.Iterator;
public class AndroidRelocation implements Iterable> {
private final ElfParser parser;
private final SymbolLocator symtab;
private final ByteBuffer androidRelData;
private final boolean rela;
AndroidRelocation(ElfParser parser, SymbolLocator symtab, ByteBuffer androidRelData, boolean rela) {
this.parser = parser;
this.symtab = symtab;
this.androidRelData = androidRelData;
this.rela = rela;
}
@Override
public Iterator> iterator() {
return new AndroidRelocationIterator(parser.elfFile.objectSize, symtab, androidRelData, rela);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy