com.github.unidbg.ios.struct.objc.ObjcClass64 Maven / Gradle / Ivy
The newest version!
package com.github.unidbg.ios.struct.objc;
import com.github.unidbg.Emulator;
import com.github.unidbg.ios.objc.processor.ObjcMethod;
import com.github.unidbg.pointer.UnidbgPointer;
import com.sun.jna.Pointer;
public class ObjcClass64 extends ObjcClass {
public long isa;
public long superClass;
public long cache;
public long vtable;
public long data;
public ObjcClass64(Emulator> emulator, Pointer p) {
super(emulator, p);
}
@Override
public UnidbgPointer getIsa(Emulator> emulator) {
return UnidbgPointer.pointer(emulator, isa);
}
@Override
protected UnidbgPointer getDataPointer(Emulator> emulator) {
return UnidbgPointer.pointer(emulator, data);
}
@Override
public ObjcMethod[] getMethods() {
throw new UnsupportedOperationException();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy