peachelf/types.rs
1// 32bit Unsigned program address.
2pub type Elf32Addr = u32;
3// 64bit Unsigned program address.
4pub type Elf64Addr = u64;
5// 32bit Unsigned medium integer.
6pub type Elf32Half = u16;
7// 64bit Unsigned medium integer.
8pub type Elf64Half = u16;
9// 32bit Unsigned file offset.
10pub type Elf32Off = u32;
11// 64bit Unsigned file offset.
12pub type Elf64Off = u64;
13// 64bit Unsigned large integer.
14pub type Elf32Word = u32;
15// 64bit Signed large integer.
16pub type Elf32SWord = i32;
17// 64bit Unsigned large integer.
18pub type Elf64Word = u32;
19// 64bit Signed large integer.
20pub type Elf64SWord = i32;
21// 64bit Unsigned large integer.
22pub type Elf64Xword = u64;
23
24/// Current Version
25pub const EV_CURRENT: u8 = 1;