tests: use new-style mescc-tools flags

This completes the transition started in Knight scripts during their M2libc
migration at f2094a9e5b

from           : to

--BaseAddress  : --base-address
--BigEndian    : --big-endian
--LittleEndian : --little-endian

The plan for mescc-tools is to deprecate the old (pre-1.0.0) flags.

Note that test0101 compiles "hex2 0.3" and verifies that it works by
linking an example. This 0.3 version requires the old-style flags, so the
calls to test/results/test0101-*-binary are left unchanged.
This commit is contained in:
deesix 2021-01-23 00:00:00 +01:00
parent ae897dcfdb
commit 548993a884
157 changed files with 473 additions and 473 deletions

View File

@ -33,7 +33,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-core.M1 \
-f ${TMPDIR}/return.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/return.hex2 \
|| exit 2
@ -42,9 +42,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/return.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0000-aarch64-binary \
|| exit 3

View File

@ -33,7 +33,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-core.M1 \
-f ${TMPDIR}/return.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/return.hex2 \
|| exit 2
@ -42,9 +42,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/return.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0000-amd64-binary \
|| exit 3

View File

@ -33,7 +33,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-core.M1 \
-f ${TMPDIR}/return.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/return.hex2 \
|| exit 2
@ -42,9 +42,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/return.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0000-armv7l-binary \
|| exit 3

View File

@ -33,7 +33,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/return.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/return.hex2 \
|| exit 2
@ -41,9 +41,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/return.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x0 \
--base-address 0x0 \
-o test/results/test0000-knight-native-binary \
|| exit 3

View File

@ -33,7 +33,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-core.M1 \
-f ${TMPDIR}/return.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/return.hex2 \
|| exit 2
@ -42,9 +42,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/return.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0000-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/library_call.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/library_call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/library_call.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0001-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/library_call.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/library_call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/library_call.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0001-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/library_call.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/library_call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/library_call.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0001-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/library_call.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/library_call.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/library_call.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x0 \
--base-address 0x0 \
-o test/results/test0001-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/library_call.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/library_call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/library_call.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0001-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/if.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/if.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/if.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0002-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/if.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/if.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/if.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0002-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/if.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/if.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/if.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0002-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/if.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/if.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/if.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0002-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/if.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/if.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/if.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0002-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/constant.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/constant.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/constant.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0003-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/constant.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/constant.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/constant.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0003-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/constant.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/constant.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/constant.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0003-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/constant.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/constant.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/constant.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0003-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/constant.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/constant.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/constant.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0003-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/call.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/call.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0004-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/call.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/call.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0004-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/call.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/call.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0004-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/call.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/call.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/call.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0004-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/call.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/call.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/call.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0004-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/string.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/string.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/string.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0005-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/string.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/string.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/string.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0005-amd64-binary \
|| exit 3

View File

@ -44,7 +44,7 @@ M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/string.M1 \
-f ${TMPDIR}/string-footer.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/string.hex2 \
|| exit 3
@ -53,9 +53,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l-debug.hex2 \
-f ${TMPDIR}/string.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0005-armv7l-binary \
|| exit 4

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/string.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/string.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/string.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0005-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/string.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/string.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/string.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0005-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/for.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/for.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0006-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/for.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/for.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0006-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/for.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/for.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0006-armv7l-binary \
|| exit 3

View File

@ -34,7 +34,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/for.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/for.hex2 \
|| exit 2
@ -42,9 +42,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/for.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0006-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/for.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/for.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0006-x86-binary \
|| exit 3

View File

@ -48,7 +48,7 @@ M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/do.M1 \
-f ${TMPDIR}/do-footer.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/do.hex2 \
|| exit 2
@ -57,9 +57,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
-f ${TMPDIR}/do.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0007-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/do.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/do.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0007-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/do.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/do.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0007-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/do.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/do.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/do.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0007-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/do.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/do.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0007-x86-binary \
|| exit 3

View File

@ -47,7 +47,7 @@ M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
-f ${TMPDIR}/struct-footer.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -56,9 +56,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0008-aarch64-binary \
|| exit 3

View File

@ -47,7 +47,7 @@ M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
-f ${TMPDIR}/struct-footer.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -56,9 +56,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64-debug.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0008-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0008-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/struct.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -45,9 +45,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/struct.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0008-knight-native-binary \
|| exit 3

View File

@ -46,7 +46,7 @@ M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
-f ${TMPDIR}/struct-footer.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -55,9 +55,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0008-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/goto.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/goto.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/goto.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0009-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/goto.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/goto.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/goto.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0009-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/goto.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/goto.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/goto.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0009-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/goto.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/goto.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/goto.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0009-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/goto.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/goto.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/goto.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0009-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/nested_struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0010-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/nested_struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0010-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/nested_struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0010-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/nested_struct.hex2 \
|| exit 2
@ -45,9 +45,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0010-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/nested_struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0010-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/break-do.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/break-do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/break-do.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0011-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/break-do.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/break-do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/break-do.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0011-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/break-do.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/break-do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/break-do.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0011-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/break-do.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/break-do.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/break-do.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0011-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-do.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/break-do.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-do.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0011-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/break-for.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/break-for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/break-for.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0012-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/break-for.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/break-for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/break-for.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0012-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/break-for.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/break-for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/break-for.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0012-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/break-for.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/break-for.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/break-for.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0012-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-for.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/break-for.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-for.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0012-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/break-while.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/break-while.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/break-while.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0013-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/break-while.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/break-while.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/break-while.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0013-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/break-while.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/break-while.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/break-while.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0013-armv7l-binary \
|| exit 3

View File

@ -35,7 +35,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/break-while.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/break-while.hex2 \
|| exit 2
@ -43,9 +43,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/break-while.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0013-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-while.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/break-while.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-while.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0013-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/basic_args.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/basic_args.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/basic_args.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0014-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/basic_args.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/basic_args.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/basic_args.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0014-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/basic_args.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/basic_args.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/basic_args.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0014-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/basic_args.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/basic_args.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/basic_args.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0014-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/file_read.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/file_read.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/file_read.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0015-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/file_read.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/file_read.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/file_read.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0015-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/file_read.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/file_read.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/file_read.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0015-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/file_read.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/file_read.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/file_read.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0015-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/file_write.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/file_write.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/file_write.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0016-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/file_write.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/file_write.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/file_write.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0016-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/file_write.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/file_write.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/file_write.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0016-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/file_write.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/file_write.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/file_write.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0016-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/memset.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/memset.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/memset.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0017-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/memset.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/memset.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/memset.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0017-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/memset.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/memset.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/memset.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0017-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/memset.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/memset.hex2 \
|| exit 2
@ -45,9 +45,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/memset.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0017-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/memset.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/memset.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/memset.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0017-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/math.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/math.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/math.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0018-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/math.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/math.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/math.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0018-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/math.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/math.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/math.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0018-armv7l-binary \
|| exit 3

View File

@ -38,7 +38,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native-file.M1 \
-f ${TMPDIR}/math.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/math.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/math.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0018-knight-native-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/math.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/math.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/math.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0018-x86-binary \
|| exit 3

View File

@ -41,7 +41,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/getopt.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/getopt.hex2 \
|| exit 2
@ -50,9 +50,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/getopt.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0019-aarch64-binary \
|| exit 3

View File

@ -41,7 +41,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/getopt.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/getopt.hex2 \
|| exit 2
@ -50,9 +50,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/getopt.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0019-amd64-binary \
|| exit 3

View File

@ -41,7 +41,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/getopt.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/getopt.hex2 \
|| exit 2
@ -50,9 +50,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/getopt.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0019-armv7l-binary \
|| exit 3

View File

@ -41,7 +41,7 @@ M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/getopt.M1 \
--LittleEndian \
--little-endian \
--architecture x86 \
-o ${TMPDIR}/getopt.hex2 \
|| exit 2
@ -50,9 +50,9 @@ M1 \
hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/getopt.hex2 \
--LittleEndian \
--little-endian \
--architecture x86 \
--BaseAddress 0x8048000 \
--base-address 0x8048000 \
-o test/results/test0019-x86-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/aarch64/aarch64_defs.M1 \
-f M2libc/aarch64/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/aarch64/ELF-aarch64.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture aarch64 \
--BaseAddress 0x400000 \
--base-address 0x400000 \
-o test/results/test0020-aarch64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/amd64/amd64_defs.M1 \
-f M2libc/amd64/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
--LittleEndian \
--little-endian \
--architecture amd64 \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/amd64/ELF-amd64.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture amd64 \
--BaseAddress 0x00600000 \
--base-address 0x00600000 \
-o test/results/test0020-amd64-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f M2libc/armv7l/armv7l_defs.M1 \
-f M2libc/armv7l/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
--LittleEndian \
--little-endian \
--architecture armv7l \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -46,9 +46,9 @@ M1 \
hex2 \
-f M2libc/armv7l/ELF-armv7l.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--little-endian \
--architecture armv7l \
--BaseAddress 0x10000 \
--base-address 0x10000 \
-o test/results/test0020-armv7l-binary \
|| exit 3

View File

@ -37,7 +37,7 @@ M1 \
-f test/common_knight/knight-native_defs.M1 \
-f test/common_knight/libc-native.M1 \
-f ${TMPDIR}/struct.M1 \
--BigEndian \
--big-endian \
--architecture knight-native \
-o ${TMPDIR}/struct.hex2 \
|| exit 2
@ -45,9 +45,9 @@ M1 \
# Resolve all linkages
hex2 \
-f ${TMPDIR}/struct.hex2 \
--BigEndian \
--big-endian \
--architecture knight-native \
--BaseAddress 0x00 \
--base-address 0x00 \
-o test/results/test0020-knight-native-binary \
|| exit 3

Some files were not shown because too many files have changed in this diff Show More