#[non_exhaustive]pub struct FrameProcedureFlags {Show 21 fields
pub has_alloca: bool,
pub has_setjmp: bool,
pub has_longjmp: bool,
pub has_inline_asm: bool,
pub has_eh: bool,
pub inline_spec: bool,
pub has_seh: bool,
pub naked: bool,
pub security_checks: bool,
pub async_eh: bool,
pub gs_no_stack_ordering: bool,
pub was_inlined: bool,
pub gs_check: bool,
pub safe_buffers: bool,
pub encoded_local_base_pointer: u8,
pub encoded_param_base_pointer: u8,
pub pogo_on: bool,
pub valid_counts: bool,
pub opt_speed: bool,
pub guard_cf: bool,
pub guard_cfw: bool,
}Expand description
Frame procedure flags declared in FrameProcedureSymbol
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.has_alloca: boolfunction uses _alloca()
has_setjmp: boolfunction uses setjmp()
has_longjmp: boolfunction uses longjmp()
has_inline_asm: boolfunction uses inline asm
has_eh: boolfunction has EH states
inline_spec: boolfunction was speced as inline
has_seh: boolfunction has SEH
naked: boolfunction is __declspec(naked)
security_checks: boolfunction has buffer security check introduced by /GS.
async_eh: boolfunction compiled with /EHa
gs_no_stack_ordering: boolfunction has /GS buffer checks, but stack ordering couldn’t be done
was_inlined: boolfunction was inlined within another function
gs_check: boolfunction is __declspec(strict_gs_check)
safe_buffers: boolfunction is __declspec(safebuffers)
encoded_local_base_pointer: u8record function’s local pointer explicitly.
encoded_param_base_pointer: u8record function’s parameter pointer explicitly.
pogo_on: boolfunction was compiled with PGO/PGU
valid_counts: boolDo we have valid Pogo counts?
opt_speed: boolDid we optimize for speed?
guard_cf: boolfunction contains CFG checks (and no write checks)
guard_cfw: boolfunction contains CFW checks and/or instrumentation
Trait Implementations§
Source§impl Clone for FrameProcedureFlags
impl Clone for FrameProcedureFlags
Source§fn clone(&self) -> FrameProcedureFlags
fn clone(&self) -> FrameProcedureFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more