cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

check.sh (527B)


      1#!/bin/sh
      2# This work is licensed under the terms of the GNU LGPL, version 2 or later.
      3# See the COPYING.LIB file in the top-level directory.
      4
      5PYTHON=$1
      6DECODETREE=$2
      7E=0
      8
      9# All of these tests should produce errors
     10for i in err_*.decode; do
     11    if $PYTHON $DECODETREE $i > /dev/null 2> /dev/null; then
     12        # Pass, aka failed to fail.
     13        echo FAIL: $i 1>&2
     14        E=1
     15    fi
     16done
     17
     18for i in succ_*.decode; do
     19    if ! $PYTHON $DECODETREE $i > /dev/null 2> /dev/null; then
     20        echo FAIL:$i 1>&2
     21    fi
     22done
     23
     24exit $E