1 Star 0 Fork 13

jeremiazhao/binutils

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Modify-test-because-of-readelf-not-update.patch 10.05 KB
一键复制 编辑 原始数据 按行查看 历史
油屋 提交于 2024-11-07 15:00 . sync from upstream
From e0968610301d68ee7bf35f2bcba0817d08e07921 Mon Sep 17 00:00:00 2001
From: Xin Wang <[email protected]>
Date: Fri, 25 Oct 2024 15:07:38 +0800
Subject: [PATCH 121/123] Modify test because of readelf not update
---
ld/testsuite/ld-loongarch-elf/relr-align.d | 24 +++++++++----------
ld/testsuite/ld-loongarch-elf/relr-data-pie.d | 12 +++++-----
.../ld-loongarch-elf/relr-data-shared.d | 10 ++++----
.../ld-loongarch-elf/relr-discard-pie.d | 8 +++----
.../ld-loongarch-elf/relr-discard-shared.d | 6 ++---
ld/testsuite/ld-loongarch-elf/relr-got-pie.d | 12 +++++-----
.../ld-loongarch-elf/relr-got-shared.d | 10 ++++----
.../ld-loongarch-elf/relr-got-start.d | 6 ++---
ld/testsuite/ld-loongarch-elf/relr-text-pie.d | 6 ++---
.../ld-loongarch-elf/relr-text-shared.d | 6 ++---
10 files changed, 50 insertions(+), 50 deletions(-)
diff --git a/ld/testsuite/ld-loongarch-elf/relr-align.d b/ld/testsuite/ld-loongarch-elf/relr-align.d
index d534243b..e95b0fb8 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-align.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-align.d
@@ -8,15 +8,15 @@ Relocation section '\.rela.dyn' at offset 0x[0-9a-f]+ contains 3 entries:
0000000012340019 0000000000000003 R_LARCH_RELATIVE 10000
0000000012340041 0000000000000003 R_LARCH_RELATIVE 10000
-Relocation section '\.relr.dyn' at offset 0x[0-9a-f]+ contains 9 entries which relocate 10 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000012340000 0000000012340000 double_0
-0001: 0000000000000003 0000000012340008 double_0 \+ 0x8
-0002: 0000000012340022 0000000012340022 double_2
-0003: 0000000000000003 000000001234002a double_2 \+ 0x8
-0004: 0000000012340038 0000000012340038 single_0
-0005: 000000001234004a 000000001234004a single_2
-0006: 0000000012340058 0000000012340058 big
-0007: 8000000100000001 0000000012340158 big \+ 0x100
- 0000000012340250 big \+ 0x1f8
-0008: 0000000000000003 0000000012340258 big \+ 0x200
+Relocation section '\.relr.dyn' at offset 0x[0-9a-f]+ contains 9 entries:
+ 10 offsets
+0000000012340000
+0000000012340008
+0000000012340022
+000000001234002a
+0000000012340038
+000000001234004a
+0000000012340058
+0000000012340158
+0000000012340250
+0000000012340258
diff --git a/ld/testsuite/ld-loongarch-elf/relr-data-pie.d b/ld/testsuite/ld-loongarch-elf/relr-data-pie.d
index 20ef9ac1..fe32ae34 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-data-pie.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-data-pie.d
@@ -10,9 +10,9 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 5 entries:
0000000012340018 0000000000000003 R_LARCH_RELATIVE 12340050
0000000012340040 0000000c00000002 R_LARCH_64 0000000000000000 sym_weak_undef \+ 0
-Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries which relocate 4 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000012340020 0000000012340020 aligned_local
-0001: 0000000000000027 0000000012340028 aligned_hidden
- 0000000012340030 aligned_global
- 0000000012340048 aligned_DYNAMIC
+Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+ 4 offsets
+0000000012340020
+0000000012340028
+0000000012340030
+0000000012340048
diff --git a/ld/testsuite/ld-loongarch-elf/relr-data-shared.d b/ld/testsuite/ld-loongarch-elf/relr-data-shared.d
index 37e4c0da..0521786f 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-data-shared.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-data-shared.d
@@ -11,8 +11,8 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 6 entries:
0000000012340030 0000000d00000002 R_LARCH_64 000000000001000c sym_global \+ 0
0000000012340040 0000000c00000002 R_LARCH_64 0000000000000000 sym_weak_undef \+ 0
-Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries which relocate 3 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000012340020 0000000012340020 aligned_local
-0001: 0000000000000023 0000000012340028 aligned_hidden
- 0000000012340048 aligned_DYNAMIC
+Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+ 3 offsets
+0000000012340020
+0000000012340028
+0000000012340048
diff --git a/ld/testsuite/ld-loongarch-elf/relr-discard-pie.d b/ld/testsuite/ld-loongarch-elf/relr-discard-pie.d
index 4ea8ae5e..11d2dba8 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-discard-pie.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-discard-pie.d
@@ -2,7 +2,7 @@
#ld: -pie -z pack-relative-relocs -T relr-discard.ld
#readelf: -rW
-Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries which relocate 2 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8
-0001: 0000000000000003 0000000000020010 _GLOBAL_OFFSET_TABLE_ \+ 0x10
+Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+ 2 offsets
+0000000000020008
+0000000000020010
diff --git a/ld/testsuite/ld-loongarch-elf/relr-discard-shared.d b/ld/testsuite/ld-loongarch-elf/relr-discard-shared.d
index 8bfd8ba5..2a540832 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-discard-shared.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-discard-shared.d
@@ -6,6 +6,6 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
Offset Info Type Symbol's Value Symbol's Name \+ Addend
0000000000020010 0000000300000002 R_LARCH_64 000000000001000c sym_global \+ 0
-Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 1 entry which relocates 1 location:
-Index: Entry Address Symbolic Address
-0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8
+Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
+ 1 offset
+0000000000020008
diff --git a/ld/testsuite/ld-loongarch-elf/relr-got-pie.d b/ld/testsuite/ld-loongarch-elf/relr-got-pie.d
index e994f2bf..849bf9b4 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-got-pie.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-got-pie.d
@@ -7,9 +7,9 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
0000000000000000 0000000000000000 R_LARCH_NONE 0
0000000000020030 0000000200000002 R_LARCH_64 0000000000000000 sym_weak_undef \+ 0
-Relocation section '.relr.dyn' at offset 0x[0-9a-f]+ contains 2 entries which relocate 4 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8
-0001: 000000000000000f 0000000000020010 _GLOBAL_OFFSET_TABLE_ \+ 0x10
- 0000000000020018 _GLOBAL_OFFSET_TABLE_ \+ 0x18
- 0000000000020020 _GLOBAL_OFFSET_TABLE_ \+ 0x20
+Relocation section '.relr.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+ 4 offsets
+0000000000020008
+0000000000020010
+0000000000020018
+0000000000020020
diff --git a/ld/testsuite/ld-loongarch-elf/relr-got-shared.d b/ld/testsuite/ld-loongarch-elf/relr-got-shared.d
index 169e0e5d..030261af 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-got-shared.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-got-shared.d
@@ -8,8 +8,8 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 3 entries:
0000000000020028 0000000500000002 R_LARCH_64 000000000000002a sym_global_abs \+ 0
0000000000020030 0000000200000002 R_LARCH_64 0000000000000000 sym_weak_undef \+ 0
-Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries which relocate 3 locations:
-Index: Entry Address Symbolic Address
-0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8
-0001: 0000000000000007 0000000000020010 _GLOBAL_OFFSET_TABLE_ \+ 0x10
- 0000000000020018 _GLOBAL_OFFSET_TABLE_ \+ 0x18
+Relocation section '\.relr\.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+ 3 offsets
+0000000000020008
+0000000000020010
+0000000000020018
diff --git a/ld/testsuite/ld-loongarch-elf/relr-got-start.d b/ld/testsuite/ld-loongarch-elf/relr-got-start.d
index 0b1a5b98..b4723d6c 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-got-start.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-got-start.d
@@ -2,6 +2,6 @@
#ld: -pie -z pack-relative-relocs -T relr-relocs.ld
#readelf: -rW
-Relocation section '\.relr\.dyn' at offset 0x[a-z0-f]+ contains 1 entry which relocates 1 location:
-Index: Entry Address Symbolic Address
-0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8
+Relocation section '\.relr\.dyn' at offset 0x[a-z0-f]+ contains 1 entry:
+ 1 offset
+0000000000020008
diff --git a/ld/testsuite/ld-loongarch-elf/relr-text-pie.d b/ld/testsuite/ld-loongarch-elf/relr-text-pie.d
index 5121313e..c39975ba 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-text-pie.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-text-pie.d
@@ -9,6 +9,6 @@
0x0000000000000023 \(RELRSZ\) 8 \(bytes\)
0x0000000000000025 \(RELRENT\) 8 \(bytes\)
#...
-Relocation section '\.relr\.dyn' .* contains 1 entry which relocates 1 location:
-Index: Entry Address Symbolic Address
-0000: 0000000000010000 0000000000010000 _start
+Relocation section '\.relr\.dyn' .* contains 1 entry:
+ 1 offset
+0000000000010000
diff --git a/ld/testsuite/ld-loongarch-elf/relr-text-shared.d b/ld/testsuite/ld-loongarch-elf/relr-text-shared.d
index 8e34500f..5d86d398 100644
--- a/ld/testsuite/ld-loongarch-elf/relr-text-shared.d
+++ b/ld/testsuite/ld-loongarch-elf/relr-text-shared.d
@@ -9,6 +9,6 @@
0x0000000000000023 \(RELRSZ\) 8 \(bytes\)
0x0000000000000025 \(RELRENT\) 8 \(bytes\)
#...
-Relocation section '\.relr\.dyn' .* contains 1 entry which relocates 1 location:
-Index: Entry Address Symbolic Address
-0000: 0000000000010000 0000000000010000 _start
+Relocation section '\.relr\.dyn' .* contains 1 entry:
+ 1 offset
+0000000000010000
--
2.33.0
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/shouhuanxiaoji/binutils.git
[email protected]:shouhuanxiaoji/binutils.git
shouhuanxiaoji
binutils
binutils
master

搜索帮助