mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 15:42:49 +00:00
69399fbb82
- fixup eh pointer decoding
28 lines
643 B
Zig
28 lines
643 B
Zig
pub const PE = struct {
|
|
pub const absptr = 0x00;
|
|
|
|
pub const size_mask = 0x7;
|
|
pub const sign_mask = 0x8;
|
|
pub const type_mask = size_mask | sign_mask;
|
|
|
|
pub const uleb128 = 0x01;
|
|
pub const udata2 = 0x02;
|
|
pub const udata4 = 0x03;
|
|
pub const udata8 = 0x04;
|
|
pub const sleb128 = 0x09;
|
|
pub const sdata2 = 0x0A;
|
|
pub const sdata4 = 0x0B;
|
|
pub const sdata8 = 0x0C;
|
|
|
|
pub const rel_mask = 0x70;
|
|
pub const pcrel = 0x10;
|
|
pub const textrel = 0x20;
|
|
pub const datarel = 0x30;
|
|
pub const funcrel = 0x40;
|
|
pub const aligned = 0x50;
|
|
|
|
pub const indirect = 0x80;
|
|
|
|
pub const omit = 0xff;
|
|
};
|