| Modifier and Type | Field and Description |
|---|---|
| public static final String | DYNAMIC_STRING_TABLE_NAME
Section header name identifying the section as a dynamic string table. |
| public static final int | FLAG_ALLOC
Flag informing that section occupies memory during process execution. |
| public static final int | FLAG_EXEC_INSTR
Flag informaing that section contains executable machine instructions. |
| public static final int | FLAG_MASK
Flag informing that all the bits in the mask are reserved for processor specific semantics. |
| public static final int | FLAG_WRITE
Flag informing that this section contains data that should be writable during process execution. |
| public static final int | NDX_ABS
Absolute values for the corresponding reference. |
| public static final int | NDX_COMMON
Symbols defined relative to this section are common symbols, such as FORTRAN, COMMON or unallocated C external variables. |
| public static final int | NDX_HIPROC
Upper bound section header index reserved for processor specific semantics. |
| public static final int | NDX_HIRESERVE
Upper bound section header index. |
| public static final int | NDX_LOPROC
Lower bound section header index reserved for processor specific semantics. |
| public static final int | NDX_LORESERVE
Lower bound section header index. |
| public static final int | NDX_UNDEFINED
Undefined section header index. |
| public static final String | STRING_TABLE_NAME
Section header name identifying the section as a string table. |
| public static final int | TYPE_DYNAMIC
Section holds information for dynamic linking. |
| public static final int | TYPE_DYNSYM
Section holds a minimum set of dynamic linking symbols. |
| public static final int | TYPE_HASH
Section holds symbol hash table. |
| public static final int | TYPE_HIPROC
Upper bound section type that contains processor specific semantics. |
| public static final int | TYPE_HIUSER
Upper bound of the range of indexes reserved for application programs. |
| public static final int | TYPE_LOPROC
Lower bound section type that contains processor specific semantics. |
| public static final int | TYPE_LOUSER
Lower bound of the range of indexes reserved for application programs. |
| public static final int | TYPE_NOBITS
Section occupies no space but resembles TYPE_PROGBITS. |
| public static final int | TYPE_NOTE
Section holds information that marks the file. |
| public static final int | TYPE_NULL
Section is inactive. |
| public static final int | TYPE_PROGBITS
Section holds information defined by the program. |
| public static final int | TYPE_RELO
Section holds relocation entries without explicit addends. |
| public static final int | TYPE_RELO_EXPLICIT
Section holds relocation entries with explicit addends. |
| public static final int | TYPE_SHLIB
Section is reserved but has unspecified semantics. |
| public static final int | TYPE_STRTBL
Section holds string table information. |
| public static final int | TYPE_SYMTBL
Section holds symbol table information for link editing. |
| Modifier and Type | Method and Description |
|---|---|
| public ELFSymbol | |
| public ELFHashTable | |
| public int | |
| public String | |
| public int | |
| public long | |
| public ELFStringTable | |
| public int |
| DYNAMIC_STRING_TABLE_NAME | back to summary |
|---|---|
| public static final String DYNAMIC_STRING_TABLE_NAME Section header name identifying the section as a dynamic string table. | |
| FLAG_ALLOC | back to summary |
|---|---|
| public static final int FLAG_ALLOC Flag informing that section occupies memory during process execution. | |
| FLAG_EXEC_INSTR | back to summary |
|---|---|
| public static final int FLAG_EXEC_INSTR Flag informaing that section contains executable machine instructions. | |
| FLAG_MASK | back to summary |
|---|---|
| public static final int FLAG_MASK Flag informing that all the bits in the mask are reserved for processor specific semantics. | |
| FLAG_WRITE | back to summary |
|---|---|
| public static final int FLAG_WRITE Flag informing that this section contains data that should be writable during process execution. | |
| NDX_ABS | back to summary |
|---|---|
| public static final int NDX_ABS Absolute values for the corresponding reference. Symbols defined relative to section number NDX_ABS have absolute values and are not affected by relocation. | |
| NDX_COMMON | back to summary |
|---|---|
| public static final int NDX_COMMON Symbols defined relative to this section are common symbols, such as FORTRAN, COMMON or unallocated C external variables. | |
| NDX_HIPROC | back to summary |
|---|---|
| public static final int NDX_HIPROC Upper bound section header index reserved for processor specific semantics. | |
| NDX_HIRESERVE | back to summary |
|---|---|
| public static final int NDX_HIRESERVE Upper bound section header index. | |
| NDX_LOPROC | back to summary |
|---|---|
| public static final int NDX_LOPROC Lower bound section header index reserved for processor specific semantics. | |
| NDX_LORESERVE | back to summary |
|---|---|
| public static final int NDX_LORESERVE Lower bound section header index. | |
| NDX_UNDEFINED | back to summary |
|---|---|
| public static final int NDX_UNDEFINED Undefined section header index. | |
| STRING_TABLE_NAME | back to summary |
|---|---|
| public static final String STRING_TABLE_NAME Section header name identifying the section as a string table. | |
| TYPE_DYNAMIC | back to summary |
|---|---|
| public static final int TYPE_DYNAMIC Section holds information for dynamic linking. | |
| TYPE_DYNSYM | back to summary |
|---|---|
| public static final int TYPE_DYNSYM Section holds a minimum set of dynamic linking symbols. | |
| TYPE_HASH | back to summary |
|---|---|
| public static final int TYPE_HASH Section holds symbol hash table. | |
| TYPE_HIPROC | back to summary |
|---|---|
| public static final int TYPE_HIPROC Upper bound section type that contains processor specific semantics. | |
| TYPE_HIUSER | back to summary |
|---|---|
| public static final int TYPE_HIUSER Upper bound of the range of indexes reserved for application programs. | |
| TYPE_LOPROC | back to summary |
|---|---|
| public static final int TYPE_LOPROC Lower bound section type that contains processor specific semantics. | |
| TYPE_LOUSER | back to summary |
|---|---|
| public static final int TYPE_LOUSER Lower bound of the range of indexes reserved for application programs. | |
| TYPE_NOBITS | back to summary |
|---|---|
| public static final int TYPE_NOBITS Section occupies no space but resembles TYPE_PROGBITS. | |
| TYPE_NOTE | back to summary |
|---|---|
| public static final int TYPE_NOTE Section holds information that marks the file. | |
| TYPE_NULL | back to summary |
|---|---|
| public static final int TYPE_NULL Section is inactive. | |
| TYPE_PROGBITS | back to summary |
|---|---|
| public static final int TYPE_PROGBITS Section holds information defined by the program. | |
| TYPE_RELO | back to summary |
|---|---|
| public static final int TYPE_RELO Section holds relocation entries without explicit addends. | |
| TYPE_RELO_EXPLICIT | back to summary |
|---|---|
| public static final int TYPE_RELO_EXPLICIT Section holds relocation entries with explicit addends. | |
| TYPE_SHLIB | back to summary |
|---|---|
| public static final int TYPE_SHLIB Section is reserved but has unspecified semantics. | |
| TYPE_STRTBL | back to summary |
|---|---|
| public static final int TYPE_STRTBL Section holds string table information. | |
| TYPE_SYMTBL | back to summary |
|---|---|
| public static final int TYPE_SYMTBL Section holds symbol table information for link editing. It may also be used to store symbols for dynamic linking. | |
| getELFSymbol | back to summary |
|---|---|
| public ELFSymbol getELFSymbol(int index) Returns the symbol at the specified index. The ELF symbol at index 0 is the undefined symbol. | |
| getHashTable | back to summary |
|---|---|
| public ELFHashTable getHashTable() Returns the hash table for this section or null if one does not exist. Note currently the ELFHashTable does not work and this method will always return null. | |
| getLink | back to summary |
|---|---|
| public int getLink() | |
| getName | back to summary |
|---|---|
| public String getName() Returns the name of the section or null if the section has no name. | |
| getNumberOfSymbols | back to summary |
|---|---|
| public int getNumberOfSymbols() Returns the number of symbols in this section or 0 if none. | |
| getOffset | back to summary |
|---|---|
| public long getOffset() Returns the offset in bytes to the beginning of the section. | |
| getStringTable | back to summary |
|---|---|
| public ELFStringTable getStringTable() Returns the string table for this section or null if one does not exist. | |
| getType | back to summary |
|---|---|
| public int getType() Returns the type of section header. | |