All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.unidbg.ios.struct.sysctl.DyldAllImageInfos64 Maven / Gradle / Ivy

The newest version!
package com.github.unidbg.ios.struct.sysctl;

import com.github.unidbg.pointer.UnidbgStructure;
import com.sun.jna.Pointer;

import java.util.Arrays;
import java.util.List;

public class DyldAllImageInfos64 extends UnidbgStructure {

    public DyldAllImageInfos64(Pointer p) {
        super(p);
    }

    public int version;
    public int infoArrayCount;
    public long infoArray;
    public long notification;
    public byte processDetachedFromSharedRegion;
    public byte libSystemInitialized;
    public long dyldImageLoadAddress;
    public long jitInfo;
    public long dyldVersion;
    public long errorMessage;
    public long terminationFlags;
    public long coreSymbolicationShmPage;
    public long systemOrderFlag;
    public long uuidArrayCount;
    public long uuidArray;
    public long dyldAllImageInfosAddress;
    public long initialImageCount;
    public long errorKind;
    public long errorClientOfDylibPath;
    public long errorTargetDylibPath;
    public long errorSymbol;
    public long sharedCacheSlide;
    public byte[] sharedCacheUUID = new byte[16];
    public long[] reserved = new long[16];

    @Override
    protected List getFieldOrder() {
        return Arrays.asList("version", "infoArrayCount", "infoArray", "notification", "processDetachedFromSharedRegion", "libSystemInitialized",
                "dyldImageLoadAddress", "jitInfo", "dyldVersion", "errorMessage", "terminationFlags", "coreSymbolicationShmPage", "systemOrderFlag",
                "uuidArrayCount", "uuidArray", "dyldAllImageInfosAddress", "initialImageCount", "errorKind", "errorClientOfDylibPath", "errorTargetDylibPath", "errorSymbol",
                "sharedCacheSlide", "sharedCacheUUID", "reserved");
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy