Handbook
Glossary
Elf32_Ehdr
Vocabulary
elf
Definition
USING:
alien.c-types
classes.struct
;
IN:
elf
STRUCT:
Elf32_Ehdr
{
e_ident uchar[16]
}
{
e_type
Elf32_Half
initial:
0
}
{
e_machine
Elf32_Half
initial:
0
}
{
e_version
Elf32_Word
initial:
0
}
{
e_entry
Elf32_Addr
initial:
0
}
{
e_phoff
Elf32_Off
initial:
0
}
{
e_shoff
Elf32_Off
initial:
0
}
{
e_flags
Elf32_Word
initial:
0
}
{
e_ehsize
Elf32_Half
initial:
0
}
{
e_phentsize
Elf32_Half
initial:
0
}
{
e_phnum
Elf32_Half
initial:
0
}
{
e_shentsize
Elf32_Half
initial:
0
}
{
e_shnum
Elf32_Half
initial:
0
}
{
e_shstrndx
Elf32_Half
initial:
0
}
;
Methods
USING:
classes.struct
classes.struct.private
elf
kernel
;
M:
Elf32_Ehdr
clone
clone-underlying
\
Elf32_Ehdr
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
elf
;
M:
Elf32_Ehdr
struct-slot-values
{
[
e_ident>>
]
[
e_type>>
]
[
e_machine>>
]
[
e_version>>
]
[
e_entry>>
]
[
e_phoff>>
]
[
e_shoff>>
]
[
e_flags>>
]
[
e_ehsize>>
]
[
e_phentsize>>
]
[
e_phnum>>
]
[
e_shentsize>>
]
[
e_shnum>>
]
[
e_shstrndx>>
]
}
cleave>array
;
inline