enumstd.elf.ET[src]

File types

Fields

NONE = 0

No file type

REL = 1

Relocatable file

EXEC = 2

Executable file

DYN = 3

Shared object file

CORE = 4

Core file

_

Values

ConstantLOOS[src]

Beginning of OS-specific codes

Source Code

Source code
pub const LOOS = 0xfe00

ConstantHIOS[src]

End of OS-specific codes

Source Code

Source code
pub const HIOS = 0xfeff

ConstantLOPROC[src]

Beginning of processor-specific codes

Source Code

Source code
pub const LOPROC = 0xff00

ConstantHIPROC[src]

End of processor-specific codes

Source Code

Source code
pub const HIPROC = 0xffff

Source Code

Source code
pub const ET = enum(u16) {
    /// No file type
    NONE = 0,

    /// Relocatable file
    REL = 1,

    /// Executable file
    EXEC = 2,

    /// Shared object file
    DYN = 3,

    /// Core file
    CORE = 4,

    _,

    /// Beginning of OS-specific codes
    pub const LOOS = 0xfe00;

    /// End of OS-specific codes
    pub const HIOS = 0xfeff;

    /// Beginning of processor-specific codes
    pub const LOPROC = 0xff00;

    /// End of processor-specific codes
    pub const HIPROC = 0xffff;
}