From: norly Date: Mon, 24 Jun 2013 03:07:10 +0000 (+0100) Subject: Tests for x86-64 X-Git-Url: https://git.enpas.org/?p=centaur.git;a=commitdiff_plain;h=13880cbd8560fe9c7a93f73071d65761d68c5eea Tests for x86-64 --- diff --git a/tests/02-noop64.test b/tests/02-noop64.test new file mode 100644 index 0000000..d519c55 --- /dev/null +++ b/tests/02-noop64.test @@ -0,0 +1,10 @@ +#!/bin/sh +source ./boilerplate.sh + +elfucli --input reference/putsmain64 \ + --output $BUILDDIR/putsmain64-cloned +test_check_retval + +cmp reference/putsmain64-cloned \ + $BUILDDIR/putsmain64-cloned +test_check_retval diff --git a/tests/04-injection64.test b/tests/04-injection64.test new file mode 100644 index 0000000..5ca6237 --- /dev/null +++ b/tests/04-injection64.test @@ -0,0 +1,11 @@ +#!/bin/sh +source ./boilerplate.sh + +elfucli --input reference/putsmain64 \ + --reladd reference/puts-alternative64.o \ + --output $BUILDDIR/putsmain64-with-puts-alternative64 +test_check_retval + +cmp reference/putsmain64-with-puts-alternative64 \ + $BUILDDIR/putsmain64-with-puts-alternative64 +test_check_retval diff --git a/tests/reference/puts-alternative64.o b/tests/reference/puts-alternative64.o new file mode 100644 index 0000000..6efb491 Binary files /dev/null and b/tests/reference/puts-alternative64.o differ diff --git a/tests/reference/putsmain64 b/tests/reference/putsmain64 new file mode 100755 index 0000000..570326a Binary files /dev/null and b/tests/reference/putsmain64 differ diff --git a/tests/reference/putsmain64-cloned b/tests/reference/putsmain64-cloned new file mode 100755 index 0000000..7a8f30a Binary files /dev/null and b/tests/reference/putsmain64-cloned differ diff --git a/tests/reference/putsmain64-with-puts-alternative64 b/tests/reference/putsmain64-with-puts-alternative64 new file mode 100755 index 0000000..778a5d3 Binary files /dev/null and b/tests/reference/putsmain64-with-puts-alternative64 differ