Interface IELFProgramEntry
public interface IELFProgramEntry
ELF program table entry information.
-
Method Summary
Modifier and TypeMethodDescriptionFormat this program entry for display.longGet alignment.intgetFlags()Get program flags.longGet file offset.longGet physical address.longgetSize()Get file size.intgetType()Get program entry type.longGet virtual address.longGet virtual memory size.
-
Method Details
-
getType
int getType()Get program entry type.- Returns:
- program entry type
-
getOffset
long getOffset()Get file offset.- Returns:
- file offset
-
getVirtualAddress
long getVirtualAddress()Get virtual address.- Returns:
- virtual address
-
getPhysicalAddress
long getPhysicalAddress()Get physical address.- Returns:
- physical address
-
getSize
long getSize()Get file size.- Returns:
- file size
-
getVirtualSize
long getVirtualSize()Get virtual memory size.- Returns:
- virtual memory size
-
getAlignment
long getAlignment()Get alignment.- Returns:
- alignment
-
getFlags
int getFlags()Get program flags.- Returns:
- program flags
-
format
Format this program entry for display.- Parameters:
elf- owning ELF unit- Returns:
- formatted entry
-