public abstract static class Elf.Header
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
bigEndian |
static int |
ELFCLASS32 |
static int |
ELFCLASS64 |
static int |
ELFDATA2MSB |
int |
phentsize |
int |
phnum |
long |
phoff |
int |
shentsize |
int |
shnum |
long |
shoff |
int |
shstrndx |
int |
type |
| Constructor and Description |
|---|
Header() |
| Modifier and Type | Method and Description |
|---|---|
abstract Elf.DynamicStructure |
getDynamicStructure(long baseOffset,
int index) |
abstract Elf.ProgramHeader |
getProgramHeader(long index) |
abstract Elf.SectionHeader |
getSectionHeader(int index) |
public static final int ELFCLASS32
public static final int ELFCLASS64
public static final int ELFDATA2MSB
public boolean bigEndian
public int type
public long phoff
public long shoff
public int phentsize
public int phnum
public int shentsize
public int shnum
public int shstrndx
public abstract Elf.SectionHeader getSectionHeader(int index) throws java.io.IOException
java.io.IOExceptionpublic abstract Elf.ProgramHeader getProgramHeader(long index) throws java.io.IOException
java.io.IOExceptionpublic abstract Elf.DynamicStructure getDynamicStructure(long baseOffset, int index) throws java.io.IOException
java.io.IOException