summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am28
-rwxr-xr-xtests/run-addrcfi.sh76
-rwxr-xr-xtests/run-allregs.sh381
-rwxr-xr-xtests/run-arextract.sh2
-rwxr-xr-xtests/run-elflint-test.sh3
-rwxr-xr-xtests/run-readelf-mixed-corenote.sh67
6 files changed, 16 insertions, 541 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 303f7836..ce25aa3a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -337,7 +337,8 @@ libdw = ../libdw/libdw.so
libelf = ../libelf/libelf.so
libasm = ../libasm/libasm.so
endif
-libebl = ../libebl/libebl.a
+libebl = ../libebl/libebl.a ../backends/libebl_static_pic.a ../libcpu/libcpu_static_pic.a
+libdw_static = ../libdw/libdw_static_pic.a
libeu = ../lib/libeu.a
endif !STANDALONE
@@ -356,8 +357,8 @@ early_offscn_LDADD = $(libelf)
ecp_LDADD = $(libelf)
update1_LDADD = $(libelf)
update2_LDADD = $(libelf)
-update3_LDADD = $(libebl) $(libelf)
-update4_LDADD = $(libebl) $(libelf)
+update3_LDADD = $(libebl) $(libdw_static) $(libelf)
+update4_LDADD = $(libebl) $(libdw_static) $(libelf)
show_die_info_LDADD = $(libdw) $(libelf)
get_pubnames_LDADD = $(libdw) $(libelf)
show_abbrev_LDADD = $(libdw) $(libelf)
@@ -365,6 +366,7 @@ get_lines_LDADD = $(libdw) $(libelf)
get_files_LDADD = $(libdw) $(libelf)
get_aranges_LDADD = $(libdw) $(libelf)
allfcts_LDADD = $(libdw) $(libelf)
+line2addr_no_Wformat = yes
line2addr_LDADD = $(libdw)
addrscopes_LDADD = $(libdw)
funcscopes_LDADD = $(libdw)
@@ -372,15 +374,15 @@ funcretval_LDADD = $(libdw)
allregs_LDADD = $(libdw)
find_prologues_LDADD = $(libdw)
#show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf)
-asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) -ldl
-asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) -ldl
+asm_tst1_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst2_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst3_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst4_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst5_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst6_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst7_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst8_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
+asm_tst9_LDADD = $(libasm) $(libebl) $(libdw_static) $(libelf) -ldl
dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) -ldl
rdwrmmap_LDADD = $(libelf)
dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) -ldl
@@ -394,7 +396,7 @@ dwarf_getstring_LDADD = $(libdw)
addrcfi_LDADD = $(libdw) $(libebl) $(libelf) -ldl
test_flag_nobits_LDADD = $(libelf)
rerequest_tag_LDADD = $(libdw)
-alldts_LDADD = $(libebl) $(libelf)
+alldts_LDADD = $(libebl) $(libdw_static) $(libelf)
md5_sha1_test_LDADD = $(libeu)
typeiter_LDADD = $(libdw) $(libelf)
typeiter2_LDADD = $(libdw) $(libelf)
diff --git a/tests/run-addrcfi.sh b/tests/run-addrcfi.sh
index 5d33246a..a9c73c8c 100755
--- a/tests/run-addrcfi.sh
+++ b/tests/run-addrcfi.sh
@@ -2497,82 +2497,6 @@ testrun_compare ${abs_builddir}/addrcfi -e testfiles390x 0x0000000080000510 <<\E
handle_cfi no CFI (.debug_frame): no error
EOF
-# EM_ARM (function bar 0x00008510)
-# Note. Only in .debug_frame, the .eh_frame is actually empty.
-# Same as s390 and ppc above.
-testfiles testfilearm
-testrun_compare ${abs_builddir}/addrcfi -e testfilearm 0x00008510 <<\EOF
-dwarf_cfi_addrframe (.eh_frame): no matching address range
-.debug_frame has 0x8510 => [0x8510, 0x8524):
- return address in reg14
- CFA location expression: bregx(13)
- integer reg0 (r0): undefined
- integer reg1 (r1): undefined
- integer reg2 (r2): undefined
- integer reg3 (r3): undefined
- integer reg4 (r4): same_value
- integer reg5 (r5): same_value
- integer reg6 (r6): same_value
- integer reg7 (r7): same_value
- integer reg8 (r8): same_value
- integer reg9 (r9): undefined
- integer reg10 (r10): same_value
- integer reg11 (r11): same_value
- integer reg12 (r12): undefined
- integer reg13 (sp): location expression: call_frame_cfa stack_value
- integer reg14 (lr): same_value
- integer reg15 (pc): location expression: regx(14)
- FPA reg16 (f0): undefined
- FPA reg17 (f1): undefined
- FPA reg18 (f2): undefined
- FPA reg19 (f3): undefined
- FPA reg20 (f4): undefined
- FPA reg21 (f5): undefined
- FPA reg22 (f6): undefined
- FPA reg23 (f7): undefined
- FPA reg96 (f0): undefined
- FPA reg97 (f1): undefined
- FPA reg98 (f2): undefined
- FPA reg99 (f3): undefined
- FPA reg100 (f4): undefined
- FPA reg101 (f5): undefined
- FPA reg102 (f6): undefined
- FPA reg103 (f7): undefined
- integer reg128 (spsr): undefined
- VFP reg256 (d0): undefined
- VFP reg257 (d1): undefined
- VFP reg258 (d2): undefined
- VFP reg259 (d3): undefined
- VFP reg260 (d4): undefined
- VFP reg261 (d5): undefined
- VFP reg262 (d6): undefined
- VFP reg263 (d7): undefined
- VFP reg264 (d8): same_value
- VFP reg265 (d9): same_value
- VFP reg266 (d10): same_value
- VFP reg267 (d11): same_value
- VFP reg268 (d12): same_value
- VFP reg269 (d13): same_value
- VFP reg270 (d14): same_value
- VFP reg271 (d15): same_value
- VFP reg272 (d16): undefined
- VFP reg273 (d17): undefined
- VFP reg274 (d18): undefined
- VFP reg275 (d19): undefined
- VFP reg276 (d20): undefined
- VFP reg277 (d21): undefined
- VFP reg278 (d22): undefined
- VFP reg279 (d23): undefined
- VFP reg280 (d24): undefined
- VFP reg281 (d25): undefined
- VFP reg282 (d26): undefined
- VFP reg283 (d27): undefined
- VFP reg284 (d28): undefined
- VFP reg285 (d29): undefined
- VFP reg286 (d30): undefined
- VFP reg287 (d31): undefined
-EOF
-
# EM_AARCH64 (function bar 0x400550)
# Same as arm, 390 and ppc above.
# Note missing coverage in .eh_frame.
diff --git a/tests/run-allregs.sh b/tests/run-allregs.sh
index 6f3862ec..4b7a4eef 100755
--- a/tests/run-allregs.sh
+++ b/tests/run-allregs.sh
@@ -2343,387 +2343,6 @@ control registers:
65: %pswa (pswa), address 64 bits
EOF
-regs_test testfile30 <<\EOF
-integer registers:
- 0: %g0 (g0), signed 32 bits
- 1: %g1 (g1), signed 32 bits
- 2: %g2 (g2), signed 32 bits
- 3: %g3 (g3), signed 32 bits
- 4: %g4 (g4), signed 32 bits
- 5: %g5 (g5), signed 32 bits
- 6: %g6 (g6), signed 32 bits
- 7: %g7 (g7), signed 32 bits
- 8: %o0 (o0), signed 32 bits
- 9: %o1 (o1), signed 32 bits
- 10: %o2 (o2), signed 32 bits
- 11: %o3 (o3), signed 32 bits
- 12: %o4 (o4), signed 32 bits
- 13: %o5 (o5), signed 32 bits
- 14: %o6 (o6), address 32 bits
- 15: %o7 (o7), signed 32 bits
- 16: %l0 (l0), signed 32 bits
- 17: %l1 (l1), signed 32 bits
- 18: %l2 (l2), signed 32 bits
- 19: %l3 (l3), signed 32 bits
- 20: %l4 (l4), signed 32 bits
- 21: %l5 (l5), signed 32 bits
- 22: %l6 (l6), signed 32 bits
- 23: %l7 (l7), signed 32 bits
- 24: %i0 (i0), signed 32 bits
- 25: %i1 (i1), signed 32 bits
- 26: %i2 (i2), signed 32 bits
- 27: %i3 (i3), signed 32 bits
- 28: %i4 (i4), signed 32 bits
- 29: %i5 (i5), signed 32 bits
- 30: %i6 (i6), address 32 bits
- 31: %i7 (i7), signed 32 bits
-FPU registers:
- 32: %f0 (f0), float 32 bits
- 33: %f1 (f1), float 32 bits
- 34: %f2 (f2), float 32 bits
- 35: %f3 (f3), float 32 bits
- 36: %f4 (f4), float 32 bits
- 37: %f5 (f5), float 32 bits
- 38: %f6 (f6), float 32 bits
- 39: %f7 (f7), float 32 bits
- 40: %f8 (f8), float 32 bits
- 41: %f9 (f9), float 32 bits
- 42: %f10 (f10), float 32 bits
- 43: %f11 (f11), float 32 bits
- 44: %f12 (f12), float 32 bits
- 45: %f13 (f13), float 32 bits
- 46: %f14 (f14), float 32 bits
- 47: %f15 (f15), float 32 bits
- 48: %f16 (f16), float 32 bits
- 49: %f17 (f17), float 32 bits
- 50: %f18 (f18), float 32 bits
- 51: %f19 (f19), float 32 bits
- 52: %f20 (f20), float 32 bits
- 53: %f21 (f21), float 32 bits
- 54: %f22 (f22), float 32 bits
- 55: %f23 (f23), float 32 bits
- 56: %f24 (f24), float 32 bits
- 57: %f25 (f25), float 32 bits
- 58: %f26 (f26), float 32 bits
- 59: %f27 (f27), float 32 bits
- 60: %f28 (f28), float 32 bits
- 61: %f29 (f29), float 32 bits
- 62: %f30 (f30), float 32 bits
- 63: %f31 (f31), float 32 bits
-control registers:
- 64: %y (y), unsigned 32 bits
- 65: %psr (psr), unsigned 32 bits
- 66: %wim (wim), unsigned 32 bits
- 67: %tbr (tbr), unsigned 32 bits
- 68: %pc (pc), address 32 bits
- 69: %npc (npc), address 32 bits
- 70: %fsr (fsr), unsigned 32 bits
- 71: %csr (csr), unsigned 32 bits
-EOF
-
-regs_test testfile31 <<\EOF
-integer registers:
- 0: %g0 (g0), signed 64 bits
- 1: %g1 (g1), signed 64 bits
- 2: %g2 (g2), signed 64 bits
- 3: %g3 (g3), signed 64 bits
- 4: %g4 (g4), signed 64 bits
- 5: %g5 (g5), signed 64 bits
- 6: %g6 (g6), signed 64 bits
- 7: %g7 (g7), signed 64 bits
- 8: %o0 (o0), signed 64 bits
- 9: %o1 (o1), signed 64 bits
- 10: %o2 (o2), signed 64 bits
- 11: %o3 (o3), signed 64 bits
- 12: %o4 (o4), signed 64 bits
- 13: %o5 (o5), signed 64 bits
- 14: %o6 (o6), address 64 bits
- 15: %o7 (o7), signed 64 bits
- 16: %l0 (l0), signed 64 bits
- 17: %l1 (l1), signed 64 bits
- 18: %l2 (l2), signed 64 bits
- 19: %l3 (l3), signed 64 bits
- 20: %l4 (l4), signed 64 bits
- 21: %l5 (l5), signed 64 bits
- 22: %l6 (l6), signed 64 bits
- 23: %l7 (l7), signed 64 bits
- 24: %i0 (i0), signed 64 bits
- 25: %i1 (i1), signed 64 bits
- 26: %i2 (i2), signed 64 bits
- 27: %i3 (i3), signed 64 bits
- 28: %i4 (i4), signed 64 bits
- 29: %i5 (i5), signed 64 bits
- 30: %i6 (i6), address 64 bits
- 31: %i7 (i7), signed 64 bits
-FPU registers:
- 32: %f0 (f0), float 32 bits
- 33: %f1 (f1), float 32 bits
- 34: %f2 (f2), float 32 bits
- 35: %f3 (f3), float 32 bits
- 36: %f4 (f4), float 32 bits
- 37: %f5 (f5), float 32 bits
- 38: %f6 (f6), float 32 bits
- 39: %f7 (f7), float 32 bits
- 40: %f8 (f8), float 32 bits
- 41: %f9 (f9), float 32 bits
- 42: %f10 (f10), float 32 bits
- 43: %f11 (f11), float 32 bits
- 44: %f12 (f12), float 32 bits
- 45: %f13 (f13), float 32 bits
- 46: %f14 (f14), float 32 bits
- 47: %f15 (f15), float 32 bits
- 48: %f16 (f16), float 32 bits
- 49: %f17 (f17), float 32 bits
- 50: %f18 (f18), float 32 bits
- 51: %f19 (f19), float 32 bits
- 52: %f20 (f20), float 32 bits
- 53: %f21 (f21), float 32 bits
- 54: %f22 (f22), float 32 bits
- 55: %f23 (f23), float 32 bits
- 56: %f24 (f24), float 32 bits
- 57: %f25 (f25), float 32 bits
- 58: %f26 (f26), float 32 bits
- 59: %f27 (f27), float 32 bits
- 60: %f28 (f28), float 32 bits
- 61: %f29 (f29), float 32 bits
- 62: %f30 (f30), float 32 bits
- 63: %f31 (f31), float 32 bits
- 64: %f32 (f32), float 64 bits
- 65: %f34 (f34), float 64 bits
- 66: %f36 (f36), float 64 bits
- 67: %f38 (f38), float 64 bits
- 68: %f40 (f40), float 64 bits
- 69: %f42 (f42), float 64 bits
- 70: %f44 (f44), float 64 bits
- 71: %f46 (f46), float 64 bits
- 72: %f48 (f48), float 64 bits
- 73: %f50 (f50), float 64 bits
- 74: %f52 (f52), float 64 bits
- 75: %f54 (f54), float 64 bits
- 76: %f56 (f56), float 64 bits
- 77: %f58 (f58), float 64 bits
- 78: %f60 (f60), float 64 bits
- 79: %f62 (f62), float 64 bits
-control registers:
- 80: %pc (pc), address 64 bits
- 81: %npc (npc), address 64 bits
- 82: %state (state), unsigned 64 bits
- 83: %fsr (fsr), unsigned 64 bits
- 84: %fprs (fprs), unsigned 64 bits
- 85: %y (y), unsigned 64 bits
-EOF
-
-regs_test testfile10 <<\EOF
-integer registers:
- 0: $v0 (v0), signed 64 bits
- 1: $t0 (t0), signed 64 bits
- 2: $t1 (t1), signed 64 bits
- 3: $t2 (t2), signed 64 bits
- 4: $t3 (t3), signed 64 bits
- 5: $t4 (t4), signed 64 bits
- 6: $t5 (t5), signed 64 bits
- 7: $t6 (t6), signed 64 bits
- 8: $t7 (t7), signed 64 bits
- 9: $s0 (s0), signed 64 bits
- 10: $s1 (s1), signed 64 bits
- 11: $s2 (s2), signed 64 bits
- 12: $s3 (s3), signed 64 bits
- 13: $s4 (s4), signed 64 bits
- 14: $s5 (s5), signed 64 bits
- 15: $s6 (s6), signed 64 bits
- 16: $a0 (a0), signed 64 bits
- 17: $a1 (a1), signed 64 bits
- 18: $a2 (a2), signed 64 bits
- 19: $a3 (a3), signed 64 bits
- 20: $a4 (a4), signed 64 bits
- 21: $a5 (a5), signed 64 bits
- 22: $t8 (t8), signed 64 bits
- 23: $t9 (t9), signed 64 bits
- 24: $t10 (t10), signed 64 bits
- 25: $t11 (t11), signed 64 bits
- 26: $ra (ra), address 64 bits
- 27: $t12 (t12), signed 64 bits
- 28: $at (at), signed 64 bits
- 29: $gp (gp), address 64 bits
- 30: $sp (sp), address 64 bits
- 31: $zero (zero), signed 64 bits
- 64: $pc (pc), address 64 bits
- 66: $unique (unique), address 64 bits
-FPU registers:
- 32: $f0 (f0), float 64 bits
- 33: $f1 (f1), float 64 bits
- 34: $f2 (f2), float 64 bits
- 35: $f3 (f3), float 64 bits
- 36: $f4 (f4), float 64 bits
- 37: $f5 (f5), float 64 bits
- 38: $f6 (f6), float 64 bits
- 39: $f7 (f7), float 64 bits
- 40: $f8 (f8), float 64 bits
- 41: $f9 (f9), float 64 bits
- 42: $f10 (f10), float 64 bits
- 43: $f11 (f11), float 64 bits
- 44: $f12 (f12), float 64 bits
- 45: $f13 (f13), float 64 bits
- 46: $f14 (f14), float 64 bits
- 47: $f15 (f15), float 64 bits
- 48: $f16 (f16), float 64 bits
- 49: $f17 (f17), float 64 bits
- 50: $f18 (f18), float 64 bits
- 51: $f19 (f19), float 64 bits
- 52: $f20 (f20), float 64 bits
- 53: $f21 (f21), float 64 bits
- 54: $f22 (f22), float 64 bits
- 55: $f23 (f23), float 64 bits
- 56: $f24 (f24), float 64 bits
- 57: $f25 (f25), float 64 bits
- 58: $f26 (f26), float 64 bits
- 59: $f27 (f27), float 64 bits
- 60: $f28 (f28), float 64 bits
- 61: $f29 (f29), float 64 bits
- 62: $f30 (f30), float 64 bits
- 63: $fpcr (fpcr), unsigned 64 bits
-EOF
-
-regs_test testfile60 <<\EOF
-integer registers:
- 0: r0 (r0), signed 64 bits
- 1: r1 (r1), signed 64 bits
- 2: r2 (r2), signed 64 bits
- 3: r3 (r3), signed 64 bits
- 4: r4 (r4), signed 64 bits
- 5: r5 (r5), signed 64 bits
- 6: r6 (r6), signed 64 bits
- 7: r7 (r7), signed 64 bits
- 8: r8 (r8), signed 64 bits
- 9: r9 (r9), signed 64 bits
- 10: r10 (r10), signed 64 bits
- 11: r11 (r11), signed 64 bits
- 12: r12 (r12), signed 64 bits
- 13: r13 (r13), signed 64 bits
- 14: r14 (r14), signed 64 bits
- 15: r15 (r15), signed 64 bits
- 16: r16 (r16), signed 64 bits
- 17: r17 (r17), signed 64 bits
- 18: r18 (r18), signed 64 bits
- 19: r19 (r19), signed 64 bits
- 20: r20 (r20), signed 64 bits
- 21: r21 (r21), signed 64 bits
- 22: r22 (r22), signed 64 bits
- 23: r23 (r23), signed 64 bits
- 24: r24 (r24), signed 64 bits
- 25: r25 (r25), signed 64 bits
- 26: r26 (r26), signed 64 bits
- 27: r27 (r27), signed 64 bits
- 28: r28 (r28), signed 64 bits
- 29: r29 (r29), signed 64 bits
- 30: r30 (r30), signed 64 bits
- 31: r31 (r31), signed 64 bits
- 32: r32 (r32), signed 64 bits
- 33: r33 (r33), signed 64 bits
- 34: r34 (r34), signed 64 bits
- 35: r35 (r35), signed 64 bits
- 36: r36 (r36), signed 64 bits
- 37: r37 (r37), signed 64 bits
- 38: r38 (r38), signed 64 bits
- 39: r39 (r39), signed 64 bits
- 40: r40 (r40), signed 64 bits
- 41: r41 (r41), signed 64 bits
- 42: r42 (r42), signed 64 bits
- 43: r43 (r43), signed 64 bits
- 44: r44 (r44), signed 64 bits
- 45: r45 (r45), signed 64 bits
- 46: r46 (r46), signed 64 bits
- 47: r47 (r47), signed 64 bits
- 48: r48 (r48), signed 64 bits
- 49: r49 (r49), signed 64 bits
- 50: r50 (r50), signed 64 bits
- 51: r51 (r51), signed 64 bits
- 52: r52 (r52), signed 64 bits
- 53: tp (tp), address 64 bits
- 54: sp (sp), address 64 bits
- 55: lr (lr), address 64 bits
- 56: sn (sn), unsigned 64 bits
- 57: idn0 (idn0), unsigned 64 bits
- 58: idn1 (idn1), unsigned 64 bits
- 59: udn0 (udn0), unsigned 64 bits
- 60: udn1 (udn1), unsigned 64 bits
- 61: udn2 (udn2), unsigned 64 bits
- 62: udn3 (udn3), unsigned 64 bits
- 63: zero (zero), unsigned 64 bits
- 64: pc (pc), address 64 bits
-EOF
-
-regs_test testfile61 <<\EOF
-integer registers:
- 0: r0 (r0), signed 32 bits
- 1: r1 (r1), signed 32 bits
- 2: r2 (r2), signed 32 bits
- 3: r3 (r3), signed 32 bits
- 4: r4 (r4), signed 32 bits
- 5: r5 (r5), signed 32 bits
- 6: r6 (r6), signed 32 bits
- 7: r7 (r7), signed 32 bits
- 8: r8 (r8), signed 32 bits
- 9: r9 (r9), signed 32 bits
- 10: r10 (r10), signed 32 bits
- 11: r11 (r11), signed 32 bits
- 12: r12 (r12), signed 32 bits
- 13: sp (sp), address 32 bits
- 14: lr (lr), address 32 bits
- 15: pc (pc), address 32 bits
- 128: spsr (spsr), unsigned 32 bits
-FPA registers:
- 16: f0 (f0), float 96 bits
- 17: f1 (f1), float 96 bits
- 18: f2 (f2), float 96 bits
- 19: f3 (f3), float 96 bits
- 20: f4 (f4), float 96 bits
- 21: f5 (f5), float 96 bits
- 22: f6 (f6), float 96 bits
- 23: f7 (f7), float 96 bits
- 96: f0 (f0), float 96 bits
- 97: f1 (f1), float 96 bits
- 98: f2 (f2), float 96 bits
- 99: f3 (f3), float 96 bits
- 100: f4 (f4), float 96 bits
- 101: f5 (f5), float 96 bits
- 102: f6 (f6), float 96 bits
- 103: f7 (f7), float 96 bits
-VFP registers:
- 256: d0 (d0), float 64 bits
- 257: d1 (d1), float 64 bits
- 258: d2 (d2), float 64 bits
- 259: d3 (d3), float 64 bits
- 260: d4 (d4), float 64 bits
- 261: d5 (d5), float 64 bits
- 262: d6 (d6), float 64 bits
- 263: d7 (d7), float 64 bits
- 264: d8 (d8), float 64 bits
- 265: d9 (d9), float 64 bits
- 266: d10 (d10), float 64 bits
- 267: d11 (d11), float 64 bits
- 268: d12 (d12), float 64 bits
- 269: d13 (d13), float 64 bits
- 270: d14 (d14), float 64 bits
- 271: d15 (d15), float 64 bits
- 272: d16 (d16), float 64 bits
- 273: d17 (d17), float 64 bits
- 274: d18 (d18), float 64 bits
- 275: d19 (d19), float 64 bits
- 276: d20 (d20), float 64 bits
- 277: d21 (d21), float 64 bits
- 278: d22 (d22), float 64 bits
- 279: d23 (d23), float 64 bits
- 280: d24 (d24), float 64 bits
- 281: d25 (d25), float 64 bits
- 282: d26 (d26), float 64 bits
- 283: d27 (d27), float 64 bits
- 284: d28 (d28), float 64 bits
- 285: d29 (d29), float 64 bits
- 286: d30 (d30), float 64 bits
- 287: d31 (d31), float 64 bits
-EOF
-
# See run-readelf-mixed-corenote.sh for instructions to regenerate
# this core file.
regs_test testfile_aarch64_core <<\EOF
diff --git a/tests/run-arextract.sh b/tests/run-arextract.sh
index 44f4a525..05329527 100755
--- a/tests/run-arextract.sh
+++ b/tests/run-arextract.sh
@@ -26,7 +26,7 @@ if test -f $archive; then
echo -n "Extracting symbols... $ac_c"
# The files we are looking at.
- for f in ${abs_top_builddir}/libelf/*.o; do
+ for f in ${abs_top_builddir}/libelf/libelf_a-*.o; do
testrun ${abs_builddir}/arextract $archive `basename $f` arextract.test || exit 1
cmp $f arextract.test || {
echo "Extraction of $1 failed"
diff --git a/tests/run-elflint-test.sh b/tests/run-elflint-test.sh
index 68615b96..25d11952 100755
--- a/tests/run-elflint-test.sh
+++ b/tests/run-elflint-test.sh
@@ -30,9 +30,6 @@ testrun ${abs_top_builddir}/src/elflint -q testfile32
testfiles testfile33
testrun ${abs_top_builddir}/src/elflint -q testfile33
-testfiles testfile42
-testrun ${abs_top_builddir}/src/elflint -q --gnu-ld testfile42
-
testfiles testfile46
testrun ${abs_top_builddir}/src/elflint -q testfile46
diff --git a/tests/run-readelf-mixed-corenote.sh b/tests/run-readelf-mixed-corenote.sh
index 01e4594d..ea3704f5 100755
--- a/tests/run-readelf-mixed-corenote.sh
+++ b/tests/run-readelf-mixed-corenote.sh
@@ -17,73 +17,6 @@
. $srcdir/test-subr.sh
-testfiles testfile63
-
-testrun_compare ${abs_top_builddir}/src/readelf -n testfile63 <<\EOF
-
-Note segment of 892 bytes at offset 0x274:
- Owner Data size Type
- CORE 148 PRSTATUS
- info.si_signo: 11, info.si_code: 0, info.si_errno: 0, cursig: 11
- sigpend: <>
- sighold: <>
- pid: 11087, ppid: 11063, pgrp: 11087, sid: 11063
- utime: 0.000000, stime: 0.010000, cutime: 0.000000, cstime: 0.000000
- orig_r0: -1, fpvalid: 1
- r0: 1 r1: -1091672508 r2: -1091672500
- r3: 0 r4: 0 r5: 0
- r6: 33728 r7: 0 r8: 0
- r9: 0 r10: -1225703496 r11: -1091672844
- r12: 0 sp: 0xbeee64f4 lr: 0xb6dc3f48
- pc: 0x00008500 spsr: 0x60000010
- CORE 124 PRPSINFO
- state: 0, sname: R, zomb: 0, nice: 0, flag: 0x00400500
- uid: 0, gid: 0, pid: 11087, ppid: 11063, pgrp: 11087, sid: 11063
- fname: a.out, psargs: ./a.out
- CORE 144 AUXV
- HWCAP: 0xe8d7 <swp half thumb fast-mult vfp edsp>
- PAGESZ: 4096
- CLKTCK: 100
- PHDR: 0x8034
- PHENT: 32
- PHNUM: 8
- BASE: 0xb6eee000
- FLAGS: 0
- ENTRY: 0x83c0
- UID: 0
- EUID: 0
- GID: 0
- EGID: 0
- SECURE: 0
- RANDOM: 0xbeee674e
- EXECFN: 0xbeee6ff4
- PLATFORM: 0xbeee675e
- NULL
- CORE 116 FPREGSET
- f0: 0x000000000000000000000000 f1: 0x000000000000000000000000
- f2: 0x000000000000000000000000 f3: 0x000000000000000000000000
- f4: 0x000000000000000000000000 f5: 0x000000000000000000000000
- f6: 0x000000000000000000000000 f7: 0x000000000000000000000000
- LINUX 260 ARM_VFP
- fpscr: 0x00000000
- d0: 0x0000000000000000 d1: 0x0000000000000000
- d2: 0x0000000000000000 d3: 0x0000000000000000
- d4: 0x0000000000000000 d5: 0x0000000000000000
- d6: 0x0000000000000000 d7: 0x0000000000000000
- d8: 0x0000000000000000 d9: 0x0000000000000000
- d10: 0x0000000000000000 d11: 0x0000000000000000
- d12: 0x0000000000000000 d13: 0x0000000000000000
- d14: 0x0000000000000000 d15: 0x0000000000000000
- d16: 0x0000000000000000 d17: 0x0000000000000000
- d18: 0x0000000000000000 d19: 0x0000000000000000
- d20: 0x0000000000000000 d21: 0x0000000000000000
- d22: 0x0000000000000000 d23: 0x0000000000000000
- d24: 0x0000000000000000 d25: 0x0000000000000000
- d26: 0x0000000000000000 d27: 0x0000000000000000
- d28: 0x0000000000000000 d29: 0x0000000000000000
- d30: 0x0000000000000000 d31: 0x0000000000000000
-EOF
-
testfiles testfile67
testrun_compare ${abs_top_builddir}/src/readelf -n testfile67 <<\EOF