Elf64Shdr

@Serializable
@SerialName(value = "Elf64Shdr")
data class Elf64Shdr : ElfShdr(source)

Represents a section header in a 64-bit ELF file.

The section header table is an array of these structures, with each entry describing a section in the file. The ELF header's e_shoff member gives the byte offset from the beginning of the file to the section header table.

Types

Link copied to clipboard
object Companion

Properties

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

Get all fields of the structure

Link copied to clipboard
open override val name: String? = null

Section name string.

Link copied to clipboard
open override val shAddr: Elf64Addr

Section virtual address at execution.

Link copied to clipboard
open override val shAddralign: Elf64Xword

Section alignment.

Link copied to clipboard
open override val shEntsize: Elf64Xword

Entry size if section holds table.

Link copied to clipboard
open override val shFlags: ElfSFlags

Section flags.

Link copied to clipboard
open override val shInfo: Elf64Word

Additional section information.

Link copied to clipboard
open override val shLink: Elf64Word

Link to another section.

Link copied to clipboard
open override val shName: Elf64Word

Section name, index in string table.

Link copied to clipboard
open override val shOffset: Elf64Off

Section file offset.

Link copied to clipboard
open override val shSize: Elf64Xword

Section size in bytes.

Link copied to clipboard
open override val shType: ElfSType

Section type.