diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/Makefile.am | 28 | ||||
| -rwxr-xr-x | tests/run-addrcfi.sh | 76 | ||||
| -rwxr-xr-x | tests/run-allregs.sh | 381 | ||||
| -rwxr-xr-x | tests/run-arextract.sh | 2 | ||||
| -rwxr-xr-x | tests/run-elflint-test.sh | 3 | ||||
| -rwxr-xr-x | tests/run-readelf-mixed-corenote.sh | 67 |
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 |
