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:
parent
ae897dcfdb
commit
548993a884
|
@ -33,7 +33,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-core.M1 \
|
-f M2libc/aarch64/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -42,9 +42,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0000-aarch64-binary \
|
-o test/results/test0000-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-core.M1 \
|
-f M2libc/amd64/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -42,9 +42,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0000-amd64-binary \
|
-o test/results/test0000-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-core.M1 \
|
-f M2libc/armv7l/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -42,9 +42,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0000-armv7l-binary \
|
-o test/results/test0000-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -41,9 +41,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x0 \
|
--base-address 0x0 \
|
||||||
-o test/results/test0000-knight-native-binary \
|
-o test/results/test0000-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-core.M1 \
|
-f M2libc/x86/libc-core.M1 \
|
||||||
-f ${TMPDIR}/return.M1 \
|
-f ${TMPDIR}/return.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/return.hex2 \
|
-o ${TMPDIR}/return.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -42,9 +42,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/return.hex2 \
|
-f ${TMPDIR}/return.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0000-x86-binary \
|
-o test/results/test0000-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0001-aarch64-binary \
|
-o test/results/test0001-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0001-amd64-binary \
|
-o test/results/test0001-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0001-armv7l-binary \
|
-o test/results/test0001-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x0 \
|
--base-address 0x0 \
|
||||||
-o test/results/test0001-knight-native-binary \
|
-o test/results/test0001-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/library_call.M1 \
|
-f ${TMPDIR}/library_call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/library_call.hex2 \
|
-o ${TMPDIR}/library_call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/library_call.hex2 \
|
-f ${TMPDIR}/library_call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0001-x86-binary \
|
-o test/results/test0001-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0002-aarch64-binary \
|
-o test/results/test0002-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0002-amd64-binary \
|
-o test/results/test0002-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0002-armv7l-binary \
|
-o test/results/test0002-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0002-knight-native-binary \
|
-o test/results/test0002-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/if.M1 \
|
-f ${TMPDIR}/if.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/if.hex2 \
|
-o ${TMPDIR}/if.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/if.hex2 \
|
-f ${TMPDIR}/if.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0002-x86-binary \
|
-o test/results/test0002-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0003-aarch64-binary \
|
-o test/results/test0003-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0003-amd64-binary \
|
-o test/results/test0003-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0003-armv7l-binary \
|
-o test/results/test0003-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0003-knight-native-binary \
|
-o test/results/test0003-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/constant.M1 \
|
-f ${TMPDIR}/constant.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/constant.hex2 \
|
-o ${TMPDIR}/constant.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/constant.hex2 \
|
-f ${TMPDIR}/constant.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0003-x86-binary \
|
-o test/results/test0003-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0004-aarch64-binary \
|
-o test/results/test0004-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0004-amd64-binary \
|
-o test/results/test0004-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0004-armv7l-binary \
|
-o test/results/test0004-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0004-knight-native-binary \
|
-o test/results/test0004-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/call.M1 \
|
-f ${TMPDIR}/call.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/call.hex2 \
|
-o ${TMPDIR}/call.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/call.hex2 \
|
-f ${TMPDIR}/call.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0004-x86-binary \
|
-o test/results/test0004-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0005-aarch64-binary \
|
-o test/results/test0005-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0005-amd64-binary \
|
-o test/results/test0005-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
-f ${TMPDIR}/string-footer.M1 \
|
-f ${TMPDIR}/string-footer.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
@ -53,9 +53,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l-debug.hex2 \
|
-f M2libc/armv7l/ELF-armv7l-debug.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0005-armv7l-binary \
|
-o test/results/test0005-armv7l-binary \
|
||||||
|| exit 4
|
|| exit 4
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0005-knight-native-binary \
|
-o test/results/test0005-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/string.M1 \
|
-f ${TMPDIR}/string.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/string.hex2 \
|
-o ${TMPDIR}/string.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/string.hex2 \
|
-f ${TMPDIR}/string.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0005-x86-binary \
|
-o test/results/test0005-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0006-aarch64-binary \
|
-o test/results/test0006-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0006-amd64-binary \
|
-o test/results/test0006-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0006-armv7l-binary \
|
-o test/results/test0006-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -42,9 +42,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0006-knight-native-binary \
|
-o test/results/test0006-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/for.M1 \
|
-f ${TMPDIR}/for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/for.hex2 \
|
-o ${TMPDIR}/for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/for.hex2 \
|
-f ${TMPDIR}/for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0006-x86-binary \
|
-o test/results/test0006-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
-f ${TMPDIR}/do-footer.M1 \
|
-f ${TMPDIR}/do-footer.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -57,9 +57,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
|
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0007-aarch64-binary \
|
-o test/results/test0007-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0007-amd64-binary \
|
-o test/results/test0007-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0007-armv7l-binary \
|
-o test/results/test0007-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0007-knight-native-binary \
|
-o test/results/test0007-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/do.M1 \
|
-f ${TMPDIR}/do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/do.hex2 \
|
-o ${TMPDIR}/do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/do.hex2 \
|
-f ${TMPDIR}/do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0007-x86-binary \
|
-o test/results/test0007-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -56,9 +56,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
|
-f M2libc/aarch64/ELF-aarch64-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0008-aarch64-binary \
|
-o test/results/test0008-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -56,9 +56,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64-debug.hex2 \
|
-f M2libc/amd64/ELF-amd64-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0008-amd64-binary \
|
-o test/results/test0008-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0008-armv7l-binary \
|
-o test/results/test0008-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -45,9 +45,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0008-knight-native-binary \
|
-o test/results/test0008-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
-f ${TMPDIR}/struct-footer.M1 \
|
-f ${TMPDIR}/struct-footer.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -55,9 +55,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86-debug.hex2 \
|
-f M2libc/x86/ELF-x86-debug.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0008-x86-binary \
|
-o test/results/test0008-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0009-aarch64-binary \
|
-o test/results/test0009-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0009-amd64-binary \
|
-o test/results/test0009-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0009-armv7l-binary \
|
-o test/results/test0009-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0009-knight-native-binary \
|
-o test/results/test0009-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/goto.M1 \
|
-f ${TMPDIR}/goto.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/goto.hex2 \
|
-o ${TMPDIR}/goto.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/goto.hex2 \
|
-f ${TMPDIR}/goto.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0009-x86-binary \
|
-o test/results/test0009-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0010-aarch64-binary \
|
-o test/results/test0010-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0010-amd64-binary \
|
-o test/results/test0010-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0010-armv7l-binary \
|
-o test/results/test0010-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -45,9 +45,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0010-knight-native-binary \
|
-o test/results/test0010-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/nested_struct.M1 \
|
-f ${TMPDIR}/nested_struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/nested_struct.hex2 \
|
-o ${TMPDIR}/nested_struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/nested_struct.hex2 \
|
-f ${TMPDIR}/nested_struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0010-x86-binary \
|
-o test/results/test0010-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0011-aarch64-binary \
|
-o test/results/test0011-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0011-amd64-binary \
|
-o test/results/test0011-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0011-armv7l-binary \
|
-o test/results/test0011-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0011-knight-native-binary \
|
-o test/results/test0011-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-do.M1 \
|
-f ${TMPDIR}/break-do.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/break-do.hex2 \
|
-o ${TMPDIR}/break-do.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/break-do.hex2 \
|
-f ${TMPDIR}/break-do.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0011-x86-binary \
|
-o test/results/test0011-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0012-aarch64-binary \
|
-o test/results/test0012-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0012-amd64-binary \
|
-o test/results/test0012-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0012-armv7l-binary \
|
-o test/results/test0012-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0012-knight-native-binary \
|
-o test/results/test0012-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-for.M1 \
|
-f ${TMPDIR}/break-for.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/break-for.hex2 \
|
-o ${TMPDIR}/break-for.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/break-for.hex2 \
|
-f ${TMPDIR}/break-for.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0012-x86-binary \
|
-o test/results/test0012-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0013-aarch64-binary \
|
-o test/results/test0013-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0013-amd64-binary \
|
-o test/results/test0013-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0013-armv7l-binary \
|
-o test/results/test0013-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -43,9 +43,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0013-knight-native-binary \
|
-o test/results/test0013-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/break-while.M1 \
|
-f ${TMPDIR}/break-while.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/break-while.hex2 \
|
-o ${TMPDIR}/break-while.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/break-while.hex2 \
|
-f ${TMPDIR}/break-while.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0013-x86-binary \
|
-o test/results/test0013-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0014-aarch64-binary \
|
-o test/results/test0014-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0014-amd64-binary \
|
-o test/results/test0014-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0014-armv7l-binary \
|
-o test/results/test0014-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/basic_args.M1 \
|
-f ${TMPDIR}/basic_args.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/basic_args.hex2 \
|
-o ${TMPDIR}/basic_args.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/basic_args.hex2 \
|
-f ${TMPDIR}/basic_args.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0014-x86-binary \
|
-o test/results/test0014-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0015-aarch64-binary \
|
-o test/results/test0015-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0015-amd64-binary \
|
-o test/results/test0015-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0015-armv7l-binary \
|
-o test/results/test0015-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_read.M1 \
|
-f ${TMPDIR}/file_read.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/file_read.hex2 \
|
-o ${TMPDIR}/file_read.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/file_read.hex2 \
|
-f ${TMPDIR}/file_read.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0015-x86-binary \
|
-o test/results/test0015-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0016-aarch64-binary \
|
-o test/results/test0016-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0016-amd64-binary \
|
-o test/results/test0016-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0016-armv7l-binary \
|
-o test/results/test0016-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/file_write.M1 \
|
-f ${TMPDIR}/file_write.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/file_write.hex2 \
|
-o ${TMPDIR}/file_write.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/file_write.hex2 \
|
-f ${TMPDIR}/file_write.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0016-x86-binary \
|
-o test/results/test0016-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0017-aarch64-binary \
|
-o test/results/test0017-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0017-amd64-binary \
|
-o test/results/test0017-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0017-armv7l-binary \
|
-o test/results/test0017-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -45,9 +45,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0017-knight-native-binary \
|
-o test/results/test0017-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/memset.M1 \
|
-f ${TMPDIR}/memset.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/memset.hex2 \
|
-o ${TMPDIR}/memset.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/memset.hex2 \
|
-f ${TMPDIR}/memset.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0017-x86-binary \
|
-o test/results/test0017-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0018-aarch64-binary \
|
-o test/results/test0018-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0018-amd64-binary \
|
-o test/results/test0018-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0018-armv7l-binary \
|
-o test/results/test0018-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native-file.M1 \
|
-f test/common_knight/libc-native-file.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0018-knight-native-binary \
|
-o test/results/test0018-knight-native-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/math.M1 \
|
-f ${TMPDIR}/math.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/math.hex2 \
|
-o ${TMPDIR}/math.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/math.hex2 \
|
-f ${TMPDIR}/math.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0018-x86-binary \
|
-o test/results/test0018-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -50,9 +50,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0019-aarch64-binary \
|
-o test/results/test0019-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -50,9 +50,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0019-amd64-binary \
|
-o test/results/test0019-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -50,9 +50,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0019-armv7l-binary \
|
-o test/results/test0019-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ M1 \
|
||||||
-f M2libc/x86/x86_defs.M1 \
|
-f M2libc/x86/x86_defs.M1 \
|
||||||
-f M2libc/x86/libc-full.M1 \
|
-f M2libc/x86/libc-full.M1 \
|
||||||
-f ${TMPDIR}/getopt.M1 \
|
-f ${TMPDIR}/getopt.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
-o ${TMPDIR}/getopt.hex2 \
|
-o ${TMPDIR}/getopt.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -50,9 +50,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/x86/ELF-x86.hex2 \
|
-f M2libc/x86/ELF-x86.hex2 \
|
||||||
-f ${TMPDIR}/getopt.hex2 \
|
-f ${TMPDIR}/getopt.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture x86 \
|
--architecture x86 \
|
||||||
--BaseAddress 0x8048000 \
|
--base-address 0x8048000 \
|
||||||
-o test/results/test0019-x86-binary \
|
-o test/results/test0019-x86-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/aarch64/aarch64_defs.M1 \
|
-f M2libc/aarch64/aarch64_defs.M1 \
|
||||||
-f M2libc/aarch64/libc-full.M1 \
|
-f M2libc/aarch64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
-f M2libc/aarch64/ELF-aarch64.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture aarch64 \
|
--architecture aarch64 \
|
||||||
--BaseAddress 0x400000 \
|
--base-address 0x400000 \
|
||||||
-o test/results/test0020-aarch64-binary \
|
-o test/results/test0020-aarch64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/amd64/amd64_defs.M1 \
|
-f M2libc/amd64/amd64_defs.M1 \
|
||||||
-f M2libc/amd64/libc-full.M1 \
|
-f M2libc/amd64/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/amd64/ELF-amd64.hex2 \
|
-f M2libc/amd64/ELF-amd64.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture amd64 \
|
--architecture amd64 \
|
||||||
--BaseAddress 0x00600000 \
|
--base-address 0x00600000 \
|
||||||
-o test/results/test0020-amd64-binary \
|
-o test/results/test0020-amd64-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f M2libc/armv7l/armv7l_defs.M1 \
|
-f M2libc/armv7l/armv7l_defs.M1 \
|
||||||
-f M2libc/armv7l/libc-full.M1 \
|
-f M2libc/armv7l/libc-full.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -46,9 +46,9 @@ M1 \
|
||||||
hex2 \
|
hex2 \
|
||||||
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
-f M2libc/armv7l/ELF-armv7l.hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--LittleEndian \
|
--little-endian \
|
||||||
--architecture armv7l \
|
--architecture armv7l \
|
||||||
--BaseAddress 0x10000 \
|
--base-address 0x10000 \
|
||||||
-o test/results/test0020-armv7l-binary \
|
-o test/results/test0020-armv7l-binary \
|
||||||
|| exit 3
|
|| exit 3
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ M1 \
|
||||||
-f test/common_knight/knight-native_defs.M1 \
|
-f test/common_knight/knight-native_defs.M1 \
|
||||||
-f test/common_knight/libc-native.M1 \
|
-f test/common_knight/libc-native.M1 \
|
||||||
-f ${TMPDIR}/struct.M1 \
|
-f ${TMPDIR}/struct.M1 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
-o ${TMPDIR}/struct.hex2 \
|
-o ${TMPDIR}/struct.hex2 \
|
||||||
|| exit 2
|
|| exit 2
|
||||||
|
@ -45,9 +45,9 @@ M1 \
|
||||||
# Resolve all linkages
|
# Resolve all linkages
|
||||||
hex2 \
|
hex2 \
|
||||||
-f ${TMPDIR}/struct.hex2 \
|
-f ${TMPDIR}/struct.hex2 \
|
||||||
--BigEndian \
|
--big-endian \
|
||||||
--architecture knight-native \
|
--architecture knight-native \
|
||||||
--BaseAddress 0x00 \
|
--base-address 0x00 \
|
||||||
-o test/results/test0020-knight-native-binary \
|
-o test/results/test0020-knight-native-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