nasm/test
H. Peter Anvin 93c7aa2302 test/elf64so.asm: demonstrate a case where we bind to the wrong symbol
Show an artificial case where we bind to the wrong symbol, due to the
confusion in the output system between the size of relative symbols
and their position.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-17 23:14:53 -07:00
..
perf Simple performance benchmarks: label, macro and token lookups 2007-09-13 18:13:20 -07:00
_file_.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
_version.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
a32offs.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
absolute.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
addr64x.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
align13.asm Already aligned aligns should be 0 bytes, not %1. 2008-10-01 13:21:02 +02:00
align13s.asm Clean up unterminated lines 2008-09-25 02:33:24 -07:00
alonesym-obj.asm BR 2010180: outobj: Garbage may be written in a last PUBDEF 2008-07-19 19:27:41 -07:00
andbyte.asm Test for BR 2172659 2008-10-16 13:03:40 -07:00
aoutso.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
aouttest.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
aouttest.c General push for x86-64 support, dubbed 0.99.00. 2007-04-12 02:40:54 +00:00
avx.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
bcd.asm test: simple test of packed BCD. 2008-07-03 20:16:40 -07:00
binexe.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
bintest.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
br560575.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
br560873.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
br890790_i.asm Apply patch from BR 890790 2008-10-01 13:09:27 +02:00
br890790.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
br1879590.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
br2003451.asm BR 2003451: add test case 2008-07-19 21:40:07 -07:00
br2030823.asm test: Fix file with no final newline 2008-08-24 18:17:09 -07:00
br2148476.asm test/br2148476.asm: comprehensive test of the CVT* instructions 2008-10-06 17:57:18 -07:00
changed.asm regularized spelling of license to match name of LICENSE file 2007-12-29 09:44:23 -05:00
cofftest.asm Configure tests to be performed automatically 2008-05-21 12:42:46 +02:00
cofftest.c Must define types before using them 2007-10-11 20:32:33 -07:00
dtbcd.asm test: add test of nested %rep, BCD constants, and %warning 2008-07-13 15:06:55 -07:00
elf64so.asm test/elf64so.asm: demonstrate a case where we bind to the wrong symbol 2008-10-17 23:14:53 -07:00
elfso.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
elftest64.c elftest64: both Small PIC and Medium PIC model tests 2008-10-17 22:10:33 -07:00
elftest.asm Make .rodata a recognized ELF section with default attributes 2002-05-17 04:51:10 +00:00
elftest.c Test and Makefile rules for 32- and 64-bit ELF shared libraries 2008-10-17 17:13:26 -07:00
elif.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
expimp.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
far64.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
float8.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
float.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
floatb.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
floatexp.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
floatize.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
floattest.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
floatx.asm floatx.asm: add tests for "rounds up to smallest denorm" 2007-10-30 01:17:57 -07:00
fmsub.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
fpu.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
fwdopt.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
fwdoptpp.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
gotoff64.asm Test for various ELF64 GOT references 2008-10-15 15:22:03 -07:00
ifelse.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
ifmacro.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
iftoken.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
iftoken.pl test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
imacro.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
imm64.asm Better handling of 32-bit imms in 64-bit moves 2008-03-19 14:52:27 -07:00
immwarn.asm New opcode for 32->64 bit sign-extended immediate with warning 2008-10-07 10:05:10 -07:00
imul.asm test/imul.asm: remove obsolete ERROR marker 2008-10-07 16:53:49 -07:00
inc1.asm NASM 0.94 2002-04-30 20:52:08 +00:00
inc2.asm NASM 0.91 2002-04-30 20:51:32 +00:00
inctest.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
insnlbl.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
invlpga.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
jmp64.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
lar_lsl.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
larlsl.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
lnxhello.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
local.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
loopoffs.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
macro-defaults.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
Makefile test/Makefile: enable debugging info for elftest/elftest64 2008-10-17 23:03:54 -07:00
mmxsize.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
movimm.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
movnti.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
multisection.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
nasmformat.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
new test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
nop.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
nullfile.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
objexe.asm NASM 0.96 2002-04-30 20:52:49 +00:00
objlink.c Must define types before using them 2007-10-11 20:32:33 -07:00
objtest.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
org.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
performtest.pl test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
pushseg.asm test/pushseg.asm: add "pop cs" 2008-10-08 23:32:33 -07:00
r13.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
radix.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
riprel2.asm BR 2148448: Fix RIP-relative addressing with an immediate 2008-10-06 19:11:07 -07:00
riprel.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
riprel.pl test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
smartalign.asm test: more smart alignment test 2008-07-17 14:29:07 -07:00
test67.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
testdos.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
testnos3.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
time.asm Configure tests to be performed automatically 2008-05-21 12:42:46 +02:00
tmap.nas Use the version of tmap.nas that actually caused problems 2003-09-10 23:33:38 +00:00
uscore.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
utf.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
vmread.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
xchg.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
xcrypt.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00
zerobyte.asm test: change .stdout/.stderr to stdout/stderr 2008-10-06 18:28:42 -07:00