Skip to content
Snippets Groups Projects
Select Git revision
  • 1884c479552eda72177c3d3e2d4da9048e4c1ca7
  • master default protected
2 results

rtt_rtic_i2c.rs

Blame
  • Forked from Per Lindgren / e7020e_2021
    Source project has a limited visibility.
    path1.rs 372 B
    #![no_std]
    #![no_main]
    
    #[macro_use]
    extern crate klee;
    
    use core::ptr;
    
    #[inline(never)]
    fn add(a: u32, b: u32) -> u32 {
        a + b
    }
    
    #[no_mangle]
    fn main() {
        let mut a: [u32; 5] = unsafe { core::mem::uninitialized() };
        ksymbol!(&mut a, "a");
    
        for (i, a) in a.iter_mut().enumerate() {
            if *a > 0 {
                *a = a.wrapping_add(1);
            }
        }
    }