diff --git a/arch/src/x86_64/mod.rs b/arch/src/x86_64/mod.rs index 995ed19bc..aa6945d99 100644 --- a/arch/src/x86_64/mod.rs +++ b/arch/src/x86_64/mod.rs @@ -124,9 +124,11 @@ impl SgxEpcRegion { #[derive(Copy, Clone, Default)] struct StartInfoWrapper(hvm_start_info); +#[cfg_attr(fuzzing, allow(dead_code))] #[derive(Copy, Clone, Default)] struct MemmapTableEntryWrapper(hvm_memmap_table_entry); +#[cfg_attr(fuzzing, allow(dead_code))] #[derive(Copy, Clone, Default)] struct ModlistEntryWrapper(hvm_modlist_entry); @@ -142,6 +144,7 @@ unsafe impl ByteValued for ModlistEntryWrapper {} // * the type that is implementing the trait is foreign or // * all of the parameters being passed to the trait (if there are any) are also foreign // is prohibited. +#[cfg_attr(fuzzing, allow(dead_code))] #[derive(Copy, Clone, Default)] struct BootParamsWrapper(boot_params);