Elf32Phdr

@SerialName(value = "Elf32Phdr")
data class Elf32Phdr(val pType: ElfPType, val pOffset: Elf32Off, val pVaddr: Elf32Addr, val pPaddr: Elf32Addr, val pFilesz: Elf32Word, val pMemsz: Elf32Word, val pFlags: ElfPFlags, val pAlign: Elf32Word) : ReadableStructure, ElfPhdr(source)

Constructors

Link copied to clipboard
constructor(pType: ElfPType, pOffset: Elf32Off, pVaddr: Elf32Addr, pPaddr: Elf32Addr, pFilesz: Elf32Word, pMemsz: Elf32Word, pFlags: ElfPFlags, pAlign: Elf32Word)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val fields: Map<String, Any>
Link copied to clipboard
open override val pAlign: Elf32Word

This member holds the value to which the segments are aligned in memory and in the file.

Link copied to clipboard
open override val pFilesz: Elf32Word

This member holds the number of bytes in the file image of the segment.

Link copied to clipboard
open override val pFlags: ElfPFlags

This member holds a bit mask of flags relevant to the segment.

Link copied to clipboard
open override val pMemsz: Elf32Word

This member holds the number of bytes in the memory image of the segment.

Link copied to clipboard
open override val pOffset: Elf32Off

This member holds the offset from the beginning of the file at which the first byte of the segment resides.

Link copied to clipboard
open override val pPaddr: Elf32Addr

On systems for which physical addressing is relevant, this member is reserved for the segment's physical address.

Link copied to clipboard
open override val pType: ElfPType

This member indicates what kind of segment this array element describes or how to interpret the array element's information.

Link copied to clipboard
open override val pVaddr: Elf32Addr

This member holds the virtual address at which the first byte of the segment resides in memory.