mirror of
https://github.com/ghidraninja/game-and-watch-flashloader.git
synced 2025-12-17 01:16:08 +01:00
32 lines
798 B
Bash
Executable File
32 lines
798 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ "$VERBOSE" == "1" ]]; then
|
|
set -ex
|
|
else
|
|
set -e
|
|
fi
|
|
|
|
TMPFILE=$(mktemp /tmp/flash_test.XXXXXX)
|
|
if [[ ! -e $TMPFILE ]]; then
|
|
echo "Can't create tempfile!"
|
|
exit 1
|
|
fi
|
|
|
|
sizes="1 2 3 4 5 6"
|
|
for exp in $(seq 3 24); do
|
|
sizes="$sizes $(( 2**exp - 1 )) $(( 2**exp )) $(( 2**exp + 1 ))"
|
|
done
|
|
|
|
for size in $sizes ; do
|
|
echo "----------------------------------------"
|
|
echo "----------------------------------------"
|
|
echo "----------------------------------------"
|
|
echo "Testing with size = $size"
|
|
echo "----------------------------------------"
|
|
echo "----------------------------------------"
|
|
echo "----------------------------------------"
|
|
rm -f $TMPFILE
|
|
dd if=/dev/urandom of=$TMPFILE bs=1 count=$size
|
|
./flash_multi.sh $TMPFILE
|
|
done
|