@@@ tests: source new test/env.inc.sh
... which sets, given the ARCH, the following vars: BASE_ADDRESS ENDIANNESS_FLAG
This commit is contained in:
parent
ab055a8823
commit
fb5bae96ab
|
@ -0,0 +1,40 @@
|
||||||
|
## Copyright (C) 2021 deesix <deesix@tuta.io>
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# To be sourced from test scripts, with ARCH already set.
|
||||||
|
|
||||||
|
case "${ARCH}" in
|
||||||
|
aarch64)
|
||||||
|
BASE_ADDRESS="0x00400000"
|
||||||
|
ENDIANNESS_FLAG="--little-endian"
|
||||||
|
;;
|
||||||
|
amd64)
|
||||||
|
BASE_ADDRESS="0x00600000"
|
||||||
|
ENDIANNESS_FLAG="--little-endian"
|
||||||
|
;;
|
||||||
|
armv7l)
|
||||||
|
BASE_ADDRESS="0x00010000"
|
||||||
|
ENDIANNESS_FLAG="--little-endian"
|
||||||
|
;;
|
||||||
|
x86)
|
||||||
|
BASE_ADDRESS="0x08048000"
|
||||||
|
ENDIANNESS_FLAG="--little-endian"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "$0: Unknown architecture (${ARCH})."
|
||||||
|
exit 77
|
||||||
|
;;
|
||||||
|
esac
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0000/tmp-${ARCH}"
|
TMPDIR="test/test0000/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0000-${ARCH}-binary \
|
-o test/results/test0000-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0000/tmp-${ARCH}"
|
TMPDIR="test/test0000/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0000-${ARCH}-binary \
|
-o test/results/test0000-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0000/tmp-${ARCH}"
|
TMPDIR="test/test0000/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0000-${ARCH}-binary \
|
-o test/results/test0000-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0000/tmp-${ARCH}"
|
TMPDIR="test/test0000/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0000-${ARCH}-binary \
|
-o test/results/test0000-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0001/tmp-${ARCH}"
|
TMPDIR="test/test0001/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0001-${ARCH}-binary \
|
-o test/results/test0001-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0001/tmp-${ARCH}"
|
TMPDIR="test/test0001/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0001-${ARCH}-binary \
|
-o test/results/test0001-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0001/tmp-${ARCH}"
|
TMPDIR="test/test0001/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0001-${ARCH}-binary \
|
-o test/results/test0001-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0001/tmp-${ARCH}"
|
TMPDIR="test/test0001/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0001-${ARCH}-binary \
|
-o test/results/test0001-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0002/tmp-${ARCH}"
|
TMPDIR="test/test0002/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0002-${ARCH}-binary \
|
-o test/results/test0002-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0002/tmp-${ARCH}"
|
TMPDIR="test/test0002/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0002-${ARCH}-binary \
|
-o test/results/test0002-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0002/tmp-${ARCH}"
|
TMPDIR="test/test0002/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0002-${ARCH}-binary \
|
-o test/results/test0002-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0002/tmp-${ARCH}"
|
TMPDIR="test/test0002/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0002-${ARCH}-binary \
|
-o test/results/test0002-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0003/tmp-${ARCH}"
|
TMPDIR="test/test0003/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0003-${ARCH}-binary \
|
-o test/results/test0003-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0003/tmp-${ARCH}"
|
TMPDIR="test/test0003/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0003-${ARCH}-binary \
|
-o test/results/test0003-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0003/tmp-${ARCH}"
|
TMPDIR="test/test0003/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0003-${ARCH}-binary \
|
-o test/results/test0003-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0003/tmp-${ARCH}"
|
TMPDIR="test/test0003/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0003-${ARCH}-binary \
|
-o test/results/test0003-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0004/tmp-${ARCH}"
|
TMPDIR="test/test0004/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0004-${ARCH}-binary \
|
-o test/results/test0004-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0004/tmp-${ARCH}"
|
TMPDIR="test/test0004/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0004-${ARCH}-binary \
|
-o test/results/test0004-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0004/tmp-${ARCH}"
|
TMPDIR="test/test0004/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0004-${ARCH}-binary \
|
-o test/results/test0004-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0004/tmp-${ARCH}"
|
TMPDIR="test/test0004/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0004-${ARCH}-binary \
|
-o test/results/test0004-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0005/tmp-${ARCH}"
|
TMPDIR="test/test0005/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0005-${ARCH}-binary \
|
-o test/results/test0005-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0005/tmp-${ARCH}"
|
TMPDIR="test/test0005/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0005-${ARCH}-binary \
|
-o test/results/test0005-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0005/tmp-${ARCH}"
|
TMPDIR="test/test0005/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0005-${ARCH}-binary \
|
-o test/results/test0005-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0005/tmp-${ARCH}"
|
TMPDIR="test/test0005/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0005-${ARCH}-binary \
|
-o test/results/test0005-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0006/tmp-${ARCH}"
|
TMPDIR="test/test0006/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0006-${ARCH}-binary \
|
-o test/results/test0006-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0006/tmp-${ARCH}"
|
TMPDIR="test/test0006/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0006-${ARCH}-binary \
|
-o test/results/test0006-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0006/tmp-${ARCH}"
|
TMPDIR="test/test0006/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0006-${ARCH}-binary \
|
-o test/results/test0006-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0006/tmp-${ARCH}"
|
TMPDIR="test/test0006/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0006-${ARCH}-binary \
|
-o test/results/test0006-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0007/tmp-${ARCH}"
|
TMPDIR="test/test0007/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0007-${ARCH}-binary \
|
-o test/results/test0007-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0007/tmp-${ARCH}"
|
TMPDIR="test/test0007/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0007-${ARCH}-binary \
|
-o test/results/test0007-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0007/tmp-${ARCH}"
|
TMPDIR="test/test0007/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0007-${ARCH}-binary \
|
-o test/results/test0007-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0007/tmp-${ARCH}"
|
TMPDIR="test/test0007/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0007-${ARCH}-binary \
|
-o test/results/test0007-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0008/tmp-${ARCH}"
|
TMPDIR="test/test0008/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -49,7 +50,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -58,9 +59,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0008-${ARCH}-binary \
|
-o test/results/test0008-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0008/tmp-${ARCH}"
|
TMPDIR="test/test0008/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -49,7 +50,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -58,9 +59,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0008-${ARCH}-binary \
|
-o test/results/test0008-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0008/tmp-${ARCH}"
|
TMPDIR="test/test0008/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -48,7 +49,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -57,9 +58,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0008-${ARCH}-binary \
|
-o test/results/test0008-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0008/tmp-${ARCH}"
|
TMPDIR="test/test0008/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -48,7 +49,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -57,9 +58,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0008-${ARCH}-binary \
|
-o test/results/test0008-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0009/tmp-${ARCH}"
|
TMPDIR="test/test0009/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0009-${ARCH}-binary \
|
-o test/results/test0009-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0009/tmp-${ARCH}"
|
TMPDIR="test/test0009/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0009-${ARCH}-binary \
|
-o test/results/test0009-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0009/tmp-${ARCH}"
|
TMPDIR="test/test0009/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0009-${ARCH}-binary \
|
-o test/results/test0009-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0009/tmp-${ARCH}"
|
TMPDIR="test/test0009/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0009-${ARCH}-binary \
|
-o test/results/test0009-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0010/tmp-${ARCH}"
|
TMPDIR="test/test0010/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0010-${ARCH}-binary \
|
-o test/results/test0010-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0010/tmp-${ARCH}"
|
TMPDIR="test/test0010/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0010-${ARCH}-binary \
|
-o test/results/test0010-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0010/tmp-${ARCH}"
|
TMPDIR="test/test0010/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0010-${ARCH}-binary \
|
-o test/results/test0010-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0010/tmp-${ARCH}"
|
TMPDIR="test/test0010/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0010-${ARCH}-binary \
|
-o test/results/test0010-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0011/tmp-${ARCH}"
|
TMPDIR="test/test0011/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0011-${ARCH}-binary \
|
-o test/results/test0011-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0011/tmp-${ARCH}"
|
TMPDIR="test/test0011/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0011-${ARCH}-binary \
|
-o test/results/test0011-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0011/tmp-${ARCH}"
|
TMPDIR="test/test0011/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0011-${ARCH}-binary \
|
-o test/results/test0011-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0011/tmp-${ARCH}"
|
TMPDIR="test/test0011/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0011-${ARCH}-binary \
|
-o test/results/test0011-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0012/tmp-${ARCH}"
|
TMPDIR="test/test0012/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0012-${ARCH}-binary \
|
-o test/results/test0012-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0012/tmp-${ARCH}"
|
TMPDIR="test/test0012/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0012-${ARCH}-binary \
|
-o test/results/test0012-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0012/tmp-${ARCH}"
|
TMPDIR="test/test0012/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0012-${ARCH}-binary \
|
-o test/results/test0012-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0012/tmp-${ARCH}"
|
TMPDIR="test/test0012/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0012-${ARCH}-binary \
|
-o test/results/test0012-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0013/tmp-${ARCH}"
|
TMPDIR="test/test0013/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0013-${ARCH}-binary \
|
-o test/results/test0013-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0013/tmp-${ARCH}"
|
TMPDIR="test/test0013/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0013-${ARCH}-binary \
|
-o test/results/test0013-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0013/tmp-${ARCH}"
|
TMPDIR="test/test0013/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0013-${ARCH}-binary \
|
-o test/results/test0013-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0013/tmp-${ARCH}"
|
TMPDIR="test/test0013/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0013-${ARCH}-binary \
|
-o test/results/test0013-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0014/tmp-${ARCH}"
|
TMPDIR="test/test0014/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0014-${ARCH}-binary \
|
-o test/results/test0014-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0014/tmp-${ARCH}"
|
TMPDIR="test/test0014/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0014-${ARCH}-binary \
|
-o test/results/test0014-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0014/tmp-${ARCH}"
|
TMPDIR="test/test0014/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0014-${ARCH}-binary \
|
-o test/results/test0014-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0014/tmp-${ARCH}"
|
TMPDIR="test/test0014/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0014-${ARCH}-binary \
|
-o test/results/test0014-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0015/tmp-${ARCH}"
|
TMPDIR="test/test0015/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0015-${ARCH}-binary \
|
-o test/results/test0015-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0015/tmp-${ARCH}"
|
TMPDIR="test/test0015/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0015-${ARCH}-binary \
|
-o test/results/test0015-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0015/tmp-${ARCH}"
|
TMPDIR="test/test0015/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0015-${ARCH}-binary \
|
-o test/results/test0015-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0015/tmp-${ARCH}"
|
TMPDIR="test/test0015/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0015-${ARCH}-binary \
|
-o test/results/test0015-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0016/tmp-${ARCH}"
|
TMPDIR="test/test0016/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0016-${ARCH}-binary \
|
-o test/results/test0016-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0016/tmp-${ARCH}"
|
TMPDIR="test/test0016/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0016-${ARCH}-binary \
|
-o test/results/test0016-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0016/tmp-${ARCH}"
|
TMPDIR="test/test0016/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0016-${ARCH}-binary \
|
-o test/results/test0016-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0016/tmp-${ARCH}"
|
TMPDIR="test/test0016/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0016-${ARCH}-binary \
|
-o test/results/test0016-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0017/tmp-${ARCH}"
|
TMPDIR="test/test0017/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0017-${ARCH}-binary \
|
-o test/results/test0017-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0017/tmp-${ARCH}"
|
TMPDIR="test/test0017/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0017-${ARCH}-binary \
|
-o test/results/test0017-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0017/tmp-${ARCH}"
|
TMPDIR="test/test0017/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0017-${ARCH}-binary \
|
-o test/results/test0017-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0017/tmp-${ARCH}"
|
TMPDIR="test/test0017/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0017-${ARCH}-binary \
|
-o test/results/test0017-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0018/tmp-${ARCH}"
|
TMPDIR="test/test0018/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0018-${ARCH}-binary \
|
-o test/results/test0018-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0018/tmp-${ARCH}"
|
TMPDIR="test/test0018/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0018-${ARCH}-binary \
|
-o test/results/test0018-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0018/tmp-${ARCH}"
|
TMPDIR="test/test0018/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0018-${ARCH}-binary \
|
-o test/results/test0018-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0018/tmp-${ARCH}"
|
TMPDIR="test/test0018/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0018-${ARCH}-binary \
|
-o test/results/test0018-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0019/tmp-${ARCH}"
|
TMPDIR="test/test0019/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -43,7 +44,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -52,9 +53,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0019-${ARCH}-binary \
|
-o test/results/test0019-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0019/tmp-${ARCH}"
|
TMPDIR="test/test0019/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -43,7 +44,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -52,9 +53,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0019-${ARCH}-binary \
|
-o test/results/test0019-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0019/tmp-${ARCH}"
|
TMPDIR="test/test0019/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -43,7 +44,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -52,9 +53,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0019-${ARCH}-binary \
|
-o test/results/test0019-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0019/tmp-${ARCH}"
|
TMPDIR="test/test0019/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -43,7 +44,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -52,9 +53,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0019-${ARCH}-binary \
|
-o test/results/test0019-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0020/tmp-${ARCH}"
|
TMPDIR="test/test0020/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0020-${ARCH}-binary \
|
-o test/results/test0020-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0020/tmp-${ARCH}"
|
TMPDIR="test/test0020/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0020-${ARCH}-binary \
|
-o test/results/test0020-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0020/tmp-${ARCH}"
|
TMPDIR="test/test0020/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0020-${ARCH}-binary \
|
-o test/results/test0020-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0020/tmp-${ARCH}"
|
TMPDIR="test/test0020/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -39,7 +40,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -48,9 +49,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0020-${ARCH}-binary \
|
-o test/results/test0020-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0021/tmp-${ARCH}"
|
TMPDIR="test/test0021/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -51,7 +52,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/chdir.M1 \
|
-f ${TMPDIR}/chdir.M1 \
|
||||||
-f ${TMPDIR}/chdir-footer.M1 \
|
-f ${TMPDIR}/chdir-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/chdir.hex2 \
|
-o ${TMPDIR}/chdir.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -60,9 +61,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/chdir.hex2 \
|
-f ${TMPDIR}/chdir.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0021-${ARCH}-binary \
|
-o test/results/test0021-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0021/tmp-${ARCH}"
|
TMPDIR="test/test0021/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -51,7 +52,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/chdir.M1 \
|
-f ${TMPDIR}/chdir.M1 \
|
||||||
-f ${TMPDIR}/chdir-footer.M1 \
|
-f ${TMPDIR}/chdir-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/chdir.hex2 \
|
-o ${TMPDIR}/chdir.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -60,9 +61,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/chdir.hex2 \
|
-f ${TMPDIR}/chdir.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0021-${ARCH}-binary \
|
-o test/results/test0021-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0021/tmp-${ARCH}"
|
TMPDIR="test/test0021/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -50,7 +51,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/chdir.M1 \
|
-f ${TMPDIR}/chdir.M1 \
|
||||||
-f ${TMPDIR}/chdir-footer.M1 \
|
-f ${TMPDIR}/chdir-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/chdir.hex2 \
|
-o ${TMPDIR}/chdir.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -59,9 +60,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/chdir.hex2 \
|
-f ${TMPDIR}/chdir.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0021-${ARCH}-binary \
|
-o test/results/test0021-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0021/tmp-${ARCH}"
|
TMPDIR="test/test0021/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -50,7 +51,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/chdir.M1 \
|
-f ${TMPDIR}/chdir.M1 \
|
||||||
-f ${TMPDIR}/chdir-footer.M1 \
|
-f ${TMPDIR}/chdir-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/chdir.hex2 \
|
-o ${TMPDIR}/chdir.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -59,9 +60,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/chdir.hex2 \
|
-f ${TMPDIR}/chdir.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0021-${ARCH}-binary \
|
-o test/results/test0021-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0022/tmp-${ARCH}"
|
TMPDIR="test/test0022/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -52,7 +53,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/continue.M1 \
|
-f ${TMPDIR}/continue.M1 \
|
||||||
-f ${TMPDIR}/continue-footer.M1 \
|
-f ${TMPDIR}/continue-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/continue.hex2 \
|
-o ${TMPDIR}/continue.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -61,9 +62,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/continue.hex2 \
|
-f ${TMPDIR}/continue.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0022-${ARCH}-binary \
|
-o test/results/test0022-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0022/tmp-${ARCH}"
|
TMPDIR="test/test0022/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -52,7 +53,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/continue.M1 \
|
-f ${TMPDIR}/continue.M1 \
|
||||||
-f ${TMPDIR}/continue-footer.M1 \
|
-f ${TMPDIR}/continue-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/continue.hex2 \
|
-o ${TMPDIR}/continue.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -61,9 +62,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/continue.hex2 \
|
-f ${TMPDIR}/continue.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0022-${ARCH}-binary \
|
-o test/results/test0022-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0022/tmp-${ARCH}"
|
TMPDIR="test/test0022/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -51,7 +52,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/continue.M1 \
|
-f ${TMPDIR}/continue.M1 \
|
||||||
-f ${TMPDIR}/continue-footer.M1 \
|
-f ${TMPDIR}/continue-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/continue.hex2 \
|
-o ${TMPDIR}/continue.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -60,9 +61,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/continue.hex2 \
|
-f ${TMPDIR}/continue.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0022-${ARCH}-binary \
|
-o test/results/test0022-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0022/tmp-${ARCH}"
|
TMPDIR="test/test0022/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -51,7 +52,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/continue.M1 \
|
-f ${TMPDIR}/continue.M1 \
|
||||||
-f ${TMPDIR}/continue-footer.M1 \
|
-f ${TMPDIR}/continue-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/continue.hex2 \
|
-o ${TMPDIR}/continue.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -60,9 +61,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/continue.hex2 \
|
-f ${TMPDIR}/continue.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0022-${ARCH}-binary \
|
-o test/results/test0022-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0023/tmp-${ARCH}"
|
TMPDIR="test/test0023/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -49,7 +50,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/fseek.M1 \
|
-f ${TMPDIR}/fseek.M1 \
|
||||||
-f ${TMPDIR}/fseek-footer.M1 \
|
-f ${TMPDIR}/fseek-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/fseek.hex2 \
|
-o ${TMPDIR}/fseek.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -58,9 +59,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/fseek.hex2 \
|
-f ${TMPDIR}/fseek.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0023-${ARCH}-binary \
|
-o test/results/test0023-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0023/tmp-${ARCH}"
|
TMPDIR="test/test0023/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -49,7 +50,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/fseek.M1 \
|
-f ${TMPDIR}/fseek.M1 \
|
||||||
-f ${TMPDIR}/fseek-footer.M1 \
|
-f ${TMPDIR}/fseek-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/fseek.hex2 \
|
-o ${TMPDIR}/fseek.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -58,9 +59,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/fseek.hex2 \
|
-f ${TMPDIR}/fseek.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0023-${ARCH}-binary \
|
-o test/results/test0023-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0023/tmp-${ARCH}"
|
TMPDIR="test/test0023/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -48,7 +49,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/fseek.M1 \
|
-f ${TMPDIR}/fseek.M1 \
|
||||||
-f ${TMPDIR}/fseek-footer.M1 \
|
-f ${TMPDIR}/fseek-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/fseek.hex2 \
|
-o ${TMPDIR}/fseek.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -57,9 +58,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/fseek.hex2 \
|
-f ${TMPDIR}/fseek.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0023-${ARCH}-binary \
|
-o test/results/test0023-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="x86"
|
ARCH="x86"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0023/tmp-${ARCH}"
|
TMPDIR="test/test0023/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -48,7 +49,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/libc-full.M1 \
|
-f M2libc/${ARCH}/libc-full.M1 \
|
||||||
-f ${TMPDIR}/fseek.M1 \
|
-f ${TMPDIR}/fseek.M1 \
|
||||||
-f ${TMPDIR}/fseek-footer.M1 \
|
-f ${TMPDIR}/fseek-footer.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/fseek.hex2 \
|
-o ${TMPDIR}/fseek.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -57,9 +58,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}-debug.hex2 \
|
||||||
-f ${TMPDIR}/fseek.hex2 \
|
-f ${TMPDIR}/fseek.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x8048000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0023-${ARCH}-binary \
|
-o test/results/test0023-${ARCH}-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0024/tmp-${ARCH}"
|
TMPDIR="test/test0024/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x400000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0024-${ARCH}-binary \
|
-o test/results/test0024-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="amd64"
|
ARCH="amd64"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0024/tmp-${ARCH}"
|
TMPDIR="test/test0024/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x00600000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0024-${ARCH}-binary \
|
-o test/results/test0024-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
ARCH="armv7l"
|
ARCH="armv7l"
|
||||||
|
. test/env.inc.sh
|
||||||
TMPDIR="test/test0024/tmp-${ARCH}"
|
TMPDIR="test/test0024/tmp-${ARCH}"
|
||||||
|
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
|
@ -35,7 +36,7 @@ M1 \
|
||||||
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
-f M2libc/${ARCH}/${ARCH}_defs.M1 \
|
||||||
-f M2libc/${ARCH}/libc-core.M1 \
|
-f M2libc/${ARCH}/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -44,9 +45,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
-f M2libc/${ARCH}/ELF-${ARCH}.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--little-endian \
|
${ENDIANNESS_FLAG} \
|
||||||
--architecture ${ARCH} \
|
--architecture ${ARCH} \
|
||||||
--base-address 0x10000 \
|
--base-address ${BASE_ADDRESS} \
|
||||||
-o test/results/test0024-${ARCH}-binary \
|
-o test/results/test0024-${ARCH}-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue