Top Fields Constructors Methods
jogamp.common.os.elf

public Class Ehdr_p1

extends Object
Class Inheritance
Imports
java.nio.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, jogamp.common.os.MachineDataInfoRuntime

Field Summary

Modifier and TypeField and Description
pack-priv StructAccessor
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private final MachineDataInfo
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static Ehdr_p1
public static Ehdr_p1
public ByteBuffer
public ByteBuffer
getE_ident()

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

public byte[]
getE_ident(final int offset, byte[] result)

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

public static final int
getE_identArrayLength()

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

public short
getE_machine()

Getter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

public short
getE_type()

Getter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

public int
getE_version()

Getter for native field: CType['uint32_t', size [fixed true, lnx64 4], [int]]

public Ehdr_p1
setE_ident(final int offset, byte[] val)

Setter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

public Ehdr_p1
setE_machine(short val)

Setter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

public Ehdr_p1
setE_type(short val)

Setter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

public Ehdr_p1
setE_version(int val)

Setter for native field: CType['uint32_t', size [fixed true, lnx64 4], [int]]

public static int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
e_ident_offsetback to summary
private static final int[] e_ident_offset
e_ident_sizeback to summary
private static final int[] e_ident_size
e_machine_offsetback to summary
private static final int[] e_machine_offset
e_type_offsetback to summary
private static final int[] e_type_offset
e_version_offsetback to summary
private static final int[] e_version_offset
Ehdr_p1_sizeback to summary
private static final int[] Ehdr_p1_size
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx

Constructor Detail

Ehdr_p1back to summary
pack-priv Ehdr_p1(ByteBuffer buf)

Method Detail

createback to summary
public static Ehdr_p1 create()
createback to summary
public static Ehdr_p1 create(ByteBuffer buf)
getBufferback to summary
public ByteBuffer getBuffer()
getE_identback to summary
public ByteBuffer getE_ident()

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

getE_identback to summary
public byte[] getE_ident(final int offset, byte[] result)

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

getE_identArrayLengthback to summary
public static final int getE_identArrayLength()

Getter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

getE_machineback to summary
public short getE_machine()

Getter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

getE_typeback to summary
public short getE_type()

Getter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

getE_versionback to summary
public int getE_version()

Getter for native field: CType['uint32_t', size [fixed true, lnx64 4], [int]]

setE_identback to summary
public Ehdr_p1 setE_ident(final int offset, byte[] val)

Setter for native field: CType['char *', size [fixed false, lnx64 16], [array*1]], with array length of 16

setE_machineback to summary
public Ehdr_p1 setE_machine(short val)

Setter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

setE_typeback to summary
public Ehdr_p1 setE_type(short val)

Setter for native field: CType['uint16_t', size [fixed true, lnx64 2], [int]]

setE_versionback to summary
public Ehdr_p1 setE_version(int val)

Setter for native field: CType['uint32_t', size [fixed true, lnx64 4], [int]]

sizeback to summary
public static int size()