INNER CODE UNIT · Rust

sanity

c3rb3ru5d3d53c/binlex · crates/libvex/libvex-sys/src/lib.rs:69

    fn sanity() {
        let mut host_bytes: [u8; 10000] = [0; 10000];
        let mut host_bytes_used = 0;

        let mut vcon = mem::MaybeUninit::<VexControl>::uninit();
        let mut vcon = unsafe {
            LibVEX_default_VexControl(vcon.as_mut_ptr());
            vcon.assume_init()
        };
        unsafe {
            LibVEX_Init(Some(failure_exit), Some(log_bytes), 3, &mut vcon);
        };
        let va: VexArch = VexArch::VexArchAMD64;
        let ve: VexEndness = VexEndness::VexEndnessLE;

        let mut vta: VexTranslateArgs = unsafe { MaybeUninit::zeroed().assume_init() };
        let mut vge: VexGuestExtents = unsafe { MaybeUninit::zeroed().assume_init() };
        unsafe {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…