Type RUNTIME_FUNCTION [src]

Source

pub const RUNTIME_FUNCTION = switch (native_arch) { .x86_64 => extern struct { BeginAddress: DWORD, EndAddress: DWORD, UnwindData: DWORD, }, .thumb => extern struct { BeginAddress: DWORD, DUMMYUNIONNAME: extern union { UnwindData: DWORD, DUMMYSTRUCTNAME: packed struct { Flag: u2, FunctionLength: u11, Ret: u2, H: u1, Reg: u3, R: u1, L: u1, C: u1, StackAdjust: u10, }, }, }, .aarch64 => extern struct { BeginAddress: DWORD, DUMMYUNIONNAME: extern union { UnwindData: DWORD, DUMMYSTRUCTNAME: packed struct { Flag: u2, FunctionLength: u11, RegF: u3, RegI: u4, H: u1, CR: u2, FrameSize: u9, }, }, }, else => @compileError("RUNTIME_FUNCTION is not defined for this architecture"), }