Top Fields Constructors Methods
jogamp.common.os.elf

public Class Ehdr_p2

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 static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private final MachineDataInfo
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
Ehdr_p2(final int mdIdx, final ByteBuffer buf)

Method Summary

Modifier and TypeMethod and Description
public static Ehdr_p2
create(final int mdIdx)

public static Ehdr_p2
create(final int mdIdx, final ByteBuffer buf)

public ByteBuffer
public short
getE_ehsize()

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

public long
getE_entry()

Getter for native field: CType['ElfN_Addr' (typedef), size [fixed false, lnx64 8], [int]]

public int
getE_flags()

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

public short
getE_phentsize()

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

public short
getE_phnum()

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

public long
getE_phoff()

Getter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

public short
getE_shentsize()

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

public short
getE_shnum()

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

public long
getE_shoff()

Getter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

public short
getE_shstrndx()

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

public Ehdr_p2
setE_ehsize(short val)

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

public Ehdr_p2
setE_entry(long val)

Setter for native field: CType['ElfN_Addr' (typedef), size [fixed false, lnx64 8], [int]]

public Ehdr_p2
setE_flags(int val)

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

public Ehdr_p2
setE_phentsize(short val)

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

public Ehdr_p2
setE_phnum(short val)

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

public Ehdr_p2
setE_phoff(long val)

Setter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

public Ehdr_p2
setE_shentsize(short val)

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

public Ehdr_p2
setE_shnum(short val)

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

public Ehdr_p2
setE_shoff(long val)

Setter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

public Ehdr_p2
setE_shstrndx(short val)

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

public static int
size(final int mdIdx)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
e_ehsize_offsetback to summary
private static final int[] e_ehsize_offset
e_entry_offsetback to summary
private static final int[] e_entry_offset
e_flags_offsetback to summary
private static final int[] e_flags_offset
e_phentsize_offsetback to summary
private static final int[] e_phentsize_offset
e_phnum_offsetback to summary
private static final int[] e_phnum_offset
e_phoff_offsetback to summary
private static final int[] e_phoff_offset
e_shentsize_offsetback to summary
private static final int[] e_shentsize_offset
e_shnum_offsetback to summary
private static final int[] e_shnum_offset
e_shoff_offsetback to summary
private static final int[] e_shoff_offset
e_shstrndx_offsetback to summary
private static final int[] e_shstrndx_offset
Ehdr_p2_sizeback to summary
private static final int[] Ehdr_p2_size
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private final int mdIdx

Constructor Detail

Ehdr_p2back to summary
pack-priv Ehdr_p2(final int mdIdx, final ByteBuffer buf)

Method Detail

createback to summary
public static Ehdr_p2 create(final int mdIdx)
createback to summary
public static Ehdr_p2 create(final int mdIdx, final ByteBuffer buf)
getBufferback to summary
public ByteBuffer getBuffer()
getE_ehsizeback to summary
public short getE_ehsize()

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

getE_entryback to summary
public long getE_entry()

Getter for native field: CType['ElfN_Addr' (typedef), size [fixed false, lnx64 8], [int]]

getE_flagsback to summary
public int getE_flags()

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

getE_phentsizeback to summary
public short getE_phentsize()

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

getE_phnumback to summary
public short getE_phnum()

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

getE_phoffback to summary
public long getE_phoff()

Getter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

getE_shentsizeback to summary
public short getE_shentsize()

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

getE_shnumback to summary
public short getE_shnum()

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

getE_shoffback to summary
public long getE_shoff()

Getter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

getE_shstrndxback to summary
public short getE_shstrndx()

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

setE_ehsizeback to summary
public Ehdr_p2 setE_ehsize(short val)

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

setE_entryback to summary
public Ehdr_p2 setE_entry(long val)

Setter for native field: CType['ElfN_Addr' (typedef), size [fixed false, lnx64 8], [int]]

setE_flagsback to summary
public Ehdr_p2 setE_flags(int val)

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

setE_phentsizeback to summary
public Ehdr_p2 setE_phentsize(short val)

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

setE_phnumback to summary
public Ehdr_p2 setE_phnum(short val)

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

setE_phoffback to summary
public Ehdr_p2 setE_phoff(long val)

Setter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

setE_shentsizeback to summary
public Ehdr_p2 setE_shentsize(short val)

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

setE_shnumback to summary
public Ehdr_p2 setE_shnum(short val)

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

setE_shoffback to summary
public Ehdr_p2 setE_shoff(long val)

Setter for native field: CType['ElfN_Off' (typedef), size [fixed false, lnx64 8], [int]]

setE_shstrndxback to summary
public Ehdr_p2 setE_shstrndx(short val)

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

sizeback to summary
public static int size(final int mdIdx)