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

com.github.unidbg.ios.struct.sysctl.DyldAllImageInfos32 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 DyldAllImageInfos32 extends UnidbgStructure {

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

    public int version;
    public int infoArrayCount;
    public int infoArray;
    public int notification;
    public byte processDetachedFromSharedRegion;
    public byte libSystemInitialized;
    public int dyldImageLoadAddress;
    public int jitInfo;
    public int dyldVersion;
    public int errorMessage;
    public int terminationFlags;
    public int coreSymbolicationShmPage;
    public int systemOrderFlag;
    public int uuidArrayCount;
    public int uuidArray;
    public int dyldAllImageInfosAddress;
    public int initialImageCount;
    public int errorKind;
    public int errorClientOfDylibPath;
    public int errorTargetDylibPath;
    public int errorSymbol;
    public int sharedCacheSlide;
    public byte[] sharedCacheUUID = new byte[16];
    public int[] reserved = new int[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