Interface IELFSectionEntry
public interface IELFSectionEntry
ELF section table entry information.
-
Method Summary
Modifier and TypeMethodDescriptionFormat this section entry for display.longGet section virtual address.longGet section alignment.longGet entry size, for table-like sections.longgetFlags()Get section flags.intgetInfo()Get section-specific information.intgetLink()Get linked section index.getName()Get section name.longGet file offset.longgetSize()Get section size.intgetType()Get section type.
-
Method Details
-
getName
String getName()Get section name.- Returns:
- section name
-
getType
int getType()Get section type.- Returns:
- section type
-
getFlags
long getFlags()Get section flags.- Returns:
- section flags
-
getAddress
long getAddress()Get section virtual address.- Returns:
- section virtual address
-
getOffset
long getOffset()Get file offset.- Returns:
- file offset
-
getSize
long getSize()Get section size.- Returns:
- section size
-
getEntrySize
long getEntrySize()Get entry size, for table-like sections.- Returns:
- entry size, for table-like sections
-
getLink
int getLink()Get linked section index.- Returns:
- linked section index
-
getInfo
int getInfo()Get section-specific information.- Returns:
- section-specific information
-
getAlignment
long getAlignment()Get section alignment.- Returns:
- section alignment
-
format
Format this section entry for display.- Parameters:
elf- owning ELF unit- Returns:
- formatted entry
-