#!/usr/bin/env bash
# Checks that the blobs are up to date with the committed assembly files
set -euxo pipefail
for lib in bin/*.a; do
filename=$(basename "$lib")
arm-none-eabi-objdump -Cd "$lib" > "bin/${filename%.a}.before"
done
./assemble.sh
for lib in bin/*.a; do
filename=$(basename "$lib")
arm-none-eabi-objdump -Cd "$lib" > "bin/${filename%.a}.after"
done
for cksum in bin/*.after; do
diff -u "$cksum" "${cksum%.after}.before"
done
f='/'>
index : bun | |
Unnamed repository; edit this file 'description' to name the repository. | |