From 7feeedb1a3300be6e28694d54b7af67e3307071b Mon Sep 17 00:00:00 2001 From: Per Lindgren <per.lindgren@ltu.se> Date: Sat, 29 Dec 2018 00:01:25 +0100 Subject: [PATCH] klee-analysis (no-rt) --- Cargo.toml | 18 +- src/klee_statics/mod.rs | 79 ------ src/lib.rs | 525 ---------------------------------------- 3 files changed, 10 insertions(+), 612 deletions(-) delete mode 100644 src/klee_statics/mod.rs diff --git a/Cargo.toml b/Cargo.toml index c215a84..485c2ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,12 +8,14 @@ version = "0.3.0" [patch.crates-io] -cortex-m = { path = "../cortex-m" } -volatile-register = { path = "../volatile-register" } +volatile-register = { git = "https://gitlab.henriktjader.com/pln/volatile-register.git", branch = "klee-analysis" } +#volatile-register = { path = "../../klee/volatile-register/" } +cortex-m = { git = "https://github.com/perlindgren/cortex-m.git", branch = "klee-analysis" } +#cortex-m = { path = "../../cortex-m" } [dependencies] bare-metal = "0.2.4" -vcell = "0.1.0" +vcell = "0.2.0" [dependencies.cortex-m] version = "0.6.0" @@ -22,11 +24,11 @@ version = "0.6.0" optional = true version = "0.6.5" -[dependencies.klee] -optional = true -path = "../." -#version = "0.6.5" +#[dependencies.klee] +#optional = true +#path = "../." +##version = "0.6.5" [features] rt = ["cortex-m-rt/device"] -klee-analysis = ["klee", "cortex-m/klee-analysis"] \ No newline at end of file +klee-analysis = ["cortex-m/klee-analysis", "vcell/klee-analysis"] \ No newline at end of file diff --git a/src/klee_statics/mod.rs b/src/klee_statics/mod.rs deleted file mode 100644 index 07c6883..0000000 --- a/src/klee_statics/mod.rs +++ /dev/null @@ -1,79 +0,0 @@ -use core::mem::MaybeUninit; -pub static mut ADC1: MaybeUninit<::adc1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut CRC: MaybeUninit<::crc::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DBG: MaybeUninit<::dbg::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut EXTI: MaybeUninit<::exti::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut FLASH: MaybeUninit<::flash::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut IWDG: MaybeUninit<::iwdg::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut PWR: MaybeUninit<::pwr::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut RCC: MaybeUninit<::rcc::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut RTC: MaybeUninit<::rtc::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SDIO: MaybeUninit<::sdio::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SYSCFG: MaybeUninit<::syscfg::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM1: MaybeUninit<::tim1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM8: MaybeUninit<::tim1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM10: MaybeUninit<::tim10::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM11: MaybeUninit<::tim11::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM2: MaybeUninit<::tim2::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM3: MaybeUninit<::tim3::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM4: MaybeUninit<::tim3::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM5: MaybeUninit<::tim5::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM9: MaybeUninit<::tim9::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut USART1: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut USART2: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut USART6: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut USART3: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART4: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART5: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART7: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART8: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART9: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut UART10: MaybeUninit<::usart1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut WWDG: MaybeUninit<::wwdg::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DMA2: MaybeUninit<::dma2::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DMA1: MaybeUninit<::dma2::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOH: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOE: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOD: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOC: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOF: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOG: MaybeUninit<::gpioh::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOB: MaybeUninit<::gpiob::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut GPIOA: MaybeUninit<::gpioa::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut I2C3: MaybeUninit<::i2c3::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut I2C2: MaybeUninit<::i2c3::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut I2C1: MaybeUninit<::i2c3::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut I2S2EXT: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut I2S3EXT: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI1: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI2: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI3: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI4: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI5: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SPI6: MaybeUninit<::i2s2ext::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DFSDM1: MaybeUninit<::dfsdm1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DFSDM2: MaybeUninit<::dfsdm1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM6: MaybeUninit<::tim6::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM7: MaybeUninit<::tim6::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM12: MaybeUninit<::tim12::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM13: MaybeUninit<::tim13::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut TIM14: MaybeUninit<::tim13::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut RNG: MaybeUninit<::rng::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut CAN1: MaybeUninit<::can1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut CAN2: MaybeUninit<::can1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut CAN3: MaybeUninit<::can1::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut FMPI2C: MaybeUninit<::fmpi2c::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut FSMC: MaybeUninit<::fsmc::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut OTG_FS_GLOBAL: MaybeUninit<::otg_fs_global::RegisterBlock> = - MaybeUninit::uninitialized(); -pub static mut OTG_FS_HOST: MaybeUninit<::otg_fs_host::RegisterBlock> = - MaybeUninit::uninitialized(); -pub static mut OTG_FS_DEVICE: MaybeUninit<::otg_fs_device::RegisterBlock> = - MaybeUninit::uninitialized(); -pub static mut OTG_FS_PWRCLK: MaybeUninit<::otg_fs_pwrclk::RegisterBlock> = - MaybeUninit::uninitialized(); -pub static mut QUADSPI: MaybeUninit<::quadspi::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut LPTIM: MaybeUninit<::lptim::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut DAC: MaybeUninit<::dac::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut SAI: MaybeUninit<::sai::RegisterBlock> = MaybeUninit::uninitialized(); -pub static mut AES: MaybeUninit<::aes::RegisterBlock> = MaybeUninit::uninitialized(); diff --git a/src/lib.rs b/src/lib.rs index 8c54357..889e6f8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,13 +3,10 @@ #![deny(warnings)] #![allow(non_camel_case_types)] #![no_std] -#![cfg_attr(feature = "klee-analysis", feature(maybe_uninit))] extern crate bare_metal; extern crate cortex_m; #[cfg(feature = "rt")] extern crate cortex_m_rt; -#[cfg(feature = "klee-analysis")] -extern crate klee; extern crate vcell; use core::marker::PhantomData; use core::ops::Deref; @@ -605,10 +602,6 @@ pub use cortex_m::peripheral::Peripherals as CorePeripherals; pub use cortex_m::peripheral::{CBP, CPUID, DCB, DWT, FPB, FPU, ITM, MPU, NVIC, SCB, SYST, TPIU}; #[cfg(feature = "rt")] pub use cortex_m_rt::interrupt; -#[cfg(feature = "klee-analysis")] -use klee::ksymbol; -#[cfg(feature = "klee-analysis")] -mod klee_statics; #[doc = "Analog-to-digital converter"] pub struct ADC1 { _marker: PhantomData<*const ()>, @@ -616,13 +609,6 @@ pub struct ADC1 { unsafe impl Send for ADC1 {} impl ADC1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const adc1::RegisterBlock { - ksymbol!(&mut *klee_statics::ADC1.get_mut(), "ADC1"); - unsafe { klee_statics::ADC1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const adc1::RegisterBlock { 1073815552 as *const _ } @@ -642,13 +628,6 @@ pub struct CRC { unsafe impl Send for CRC {} impl CRC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const crc::RegisterBlock { - ksymbol!(&mut *klee_statics::CRC.get_mut(), "CRC"); - unsafe { klee_statics::CRC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const crc::RegisterBlock { 1073885184 as *const _ } @@ -668,13 +647,6 @@ pub struct DBG { unsafe impl Send for DBG {} impl DBG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dbg::RegisterBlock { - ksymbol!(&mut *klee_statics::DBG.get_mut(), "DBG"); - unsafe { klee_statics::DBG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dbg::RegisterBlock { 3758366720 as *const _ } @@ -694,13 +666,6 @@ pub struct EXTI { unsafe impl Send for EXTI {} impl EXTI { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const exti::RegisterBlock { - ksymbol!(&mut *klee_statics::EXTI.get_mut(), "EXTI"); - unsafe { klee_statics::EXTI.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const exti::RegisterBlock { 1073822720 as *const _ } @@ -720,13 +685,6 @@ pub struct FLASH { unsafe impl Send for FLASH {} impl FLASH { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const flash::RegisterBlock { - ksymbol!(&mut *klee_statics::FLASH.get_mut(), "FLASH"); - unsafe { klee_statics::FLASH.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const flash::RegisterBlock { 1073888256 as *const _ } @@ -746,13 +704,6 @@ pub struct IWDG { unsafe impl Send for IWDG {} impl IWDG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const iwdg::RegisterBlock { - ksymbol!(&mut *klee_statics::IWDG.get_mut(), "IWDG"); - unsafe { klee_statics::IWDG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const iwdg::RegisterBlock { 1073754112 as *const _ } @@ -772,13 +723,6 @@ pub struct PWR { unsafe impl Send for PWR {} impl PWR { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const pwr::RegisterBlock { - ksymbol!(&mut *klee_statics::PWR.get_mut(), "PWR"); - unsafe { klee_statics::PWR.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const pwr::RegisterBlock { 1073770496 as *const _ } @@ -798,13 +742,6 @@ pub struct RCC { unsafe impl Send for RCC {} impl RCC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const rcc::RegisterBlock { - ksymbol!(&mut *klee_statics::RCC.get_mut(), "RCC"); - unsafe { klee_statics::RCC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const rcc::RegisterBlock { 1073887232 as *const _ } @@ -824,13 +761,6 @@ pub struct RTC { unsafe impl Send for RTC {} impl RTC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const rtc::RegisterBlock { - ksymbol!(&mut *klee_statics::RTC.get_mut(), "RTC"); - unsafe { klee_statics::RTC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const rtc::RegisterBlock { 1073752064 as *const _ } @@ -850,13 +780,6 @@ pub struct SDIO { unsafe impl Send for SDIO {} impl SDIO { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const sdio::RegisterBlock { - ksymbol!(&mut *klee_statics::SDIO.get_mut(), "SDIO"); - unsafe { klee_statics::SDIO.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const sdio::RegisterBlock { 1073818624 as *const _ } @@ -876,13 +799,6 @@ pub struct SYSCFG { unsafe impl Send for SYSCFG {} impl SYSCFG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const syscfg::RegisterBlock { - ksymbol!(&mut *klee_statics::SYSCFG.get_mut(), "SYSCFG"); - unsafe { klee_statics::SYSCFG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const syscfg::RegisterBlock { 1073821696 as *const _ } @@ -902,13 +818,6 @@ pub struct TIM1 { unsafe impl Send for TIM1 {} impl TIM1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim1::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM1.get_mut(), "TIM1"); - unsafe { klee_statics::TIM1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim1::RegisterBlock { 1073807360 as *const _ } @@ -928,13 +837,6 @@ pub struct TIM8 { unsafe impl Send for TIM8 {} impl TIM8 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim1::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM8.get_mut(), "TIM8"); - unsafe { klee_statics::TIM8.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim1::RegisterBlock { 1073808384 as *const _ } @@ -952,13 +854,6 @@ pub struct TIM10 { unsafe impl Send for TIM10 {} impl TIM10 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim10::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM10.get_mut(), "TIM10"); - unsafe { klee_statics::TIM10.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim10::RegisterBlock { 1073824768 as *const _ } @@ -978,13 +873,6 @@ pub struct TIM11 { unsafe impl Send for TIM11 {} impl TIM11 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim11::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM11.get_mut(), "TIM11"); - unsafe { klee_statics::TIM11.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim11::RegisterBlock { 1073825792 as *const _ } @@ -1004,13 +892,6 @@ pub struct TIM2 { unsafe impl Send for TIM2 {} impl TIM2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim2::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM2.get_mut(), "TIM2"); - unsafe { klee_statics::TIM2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim2::RegisterBlock { 1073741824 as *const _ } @@ -1030,13 +911,6 @@ pub struct TIM3 { unsafe impl Send for TIM3 {} impl TIM3 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim3::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM3.get_mut(), "TIM3"); - unsafe { klee_statics::TIM3.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim3::RegisterBlock { 1073742848 as *const _ } @@ -1056,13 +930,6 @@ pub struct TIM4 { unsafe impl Send for TIM4 {} impl TIM4 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim3::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM4.get_mut(), "TIM4"); - unsafe { klee_statics::TIM4.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim3::RegisterBlock { 1073743872 as *const _ } @@ -1080,13 +947,6 @@ pub struct TIM5 { unsafe impl Send for TIM5 {} impl TIM5 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim5::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM5.get_mut(), "TIM5"); - unsafe { klee_statics::TIM5.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim5::RegisterBlock { 1073744896 as *const _ } @@ -1106,13 +966,6 @@ pub struct TIM9 { unsafe impl Send for TIM9 {} impl TIM9 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim9::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM9.get_mut(), "TIM9"); - unsafe { klee_statics::TIM9.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim9::RegisterBlock { 1073823744 as *const _ } @@ -1132,13 +985,6 @@ pub struct USART1 { unsafe impl Send for USART1 {} impl USART1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::USART1.get_mut(), "USART1"); - unsafe { klee_statics::USART1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073811456 as *const _ } @@ -1158,13 +1004,6 @@ pub struct USART2 { unsafe impl Send for USART2 {} impl USART2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::USART2.get_mut(), "USART2"); - unsafe { klee_statics::USART2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073759232 as *const _ } @@ -1182,13 +1021,6 @@ pub struct USART6 { unsafe impl Send for USART6 {} impl USART6 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::USART6.get_mut(), "USART6"); - unsafe { klee_statics::USART6.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073812480 as *const _ } @@ -1206,13 +1038,6 @@ pub struct USART3 { unsafe impl Send for USART3 {} impl USART3 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::USART3.get_mut(), "USART3"); - unsafe { klee_statics::USART3.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073760256 as *const _ } @@ -1230,13 +1055,6 @@ pub struct UART4 { unsafe impl Send for UART4 {} impl UART4 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART4.get_mut(), "UART4"); - unsafe { klee_statics::UART4.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073761280 as *const _ } @@ -1254,13 +1072,6 @@ pub struct UART5 { unsafe impl Send for UART5 {} impl UART5 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART5.get_mut(), "UART5"); - unsafe { klee_statics::UART5.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073762304 as *const _ } @@ -1278,13 +1089,6 @@ pub struct UART7 { unsafe impl Send for UART7 {} impl UART7 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART7.get_mut(), "UART7"); - unsafe { klee_statics::UART7.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073772544 as *const _ } @@ -1302,13 +1106,6 @@ pub struct UART8 { unsafe impl Send for UART8 {} impl UART8 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART8.get_mut(), "UART8"); - unsafe { klee_statics::UART8.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073773568 as *const _ } @@ -1326,13 +1123,6 @@ pub struct UART9 { unsafe impl Send for UART9 {} impl UART9 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART9.get_mut(), "UART9"); - unsafe { klee_statics::UART9.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073813504 as *const _ } @@ -1350,13 +1140,6 @@ pub struct UART10 { unsafe impl Send for UART10 {} impl UART10 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const usart1::RegisterBlock { - ksymbol!(&mut *klee_statics::UART10.get_mut(), "UART10"); - unsafe { klee_statics::UART10.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const usart1::RegisterBlock { 1073814528 as *const _ } @@ -1374,13 +1157,6 @@ pub struct WWDG { unsafe impl Send for WWDG {} impl WWDG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const wwdg::RegisterBlock { - ksymbol!(&mut *klee_statics::WWDG.get_mut(), "WWDG"); - unsafe { klee_statics::WWDG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const wwdg::RegisterBlock { 1073753088 as *const _ } @@ -1400,13 +1176,6 @@ pub struct DMA2 { unsafe impl Send for DMA2 {} impl DMA2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dma2::RegisterBlock { - ksymbol!(&mut *klee_statics::DMA2.get_mut(), "DMA2"); - unsafe { klee_statics::DMA2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dma2::RegisterBlock { 1073898496 as *const _ } @@ -1426,13 +1195,6 @@ pub struct DMA1 { unsafe impl Send for DMA1 {} impl DMA1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dma2::RegisterBlock { - ksymbol!(&mut *klee_statics::DMA1.get_mut(), "DMA1"); - unsafe { klee_statics::DMA1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dma2::RegisterBlock { 1073897472 as *const _ } @@ -1450,13 +1212,6 @@ pub struct GPIOH { unsafe impl Send for GPIOH {} impl GPIOH { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOH.get_mut(), "GPIOH"); - unsafe { klee_statics::GPIOH.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073880064 as *const _ } @@ -1476,13 +1231,6 @@ pub struct GPIOE { unsafe impl Send for GPIOE {} impl GPIOE { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOE.get_mut(), "GPIOE"); - unsafe { klee_statics::GPIOE.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073876992 as *const _ } @@ -1500,13 +1248,6 @@ pub struct GPIOD { unsafe impl Send for GPIOD {} impl GPIOD { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOD.get_mut(), "GPIOD"); - unsafe { klee_statics::GPIOD.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073875968 as *const _ } @@ -1524,13 +1265,6 @@ pub struct GPIOC { unsafe impl Send for GPIOC {} impl GPIOC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOC.get_mut(), "GPIOC"); - unsafe { klee_statics::GPIOC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073874944 as *const _ } @@ -1548,13 +1282,6 @@ pub struct GPIOF { unsafe impl Send for GPIOF {} impl GPIOF { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOF.get_mut(), "GPIOF"); - unsafe { klee_statics::GPIOF.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073878016 as *const _ } @@ -1572,13 +1299,6 @@ pub struct GPIOG { unsafe impl Send for GPIOG {} impl GPIOG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioh::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOG.get_mut(), "GPIOG"); - unsafe { klee_statics::GPIOG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioh::RegisterBlock { 1073879040 as *const _ } @@ -1596,13 +1316,6 @@ pub struct GPIOB { unsafe impl Send for GPIOB {} impl GPIOB { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpiob::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOB.get_mut(), "GPIOB"); - unsafe { klee_statics::GPIOB.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpiob::RegisterBlock { 1073873920 as *const _ } @@ -1622,13 +1335,6 @@ pub struct GPIOA { unsafe impl Send for GPIOA {} impl GPIOA { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const gpioa::RegisterBlock { - ksymbol!(&mut *klee_statics::GPIOA.get_mut(), "GPIOA"); - unsafe { klee_statics::GPIOA.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const gpioa::RegisterBlock { 1073872896 as *const _ } @@ -1648,13 +1354,6 @@ pub struct I2C3 { unsafe impl Send for I2C3 {} impl I2C3 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2c3::RegisterBlock { - ksymbol!(&mut *klee_statics::I2C3.get_mut(), "I2C3"); - unsafe { klee_statics::I2C3.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2c3::RegisterBlock { 1073765376 as *const _ } @@ -1674,13 +1373,6 @@ pub struct I2C2 { unsafe impl Send for I2C2 {} impl I2C2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2c3::RegisterBlock { - ksymbol!(&mut *klee_statics::I2C2.get_mut(), "I2C2"); - unsafe { klee_statics::I2C2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2c3::RegisterBlock { 1073764352 as *const _ } @@ -1698,13 +1390,6 @@ pub struct I2C1 { unsafe impl Send for I2C1 {} impl I2C1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2c3::RegisterBlock { - ksymbol!(&mut *klee_statics::I2C1.get_mut(), "I2C1"); - unsafe { klee_statics::I2C1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2c3::RegisterBlock { 1073763328 as *const _ } @@ -1722,13 +1407,6 @@ pub struct I2S2EXT { unsafe impl Send for I2S2EXT {} impl I2S2EXT { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::I2S2EXT.get_mut(), "I2S2EXT"); - unsafe { klee_statics::I2S2EXT.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073755136 as *const _ } @@ -1748,13 +1426,6 @@ pub struct I2S3EXT { unsafe impl Send for I2S3EXT {} impl I2S3EXT { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::I2S3EXT.get_mut(), "I2S3EXT"); - unsafe { klee_statics::I2S3EXT.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073758208 as *const _ } @@ -1772,13 +1443,6 @@ pub struct SPI1 { unsafe impl Send for SPI1 {} impl SPI1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI1.get_mut(), "SPI1"); - unsafe { klee_statics::SPI1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073819648 as *const _ } @@ -1796,13 +1460,6 @@ pub struct SPI2 { unsafe impl Send for SPI2 {} impl SPI2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI2.get_mut(), "SPI2"); - unsafe { klee_statics::SPI2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073756160 as *const _ } @@ -1820,13 +1477,6 @@ pub struct SPI3 { unsafe impl Send for SPI3 {} impl SPI3 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI3.get_mut(), "SPI3"); - unsafe { klee_statics::SPI3.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073757184 as *const _ } @@ -1844,13 +1494,6 @@ pub struct SPI4 { unsafe impl Send for SPI4 {} impl SPI4 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI4.get_mut(), "SPI4"); - unsafe { klee_statics::SPI4.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073820672 as *const _ } @@ -1868,13 +1511,6 @@ pub struct SPI5 { unsafe impl Send for SPI5 {} impl SPI5 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI5.get_mut(), "SPI5"); - unsafe { klee_statics::SPI5.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073827840 as *const _ } @@ -1892,13 +1528,6 @@ pub struct SPI6 { unsafe impl Send for SPI6 {} impl SPI6 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const i2s2ext::RegisterBlock { - ksymbol!(&mut *klee_statics::SPI6.get_mut(), "SPI6"); - unsafe { klee_statics::SPI6.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const i2s2ext::RegisterBlock { 1073828864 as *const _ } @@ -1916,13 +1545,6 @@ pub struct DFSDM1 { unsafe impl Send for DFSDM1 {} impl DFSDM1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dfsdm1::RegisterBlock { - ksymbol!(&mut *klee_statics::DFSDM1.get_mut(), "DFSDM1"); - unsafe { klee_statics::DFSDM1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dfsdm1::RegisterBlock { 1073831936 as *const _ } @@ -1942,13 +1564,6 @@ pub struct DFSDM2 { unsafe impl Send for DFSDM2 {} impl DFSDM2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dfsdm1::RegisterBlock { - ksymbol!(&mut *klee_statics::DFSDM2.get_mut(), "DFSDM2"); - unsafe { klee_statics::DFSDM2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dfsdm1::RegisterBlock { 1073832960 as *const _ } @@ -1966,13 +1581,6 @@ pub struct TIM6 { unsafe impl Send for TIM6 {} impl TIM6 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim6::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM6.get_mut(), "TIM6"); - unsafe { klee_statics::TIM6.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim6::RegisterBlock { 1073745920 as *const _ } @@ -1992,13 +1600,6 @@ pub struct TIM7 { unsafe impl Send for TIM7 {} impl TIM7 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim6::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM7.get_mut(), "TIM7"); - unsafe { klee_statics::TIM7.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim6::RegisterBlock { 1073746944 as *const _ } @@ -2016,13 +1617,6 @@ pub struct TIM12 { unsafe impl Send for TIM12 {} impl TIM12 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim12::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM12.get_mut(), "TIM12"); - unsafe { klee_statics::TIM12.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim12::RegisterBlock { 1073747968 as *const _ } @@ -2042,13 +1636,6 @@ pub struct TIM13 { unsafe impl Send for TIM13 {} impl TIM13 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim13::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM13.get_mut(), "TIM13"); - unsafe { klee_statics::TIM13.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim13::RegisterBlock { 1073748992 as *const _ } @@ -2068,13 +1655,6 @@ pub struct TIM14 { unsafe impl Send for TIM14 {} impl TIM14 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const tim13::RegisterBlock { - ksymbol!(&mut *klee_statics::TIM14.get_mut(), "TIM14"); - unsafe { klee_statics::TIM14.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const tim13::RegisterBlock { 1073750016 as *const _ } @@ -2092,13 +1672,6 @@ pub struct RNG { unsafe impl Send for RNG {} impl RNG { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const rng::RegisterBlock { - ksymbol!(&mut *klee_statics::RNG.get_mut(), "RNG"); - unsafe { klee_statics::RNG.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const rng::RegisterBlock { 1342572544 as *const _ } @@ -2118,13 +1691,6 @@ pub struct CAN1 { unsafe impl Send for CAN1 {} impl CAN1 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const can1::RegisterBlock { - ksymbol!(&mut *klee_statics::CAN1.get_mut(), "CAN1"); - unsafe { klee_statics::CAN1.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const can1::RegisterBlock { 1073767424 as *const _ } @@ -2144,13 +1710,6 @@ pub struct CAN2 { unsafe impl Send for CAN2 {} impl CAN2 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const can1::RegisterBlock { - ksymbol!(&mut *klee_statics::CAN2.get_mut(), "CAN2"); - unsafe { klee_statics::CAN2.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const can1::RegisterBlock { 1073768448 as *const _ } @@ -2168,13 +1727,6 @@ pub struct CAN3 { unsafe impl Send for CAN3 {} impl CAN3 { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const can1::RegisterBlock { - ksymbol!(&mut *klee_statics::CAN3.get_mut(), "CAN3"); - unsafe { klee_statics::CAN3.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const can1::RegisterBlock { 1073769472 as *const _ } @@ -2192,13 +1744,6 @@ pub struct FMPI2C { unsafe impl Send for FMPI2C {} impl FMPI2C { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const fmpi2c::RegisterBlock { - ksymbol!(&mut *klee_statics::FMPI2C.get_mut(), "FMPI2C"); - unsafe { klee_statics::FMPI2C.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const fmpi2c::RegisterBlock { 1073766400 as *const _ } @@ -2218,13 +1763,6 @@ pub struct FSMC { unsafe impl Send for FSMC {} impl FSMC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const fsmc::RegisterBlock { - ksymbol!(&mut *klee_statics::FSMC.get_mut(), "FSMC"); - unsafe { klee_statics::FSMC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const fsmc::RegisterBlock { 2684354560 as *const _ } @@ -2244,13 +1782,6 @@ pub struct OTG_FS_GLOBAL { unsafe impl Send for OTG_FS_GLOBAL {} impl OTG_FS_GLOBAL { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const otg_fs_global::RegisterBlock { - ksymbol!(&mut *klee_statics::OTG_FS_GLOBAL.get_mut(), "OTG_FS_GLOBAL"); - unsafe { klee_statics::OTG_FS_GLOBAL.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const otg_fs_global::RegisterBlock { 1342177280 as *const _ } @@ -2270,13 +1801,6 @@ pub struct OTG_FS_HOST { unsafe impl Send for OTG_FS_HOST {} impl OTG_FS_HOST { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const otg_fs_host::RegisterBlock { - ksymbol!(&mut *klee_statics::OTG_FS_HOST.get_mut(), "OTG_FS_HOST"); - unsafe { klee_statics::OTG_FS_HOST.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const otg_fs_host::RegisterBlock { 1342178304 as *const _ } @@ -2296,13 +1820,6 @@ pub struct OTG_FS_DEVICE { unsafe impl Send for OTG_FS_DEVICE {} impl OTG_FS_DEVICE { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const otg_fs_device::RegisterBlock { - ksymbol!(&mut *klee_statics::OTG_FS_DEVICE.get_mut(), "OTG_FS_DEVICE"); - unsafe { klee_statics::OTG_FS_DEVICE.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const otg_fs_device::RegisterBlock { 1342179328 as *const _ } @@ -2322,13 +1839,6 @@ pub struct OTG_FS_PWRCLK { unsafe impl Send for OTG_FS_PWRCLK {} impl OTG_FS_PWRCLK { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const otg_fs_pwrclk::RegisterBlock { - ksymbol!(&mut *klee_statics::OTG_FS_PWRCLK.get_mut(), "OTG_FS_PWRCLK"); - unsafe { klee_statics::OTG_FS_PWRCLK.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const otg_fs_pwrclk::RegisterBlock { 1342180864 as *const _ } @@ -2348,13 +1858,6 @@ pub struct QUADSPI { unsafe impl Send for QUADSPI {} impl QUADSPI { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const quadspi::RegisterBlock { - ksymbol!(&mut *klee_statics::QUADSPI.get_mut(), "QUADSPI"); - unsafe { klee_statics::QUADSPI.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const quadspi::RegisterBlock { 2684358656 as *const _ } @@ -2374,13 +1877,6 @@ pub struct LPTIM { unsafe impl Send for LPTIM {} impl LPTIM { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const lptim::RegisterBlock { - ksymbol!(&mut *klee_statics::LPTIM.get_mut(), "LPTIM"); - unsafe { klee_statics::LPTIM.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const lptim::RegisterBlock { 1073751040 as *const _ } @@ -2400,13 +1896,6 @@ pub struct DAC { unsafe impl Send for DAC {} impl DAC { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const dac::RegisterBlock { - ksymbol!(&mut *klee_statics::DAC.get_mut(), "DAC"); - unsafe { klee_statics::DAC.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const dac::RegisterBlock { 1073771520 as *const _ } @@ -2426,13 +1915,6 @@ pub struct SAI { unsafe impl Send for SAI {} impl SAI { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const sai::RegisterBlock { - ksymbol!(&mut *klee_statics::SAI.get_mut(), "SAI"); - unsafe { klee_statics::SAI.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const sai::RegisterBlock { 1073829888 as *const _ } @@ -2452,13 +1934,6 @@ pub struct AES { unsafe impl Send for AES {} impl AES { #[doc = r" Returns a pointer to the register block"] - #[cfg(feature = "klee-analysis")] - pub fn ptr() -> *const aes::RegisterBlock { - ksymbol!(&mut *klee_statics::AES.get_mut(), "AES"); - unsafe { klee_statics::AES.get_ref() as *const _ } - } - #[doc = r" Returns a pointer to the register block"] - #[cfg(not(feature = "klee-analysis"))] pub fn ptr() -> *const aes::RegisterBlock { 1342570496 as *const _ } -- GitLab