3 # 1. Inject a freshly built object file with a 64 KB data section into
5 # 2. Check if the new executable is still functional.
7 source ./boilerplate.sh
9 elfucli --input $BUILDDIR/putsmain \
10 --reladd $BUILDDIR/data64kb.o \
11 --output $BUILDDIR/putsmain-with-data64kb
14 $BUILDDIR/putsmain-with-data64kb | grep -q "puts() #2 called in main()"