From f31929ca5b5aa0076eeb9aa18b791d17bd36229f Mon Sep 17 00:00:00 2001 From: Erik Charlebois Date: Mon, 12 Apr 2010 21:38:01 -0700 Subject: [PATCH] a.elf for elf tests --- extra/elf/a.elf | Bin 0 -> 9849 bytes extra/elf/elf-tests.factor | 8 ++++---- extra/elf/nm/nm-tests.factor | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) create mode 100755 extra/elf/a.elf diff --git a/extra/elf/a.elf b/extra/elf/a.elf new file mode 100755 index 0000000000000000000000000000000000000000..0f10a2fb3132b888ea405b8221886079dfa431a5 GIT binary patch literal 9849 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 WEM?m`JK~zj1}Ei_lKlV075NvT7Pr*^ literal 0 HcmV?d00001 diff --git a/extra/elf/elf-tests.factor b/extra/elf/elf-tests.factor index c0ade1bcd1..d68885e6b7 100644 --- a/extra/elf/elf-tests.factor +++ b/extra/elf/elf-tests.factor @@ -45,7 +45,7 @@ IN: elf.tests } } [ - "resource:extra/elf/a.out" [ + "resource:extra/elf/a.elf" [ sections [ name>> ] map ] with-mapped-elf ] @@ -74,7 +74,7 @@ unit-test } } [ - "resource:extra/elf/a.out" [ + "resource:extra/elf/a.elf" [ segments [ program-header>> p_type>> PT_LOAD = ] find nip sections [ name>> ] map ] with-mapped-elf @@ -158,7 +158,7 @@ unit-test } } [ - "resource:extra/elf/a.out" [ + "resource:extra/elf/a.elf" [ sections ".symtab" find-section symbols [ name>> ] map ] with-mapped-elf @@ -172,7 +172,7 @@ unit-test } } [ - "resource:extra/elf/a.out" [ + "resource:extra/elf/a.elf" [ sections ".symtab" "main" find-section-symbol symbol-data >byte-array ] with-mapped-elf diff --git a/extra/elf/nm/nm-tests.factor b/extra/elf/nm/nm-tests.factor index e420976d9e..2ecb499081 100644 --- a/extra/elf/nm/nm-tests.factor +++ b/extra/elf/nm/nm-tests.factor @@ -47,5 +47,5 @@ STRING: validation-output ; { $ validation-output } -[ dup [ "resource:extra/elf/a.out" nm ] with-output-stream >string ] +[ dup [ "resource:extra/elf/a.elf" nm ] with-output-stream >string ] unit-test