123456789101112131415161718192021 |
- #!/bin/bash
- # Checks that the blobs are up to date with the committed assembly files
- set -euxo pipefail
- for lib in $(ls bin/*.a); do
- filename=$(basename $lib)
- riscv64-unknown-elf-objdump -Cd $lib > bin/${filename%.a}.before
- done
- ./assemble.sh
- for lib in $(ls bin/*.a); do
- filename=$(basename $lib)
- riscv64-unknown-elf-objdump -Cd $lib > bin/${filename%.a}.after
- done
- for cksum in $(ls bin/*.after); do
- diff -u $cksum ${cksum%.after}.before
- done
|