From 409cf4b7bf5b5b1fedbb71c8309a62a05d7a5cef Mon Sep 17 00:00:00 2001 From: Georgii Rymar Date: Sun, 15 Mar 2020 16:26:56 +0300 Subject: [PATCH] [llvm-readobj][test] - Remove unused Offset key from reloc-types-*.test tests This is a follow-up for D75608. The `Offset` property is unused and can be removed to reduce tests. This patch does nothing with `reloc-types-elf-i386.test` which has a different structure and kind of tests the `Offset`. I think we might want to split it probably. Differential revision: https://reviews.llvm.org/D76195 --- .../ELF/reloc-types-elf-aarch64.test | 368 ++++++---------- .../llvm-readobj/ELF/reloc-types-elf-arm.test | 395 ++++++------------ .../ELF/reloc-types-elf-lanai.test | 20 +- .../ELF/reloc-types-elf-mips.test | 155 +++---- .../ELF/reloc-types-elf-mips64.test | 359 +++++++--------- 5 files changed, 468 insertions(+), 829 deletions(-) diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test index 8245a1564c11c..c95265d520a17 100644 --- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test +++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test @@ -144,248 +144,126 @@ Sections: EntSize: 0x0000000000000018 Info: .text Relocations: - - Type: R_AARCH64_NONE - - Offset: 0x0000000000000004 - Type: R_AARCH64_ABS64 - - Offset: 0x0000000000000008 - Type: R_AARCH64_ABS32 - - Offset: 0x000000000000000C - Type: R_AARCH64_ABS16 - - Offset: 0x0000000000000010 - Type: R_AARCH64_PREL64 - - Offset: 0x0000000000000014 - Type: R_AARCH64_PREL32 - - Offset: 0x0000000000000018 - Type: R_AARCH64_PREL16 - - Offset: 0x000000000000001C - Type: R_AARCH64_MOVW_UABS_G0 - - Offset: 0x0000000000000020 - Type: R_AARCH64_MOVW_UABS_G0_NC - - Offset: 0x0000000000000024 - Type: R_AARCH64_MOVW_UABS_G1 - - Offset: 0x0000000000000028 - Type: R_AARCH64_MOVW_UABS_G1_NC - - Offset: 0x000000000000002C - Type: R_AARCH64_MOVW_UABS_G2 - - Offset: 0x0000000000000030 - Type: R_AARCH64_MOVW_UABS_G2_NC - - Offset: 0x0000000000000034 - Type: R_AARCH64_MOVW_UABS_G3 - - Offset: 0x0000000000000038 - Type: R_AARCH64_MOVW_SABS_G0 - - Offset: 0x000000000000003C - Type: R_AARCH64_MOVW_SABS_G1 - - Offset: 0x0000000000000040 - Type: R_AARCH64_MOVW_SABS_G2 - - Offset: 0x0000000000000044 - Type: R_AARCH64_LD_PREL_LO19 - - Offset: 0x0000000000000048 - Type: R_AARCH64_ADR_PREL_LO21 - - Offset: 0x000000000000004C - Type: R_AARCH64_ADR_PREL_PG_HI21 - - Offset: 0x0000000000000050 - Type: R_AARCH64_ADR_PREL_PG_HI21_NC - - Offset: 0x0000000000000054 - Type: R_AARCH64_ADD_ABS_LO12_NC - - Offset: 0x0000000000000058 - Type: R_AARCH64_LDST8_ABS_LO12_NC - - Offset: 0x000000000000005C - Type: R_AARCH64_TSTBR14 - - Offset: 0x0000000000000060 - Type: R_AARCH64_CONDBR19 - - Offset: 0x0000000000000064 - Type: R_AARCH64_JUMP26 - - Offset: 0x0000000000000068 - Type: R_AARCH64_CALL26 - - Offset: 0x000000000000006C - Type: R_AARCH64_LDST16_ABS_LO12_NC - - Offset: 0x0000000000000070 - Type: R_AARCH64_LDST32_ABS_LO12_NC - - Offset: 0x0000000000000074 - Type: R_AARCH64_LDST64_ABS_LO12_NC - - Offset: 0x0000000000000078 - Type: R_AARCH64_MOVW_PREL_G0 - - Offset: 0x000000000000007C - Type: R_AARCH64_MOVW_PREL_G0_NC - - Offset: 0x0000000000000080 - Type: R_AARCH64_MOVW_PREL_G1 - - Offset: 0x0000000000000084 - Type: R_AARCH64_MOVW_PREL_G1_NC - - Offset: 0x0000000000000088 - Type: R_AARCH64_MOVW_PREL_G2 - - Offset: 0x000000000000008C - Type: R_AARCH64_MOVW_PREL_G2_NC - - Offset: 0x0000000000000090 - Type: R_AARCH64_MOVW_PREL_G3 - - Offset: 0x0000000000000094 - Type: R_AARCH64_LDST128_ABS_LO12_NC - - Offset: 0x0000000000000098 - Type: R_AARCH64_MOVW_GOTOFF_G0 - - Offset: 0x000000000000009C - Type: R_AARCH64_MOVW_GOTOFF_G0_NC - - Offset: 0x00000000000000A0 - Type: R_AARCH64_MOVW_GOTOFF_G1 - - Offset: 0x00000000000000A4 - Type: R_AARCH64_MOVW_GOTOFF_G1_NC - - Offset: 0x00000000000000A8 - Type: R_AARCH64_MOVW_GOTOFF_G2 - - Offset: 0x00000000000000AC - Type: R_AARCH64_MOVW_GOTOFF_G2_NC - - Offset: 0x00000000000000B0 - Type: R_AARCH64_MOVW_GOTOFF_G3 - - Offset: 0x00000000000000B4 - Type: R_AARCH64_GOTREL64 - - Offset: 0x00000000000000B8 - Type: R_AARCH64_GOTREL32 - - Offset: 0x00000000000000BC - Type: R_AARCH64_GOT_LD_PREL19 - - Offset: 0x00000000000000C0 - Type: R_AARCH64_LD64_GOTOFF_LO15 - - Offset: 0x00000000000000C4 - Type: R_AARCH64_ADR_GOT_PAGE - - Offset: 0x00000000000000C8 - Type: R_AARCH64_LD64_GOT_LO12_NC - - Offset: 0x00000000000000CC - Type: R_AARCH64_LD64_GOTPAGE_LO15 - - Offset: 0x00000000000000D0 - Type: R_AARCH64_TLSGD_ADR_PREL21 - - Offset: 0x00000000000000D4 - Type: R_AARCH64_TLSGD_ADR_PAGE21 - - Offset: 0x00000000000000D8 - Type: R_AARCH64_TLSGD_ADD_LO12_NC - - Offset: 0x00000000000000DC - Type: R_AARCH64_TLSGD_MOVW_G1 - - Offset: 0x00000000000000E0 - Type: R_AARCH64_TLSGD_MOVW_G0_NC - - Offset: 0x00000000000000E4 - Type: R_AARCH64_TLSLD_ADR_PREL21 - - Offset: 0x00000000000000E8 - Type: R_AARCH64_TLSLD_ADR_PAGE21 - - Offset: 0x00000000000000EC - Type: R_AARCH64_TLSLD_ADD_LO12_NC - - Offset: 0x00000000000000F0 - Type: R_AARCH64_TLSLD_MOVW_G1 - - Offset: 0x00000000000000F4 - Type: R_AARCH64_TLSLD_MOVW_G0_NC - - Offset: 0x00000000000000F8 - Type: R_AARCH64_TLSLD_LD_PREL19 - - Offset: 0x00000000000000FC - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2 - - Offset: 0x0000000000000100 - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1 - - Offset: 0x0000000000000104 - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC - - Offset: 0x0000000000000108 - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0 - - Offset: 0x000000000000010C - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC - - Offset: 0x0000000000000110 - Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12 - - Offset: 0x0000000000000114 - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12 - - Offset: 0x0000000000000118 - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC - - Offset: 0x000000000000011C - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12 - - Offset: 0x0000000000000120 - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC - - Offset: 0x0000000000000124 - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12 - - Offset: 0x0000000000000128 - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC - - Offset: 0x000000000000012C - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12 - - Offset: 0x0000000000000130 - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC - - Offset: 0x0000000000000134 - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12 - - Offset: 0x0000000000000138 - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC - - Offset: 0x000000000000013C - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 - - Offset: 0x0000000000000140 - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC - - Offset: 0x0000000000000144 - Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 - - Offset: 0x0000000000000148 - Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC - - Offset: 0x000000000000014C - Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 - - Offset: 0x0000000000000150 - Type: R_AARCH64_TLSLE_MOVW_TPREL_G2 - - Offset: 0x0000000000000154 - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1 - - Offset: 0x0000000000000158 - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC - - Offset: 0x000000000000015C - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0 - - Offset: 0x0000000000000160 - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC - - Offset: 0x0000000000000164 - Type: R_AARCH64_TLSLE_ADD_TPREL_HI12 - - Offset: 0x0000000000000168 - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12 - - Offset: 0x000000000000016C - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC - - Offset: 0x0000000000000170 - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12 - - Offset: 0x0000000000000174 - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC - - Offset: 0x0000000000000178 - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12 - - Offset: 0x000000000000017C - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC - - Offset: 0x0000000000000180 - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12 - - Offset: 0x0000000000000184 - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC - - Offset: 0x0000000000000188 - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12 - - Offset: 0x000000000000018C - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC - - Offset: 0x0000000000000190 - Type: R_AARCH64_TLSDESC_LD_PREL19 - - Offset: 0x0000000000000194 - Type: R_AARCH64_TLSDESC_ADR_PREL21 - - Offset: 0x0000000000000198 - Type: R_AARCH64_TLSDESC_ADR_PAGE21 - - Offset: 0x000000000000019C - Type: R_AARCH64_TLSDESC_LD64_LO12 - - Offset: 0x00000000000001A0 - Type: R_AARCH64_TLSDESC_ADD_LO12 - - Offset: 0x00000000000001A4 - Type: R_AARCH64_TLSDESC_OFF_G1 - - Offset: 0x00000000000001A8 - Type: R_AARCH64_TLSDESC_OFF_G0_NC - - Offset: 0x00000000000001AC - Type: R_AARCH64_TLSDESC_LDR - - Offset: 0x00000000000001B0 - Type: R_AARCH64_TLSDESC_ADD - - Offset: 0x00000000000001B4 - Type: R_AARCH64_TLSDESC_CALL - - Offset: 0x00000000000001B8 - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12 - - Offset: 0x00000000000001BC - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC - - Offset: 0x00000000000001C0 - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12 - - Offset: 0x00000000000001C4 - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC - - Offset: 0x00000000000001C8 - Type: R_AARCH64_COPY - - Offset: 0x00000000000001CC - Type: R_AARCH64_GLOB_DAT - - Offset: 0x00000000000001D0 - Type: R_AARCH64_JUMP_SLOT - - Offset: 0x00000000000001D4 - Type: R_AARCH64_RELATIVE - - Offset: 0x00000000000001D8 - Type: R_AARCH64_TLS_DTPMOD64 - - Offset: 0x00000000000001DC - Type: R_AARCH64_TLS_DTPREL64 - - Offset: 0x00000000000001E0 - Type: R_AARCH64_TLS_TPREL64 - - Offset: 0x00000000000001E4 - Type: R_AARCH64_TLSDESC - - Offset: 0x00000000000001E8 - Type: R_AARCH64_IRELATIVE + - Type: R_AARCH64_NONE + - Type: R_AARCH64_ABS64 + - Type: R_AARCH64_ABS32 + - Type: R_AARCH64_ABS16 + - Type: R_AARCH64_PREL64 + - Type: R_AARCH64_PREL32 + - Type: R_AARCH64_PREL16 + - Type: R_AARCH64_MOVW_UABS_G0 + - Type: R_AARCH64_MOVW_UABS_G0_NC + - Type: R_AARCH64_MOVW_UABS_G1 + - Type: R_AARCH64_MOVW_UABS_G1_NC + - Type: R_AARCH64_MOVW_UABS_G2 + - Type: R_AARCH64_MOVW_UABS_G2_NC + - Type: R_AARCH64_MOVW_UABS_G3 + - Type: R_AARCH64_MOVW_SABS_G0 + - Type: R_AARCH64_MOVW_SABS_G1 + - Type: R_AARCH64_MOVW_SABS_G2 + - Type: R_AARCH64_LD_PREL_LO19 + - Type: R_AARCH64_ADR_PREL_LO21 + - Type: R_AARCH64_ADR_PREL_PG_HI21 + - Type: R_AARCH64_ADR_PREL_PG_HI21_NC + - Type: R_AARCH64_ADD_ABS_LO12_NC + - Type: R_AARCH64_LDST8_ABS_LO12_NC + - Type: R_AARCH64_TSTBR14 + - Type: R_AARCH64_CONDBR19 + - Type: R_AARCH64_JUMP26 + - Type: R_AARCH64_CALL26 + - Type: R_AARCH64_LDST16_ABS_LO12_NC + - Type: R_AARCH64_LDST32_ABS_LO12_NC + - Type: R_AARCH64_LDST64_ABS_LO12_NC + - Type: R_AARCH64_MOVW_PREL_G0 + - Type: R_AARCH64_MOVW_PREL_G0_NC + - Type: R_AARCH64_MOVW_PREL_G1 + - Type: R_AARCH64_MOVW_PREL_G1_NC + - Type: R_AARCH64_MOVW_PREL_G2 + - Type: R_AARCH64_MOVW_PREL_G2_NC + - Type: R_AARCH64_MOVW_PREL_G3 + - Type: R_AARCH64_LDST128_ABS_LO12_NC + - Type: R_AARCH64_MOVW_GOTOFF_G0 + - Type: R_AARCH64_MOVW_GOTOFF_G0_NC + - Type: R_AARCH64_MOVW_GOTOFF_G1 + - Type: R_AARCH64_MOVW_GOTOFF_G1_NC + - Type: R_AARCH64_MOVW_GOTOFF_G2 + - Type: R_AARCH64_MOVW_GOTOFF_G2_NC + - Type: R_AARCH64_MOVW_GOTOFF_G3 + - Type: R_AARCH64_GOTREL64 + - Type: R_AARCH64_GOTREL32 + - Type: R_AARCH64_GOT_LD_PREL19 + - Type: R_AARCH64_LD64_GOTOFF_LO15 + - Type: R_AARCH64_ADR_GOT_PAGE + - Type: R_AARCH64_LD64_GOT_LO12_NC + - Type: R_AARCH64_LD64_GOTPAGE_LO15 + - Type: R_AARCH64_TLSGD_ADR_PREL21 + - Type: R_AARCH64_TLSGD_ADR_PAGE21 + - Type: R_AARCH64_TLSGD_ADD_LO12_NC + - Type: R_AARCH64_TLSGD_MOVW_G1 + - Type: R_AARCH64_TLSGD_MOVW_G0_NC + - Type: R_AARCH64_TLSLD_ADR_PREL21 + - Type: R_AARCH64_TLSLD_ADR_PAGE21 + - Type: R_AARCH64_TLSLD_ADD_LO12_NC + - Type: R_AARCH64_TLSLD_MOVW_G1 + - Type: R_AARCH64_TLSLD_MOVW_G0_NC + - Type: R_AARCH64_TLSLD_LD_PREL19 + - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2 + - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1 + - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC + - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0 + - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC + - Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12 + - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC + - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC + - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC + - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC + - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC + - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 + - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC + - Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 + - Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC + - Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 + - Type: R_AARCH64_TLSLE_MOVW_TPREL_G2 + - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1 + - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC + - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0 + - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC + - Type: R_AARCH64_TLSLE_ADD_TPREL_HI12 + - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12 + - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC + - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12 + - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC + - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12 + - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC + - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12 + - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC + - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12 + - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC + - Type: R_AARCH64_TLSDESC_LD_PREL19 + - Type: R_AARCH64_TLSDESC_ADR_PREL21 + - Type: R_AARCH64_TLSDESC_ADR_PAGE21 + - Type: R_AARCH64_TLSDESC_LD64_LO12 + - Type: R_AARCH64_TLSDESC_ADD_LO12 + - Type: R_AARCH64_TLSDESC_OFF_G1 + - Type: R_AARCH64_TLSDESC_OFF_G0_NC + - Type: R_AARCH64_TLSDESC_LDR + - Type: R_AARCH64_TLSDESC_ADD + - Type: R_AARCH64_TLSDESC_CALL + - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12 + - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC + - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12 + - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC + - Type: R_AARCH64_COPY + - Type: R_AARCH64_GLOB_DAT + - Type: R_AARCH64_JUMP_SLOT + - Type: R_AARCH64_RELATIVE + - Type: R_AARCH64_TLS_DTPMOD64 + - Type: R_AARCH64_TLS_DTPREL64 + - Type: R_AARCH64_TLS_TPREL64 + - Type: R_AARCH64_TLSDESC + - Type: R_AARCH64_IRELATIVE diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test index 2bd08c9f7f6e8..f72d7cdd89138 100644 --- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test +++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test @@ -153,266 +153,135 @@ Sections: EntSize: 0x0000000000000008 Info: .text Relocations: - - Type: R_ARM_NONE - - Offset: 0x0000000000000004 - Type: R_ARM_PC24 - - Offset: 0x0000000000000008 - Type: R_ARM_ABS32 - - Offset: 0x000000000000000C - Type: R_ARM_REL32 - - Offset: 0x0000000000000010 - Type: R_ARM_LDR_PC_G0 - - Offset: 0x0000000000000014 - Type: R_ARM_ABS16 - - Offset: 0x0000000000000018 - Type: R_ARM_ABS12 - - Offset: 0x000000000000001C - Type: R_ARM_THM_ABS5 - - Offset: 0x0000000000000020 - Type: R_ARM_ABS8 - - Offset: 0x0000000000000024 - Type: R_ARM_SBREL32 - - Offset: 0x0000000000000028 - Type: R_ARM_THM_CALL - - Offset: 0x000000000000002C - Type: R_ARM_THM_PC8 - - Offset: 0x0000000000000030 - Type: R_ARM_BREL_ADJ - - Offset: 0x0000000000000034 - Type: R_ARM_TLS_DESC - - Offset: 0x0000000000000038 - Type: R_ARM_THM_SWI8 - - Offset: 0x000000000000003C - Type: R_ARM_XPC25 - - Offset: 0x0000000000000040 - Type: R_ARM_THM_XPC22 - - Offset: 0x0000000000000044 - Type: R_ARM_TLS_DTPMOD32 - - Offset: 0x0000000000000048 - Type: R_ARM_TLS_DTPOFF32 - - Offset: 0x000000000000004C - Type: R_ARM_TLS_TPOFF32 - - Offset: 0x0000000000000050 - Type: R_ARM_COPY - - Offset: 0x0000000000000054 - Type: R_ARM_GLOB_DAT - - Offset: 0x0000000000000058 - Type: R_ARM_JUMP_SLOT - - Offset: 0x000000000000005C - Type: R_ARM_RELATIVE - - Offset: 0x0000000000000060 - Type: R_ARM_GOTOFF32 - - Offset: 0x0000000000000064 - Type: R_ARM_BASE_PREL - - Offset: 0x0000000000000068 - Type: R_ARM_GOT_BREL - - Offset: 0x000000000000006C - Type: R_ARM_PLT32 - - Offset: 0x0000000000000070 - Type: R_ARM_CALL - - Offset: 0x0000000000000074 - Type: R_ARM_JUMP24 - - Offset: 0x0000000000000078 - Type: R_ARM_THM_JUMP24 - - Offset: 0x000000000000007C - Type: R_ARM_BASE_ABS - - Offset: 0x0000000000000080 - Type: R_ARM_ALU_PCREL_7_0 - - Offset: 0x0000000000000084 - Type: R_ARM_ALU_PCREL_15_8 - - Offset: 0x0000000000000088 - Type: R_ARM_ALU_PCREL_23_15 - - Offset: 0x000000000000008C - Type: R_ARM_LDR_SBREL_11_0_NC - - Offset: 0x0000000000000090 - Type: R_ARM_ALU_SBREL_19_12_NC - - Offset: 0x0000000000000094 - Type: R_ARM_ALU_SBREL_27_20_CK - - Offset: 0x0000000000000098 - Type: R_ARM_TARGET1 - - Offset: 0x000000000000009C - Type: R_ARM_SBREL31 - - Offset: 0x00000000000000A0 - Type: R_ARM_V4BX - - Offset: 0x00000000000000A4 - Type: R_ARM_TARGET2 - - Offset: 0x00000000000000A8 - Type: R_ARM_PREL31 - - Offset: 0x00000000000000AC - Type: R_ARM_MOVW_ABS_NC - - Offset: 0x00000000000000B0 - Type: R_ARM_MOVT_ABS - - Offset: 0x00000000000000B4 - Type: R_ARM_MOVW_PREL_NC - - Offset: 0x00000000000000B8 - Type: R_ARM_MOVT_PREL - - Offset: 0x00000000000000BC - Type: R_ARM_THM_MOVW_ABS_NC - - Offset: 0x00000000000000C0 - Type: R_ARM_THM_MOVT_ABS - - Offset: 0x00000000000000C4 - Type: R_ARM_THM_MOVW_PREL_NC - - Offset: 0x00000000000000C8 - Type: R_ARM_THM_MOVT_PREL - - Offset: 0x00000000000000CC - Type: R_ARM_THM_JUMP19 - - Offset: 0x00000000000000D0 - Type: R_ARM_THM_JUMP6 - - Offset: 0x00000000000000D4 - Type: R_ARM_THM_ALU_PREL_11_0 - - Offset: 0x00000000000000D8 - Type: R_ARM_THM_PC12 - - Offset: 0x00000000000000DC - Type: R_ARM_ABS32_NOI - - Offset: 0x00000000000000E0 - Type: R_ARM_REL32_NOI - - Offset: 0x00000000000000E4 - Type: R_ARM_ALU_PC_G0_NC - - Offset: 0x00000000000000E8 - Type: R_ARM_ALU_PC_G0 - - Offset: 0x00000000000000EC - Type: R_ARM_ALU_PC_G1_NC - - Offset: 0x00000000000000F0 - Type: R_ARM_ALU_PC_G1 - - Offset: 0x00000000000000F4 - Type: R_ARM_ALU_PC_G2 - - Offset: 0x00000000000000F8 - Type: R_ARM_LDR_PC_G1 - - Offset: 0x00000000000000FC - Type: R_ARM_LDR_PC_G2 - - Offset: 0x0000000000000100 - Type: R_ARM_LDRS_PC_G0 - - Offset: 0x0000000000000104 - Type: R_ARM_LDRS_PC_G1 - - Offset: 0x0000000000000108 - Type: R_ARM_LDRS_PC_G2 - - Offset: 0x000000000000010C - Type: R_ARM_LDC_PC_G0 - - Offset: 0x0000000000000110 - Type: R_ARM_LDC_PC_G1 - - Offset: 0x0000000000000114 - Type: R_ARM_LDC_PC_G2 - - Offset: 0x0000000000000118 - Type: R_ARM_ALU_SB_G0_NC - - Offset: 0x000000000000011C - Type: R_ARM_ALU_SB_G0 - - Offset: 0x0000000000000120 - Type: R_ARM_ALU_SB_G1_NC - - Offset: 0x0000000000000124 - Type: R_ARM_ALU_SB_G1 - - Offset: 0x0000000000000128 - Type: R_ARM_ALU_SB_G2 - - Offset: 0x000000000000012C - Type: R_ARM_LDR_SB_G0 - - Offset: 0x0000000000000130 - Type: R_ARM_LDR_SB_G1 - - Offset: 0x0000000000000134 - Type: R_ARM_LDR_SB_G2 - - Offset: 0x0000000000000138 - Type: R_ARM_LDRS_SB_G0 - - Offset: 0x000000000000013C - Type: R_ARM_LDRS_SB_G1 - - Offset: 0x0000000000000140 - Type: R_ARM_LDRS_SB_G2 - - Offset: 0x0000000000000144 - Type: R_ARM_LDC_SB_G0 - - Offset: 0x0000000000000148 - Type: R_ARM_LDC_SB_G1 - - Offset: 0x000000000000014C - Type: R_ARM_LDC_SB_G2 - - Offset: 0x0000000000000150 - Type: R_ARM_MOVW_BREL_NC - - Offset: 0x0000000000000154 - Type: R_ARM_MOVT_BREL - - Offset: 0x0000000000000158 - Type: R_ARM_MOVW_BREL - - Offset: 0x000000000000015C - Type: R_ARM_THM_MOVW_BREL_NC - - Offset: 0x0000000000000160 - Type: R_ARM_THM_MOVT_BREL - - Offset: 0x0000000000000164 - Type: R_ARM_THM_MOVW_BREL - - Offset: 0x0000000000000168 - Type: R_ARM_TLS_GOTDESC - - Offset: 0x000000000000016C - Type: R_ARM_TLS_CALL - - Offset: 0x0000000000000170 - Type: R_ARM_TLS_DESCSEQ - - Offset: 0x0000000000000174 - Type: R_ARM_THM_TLS_CALL - - Offset: 0x0000000000000178 - Type: R_ARM_PLT32_ABS - - Offset: 0x000000000000017C - Type: R_ARM_GOT_ABS - - Offset: 0x0000000000000180 - Type: R_ARM_GOT_PREL - - Offset: 0x0000000000000184 - Type: R_ARM_GOT_BREL12 - - Offset: 0x0000000000000188 - Type: R_ARM_GOTOFF12 - - Offset: 0x000000000000018C - Type: R_ARM_GOTRELAX - - Offset: 0x0000000000000190 - Type: R_ARM_GNU_VTENTRY - - Offset: 0x0000000000000194 - Type: R_ARM_GNU_VTINHERIT - - Offset: 0x0000000000000198 - Type: R_ARM_THM_JUMP11 - - Offset: 0x000000000000019C - Type: R_ARM_THM_JUMP8 - - Offset: 0x00000000000001A0 - Type: R_ARM_TLS_GD32 - - Offset: 0x00000000000001A4 - Type: R_ARM_TLS_LDM32 - - Offset: 0x00000000000001A8 - Type: R_ARM_TLS_LDO32 - - Offset: 0x00000000000001AC - Type: R_ARM_TLS_IE32 - - Offset: 0x00000000000001B0 - Type: R_ARM_TLS_LE32 - - Offset: 0x00000000000001B4 - Type: R_ARM_TLS_LDO12 - - Offset: 0x00000000000001B8 - Type: R_ARM_TLS_LE12 - - Offset: 0x00000000000001BC - Type: R_ARM_TLS_IE12GP - - Offset: 0x00000000000001C0 - Type: R_ARM_PRIVATE_0 - - Offset: 0x00000000000001C4 - Type: R_ARM_PRIVATE_1 - - Offset: 0x00000000000001C8 - Type: R_ARM_PRIVATE_2 - - Offset: 0x00000000000001CC - Type: R_ARM_PRIVATE_3 - - Offset: 0x00000000000001D0 - Type: R_ARM_PRIVATE_4 - - Offset: 0x00000000000001D4 - Type: R_ARM_PRIVATE_5 - - Offset: 0x00000000000001D8 - Type: R_ARM_PRIVATE_6 - - Offset: 0x00000000000001DC - Type: R_ARM_PRIVATE_7 - - Offset: 0x00000000000001E0 - Type: R_ARM_PRIVATE_8 - - Offset: 0x00000000000001E4 - Type: R_ARM_PRIVATE_9 - - Offset: 0x00000000000001E8 - Type: R_ARM_PRIVATE_10 - - Offset: 0x00000000000001EC - Type: R_ARM_PRIVATE_11 - - Offset: 0x00000000000001F0 - Type: R_ARM_PRIVATE_12 - - Offset: 0x00000000000001F4 - Type: R_ARM_PRIVATE_13 - - Offset: 0x00000000000001F8 - Type: R_ARM_PRIVATE_14 - - Offset: 0x00000000000001FC - Type: R_ARM_PRIVATE_15 - - Offset: 0x0000000000000200 - Type: R_ARM_ME_TOO - - Offset: 0x0000000000000204 - Type: R_ARM_THM_TLS_DESCSEQ16 - - Offset: 0x0000000000000208 - Type: R_ARM_THM_TLS_DESCSEQ32 - - Offset: 0x000000000000020C - Type: R_ARM_IRELATIVE + - Type: R_ARM_NONE + - Type: R_ARM_PC24 + - Type: R_ARM_ABS32 + - Type: R_ARM_REL32 + - Type: R_ARM_LDR_PC_G0 + - Type: R_ARM_ABS16 + - Type: R_ARM_ABS12 + - Type: R_ARM_THM_ABS5 + - Type: R_ARM_ABS8 + - Type: R_ARM_SBREL32 + - Type: R_ARM_THM_CALL + - Type: R_ARM_THM_PC8 + - Type: R_ARM_BREL_ADJ + - Type: R_ARM_TLS_DESC + - Type: R_ARM_THM_SWI8 + - Type: R_ARM_XPC25 + - Type: R_ARM_THM_XPC22 + - Type: R_ARM_TLS_DTPMOD32 + - Type: R_ARM_TLS_DTPOFF32 + - Type: R_ARM_TLS_TPOFF32 + - Type: R_ARM_COPY + - Type: R_ARM_GLOB_DAT + - Type: R_ARM_JUMP_SLOT + - Type: R_ARM_RELATIVE + - Type: R_ARM_GOTOFF32 + - Type: R_ARM_BASE_PREL + - Type: R_ARM_GOT_BREL + - Type: R_ARM_PLT32 + - Type: R_ARM_CALL + - Type: R_ARM_JUMP24 + - Type: R_ARM_THM_JUMP24 + - Type: R_ARM_BASE_ABS + - Type: R_ARM_ALU_PCREL_7_0 + - Type: R_ARM_ALU_PCREL_15_8 + - Type: R_ARM_ALU_PCREL_23_15 + - Type: R_ARM_LDR_SBREL_11_0_NC + - Type: R_ARM_ALU_SBREL_19_12_NC + - Type: R_ARM_ALU_SBREL_27_20_CK + - Type: R_ARM_TARGET1 + - Type: R_ARM_SBREL31 + - Type: R_ARM_V4BX + - Type: R_ARM_TARGET2 + - Type: R_ARM_PREL31 + - Type: R_ARM_MOVW_ABS_NC + - Type: R_ARM_MOVT_ABS + - Type: R_ARM_MOVW_PREL_NC + - Type: R_ARM_MOVT_PREL + - Type: R_ARM_THM_MOVW_ABS_NC + - Type: R_ARM_THM_MOVT_ABS + - Type: R_ARM_THM_MOVW_PREL_NC + - Type: R_ARM_THM_MOVT_PREL + - Type: R_ARM_THM_JUMP19 + - Type: R_ARM_THM_JUMP6 + - Type: R_ARM_THM_ALU_PREL_11_0 + - Type: R_ARM_THM_PC12 + - Type: R_ARM_ABS32_NOI + - Type: R_ARM_REL32_NOI + - Type: R_ARM_ALU_PC_G0_NC + - Type: R_ARM_ALU_PC_G0 + - Type: R_ARM_ALU_PC_G1_NC + - Type: R_ARM_ALU_PC_G1 + - Type: R_ARM_ALU_PC_G2 + - Type: R_ARM_LDR_PC_G1 + - Type: R_ARM_LDR_PC_G2 + - Type: R_ARM_LDRS_PC_G0 + - Type: R_ARM_LDRS_PC_G1 + - Type: R_ARM_LDRS_PC_G2 + - Type: R_ARM_LDC_PC_G0 + - Type: R_ARM_LDC_PC_G1 + - Type: R_ARM_LDC_PC_G2 + - Type: R_ARM_ALU_SB_G0_NC + - Type: R_ARM_ALU_SB_G0 + - Type: R_ARM_ALU_SB_G1_NC + - Type: R_ARM_ALU_SB_G1 + - Type: R_ARM_ALU_SB_G2 + - Type: R_ARM_LDR_SB_G0 + - Type: R_ARM_LDR_SB_G1 + - Type: R_ARM_LDR_SB_G2 + - Type: R_ARM_LDRS_SB_G0 + - Type: R_ARM_LDRS_SB_G1 + - Type: R_ARM_LDRS_SB_G2 + - Type: R_ARM_LDC_SB_G0 + - Type: R_ARM_LDC_SB_G1 + - Type: R_ARM_LDC_SB_G2 + - Type: R_ARM_MOVW_BREL_NC + - Type: R_ARM_MOVT_BREL + - Type: R_ARM_MOVW_BREL + - Type: R_ARM_THM_MOVW_BREL_NC + - Type: R_ARM_THM_MOVT_BREL + - Type: R_ARM_THM_MOVW_BREL + - Type: R_ARM_TLS_GOTDESC + - Type: R_ARM_TLS_CALL + - Type: R_ARM_TLS_DESCSEQ + - Type: R_ARM_THM_TLS_CALL + - Type: R_ARM_PLT32_ABS + - Type: R_ARM_GOT_ABS + - Type: R_ARM_GOT_PREL + - Type: R_ARM_GOT_BREL12 + - Type: R_ARM_GOTOFF12 + - Type: R_ARM_GOTRELAX + - Type: R_ARM_GNU_VTENTRY + - Type: R_ARM_GNU_VTINHERIT + - Type: R_ARM_THM_JUMP11 + - Type: R_ARM_THM_JUMP8 + - Type: R_ARM_TLS_GD32 + - Type: R_ARM_TLS_LDM32 + - Type: R_ARM_TLS_LDO32 + - Type: R_ARM_TLS_IE32 + - Type: R_ARM_TLS_LE32 + - Type: R_ARM_TLS_LDO12 + - Type: R_ARM_TLS_LE12 + - Type: R_ARM_TLS_IE12GP + - Type: R_ARM_PRIVATE_0 + - Type: R_ARM_PRIVATE_1 + - Type: R_ARM_PRIVATE_2 + - Type: R_ARM_PRIVATE_3 + - Type: R_ARM_PRIVATE_4 + - Type: R_ARM_PRIVATE_5 + - Type: R_ARM_PRIVATE_6 + - Type: R_ARM_PRIVATE_7 + - Type: R_ARM_PRIVATE_8 + - Type: R_ARM_PRIVATE_9 + - Type: R_ARM_PRIVATE_10 + - Type: R_ARM_PRIVATE_11 + - Type: R_ARM_PRIVATE_12 + - Type: R_ARM_PRIVATE_13 + - Type: R_ARM_PRIVATE_14 + - Type: R_ARM_PRIVATE_15 + - Type: R_ARM_ME_TOO + - Type: R_ARM_THM_TLS_DESCSEQ16 + - Type: R_ARM_THM_TLS_DESCSEQ32 + - Type: R_ARM_IRELATIVE diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test index 101c0a8e7a97e..6bbe1a839b509 100644 --- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test +++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test @@ -30,16 +30,10 @@ Sections: EntSize: 0x000000000000000C Info: .text Relocations: - - Type: R_LANAI_NONE - - Offset: 0x0000000000000004 - Type: R_LANAI_21 - - Offset: 0x0000000000000008 - Type: R_LANAI_21_F - - Offset: 0x000000000000000C - Type: R_LANAI_25 - - Offset: 0x0000000000000010 - Type: R_LANAI_32 - - Offset: 0x0000000000000014 - Type: R_LANAI_HI16 - - Offset: 0x0000000000000018 - Type: R_LANAI_LO16 + - Type: R_LANAI_NONE + - Type: R_LANAI_21 + - Type: R_LANAI_21_F + - Type: R_LANAI_25 + - Type: R_LANAI_32 + - Type: R_LANAI_HI16 + - Type: R_LANAI_LO16 diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test index 1bfe2f4aba72f..59793c512b35a 100644 --- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test +++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test @@ -74,106 +74,55 @@ Sections: EntSize: 0x0000000000000008 Info: .text Relocations: - - Type: R_MIPS_NONE - - Offset: 0x0000000000000004 - Type: R_MIPS_16 - - Offset: 0x0000000000000008 - Type: R_MIPS_32 - - Offset: 0x000000000000000C - Type: R_MIPS_REL32 - - Offset: 0x0000000000000010 - Type: R_MIPS_26 - - Offset: 0x0000000000000014 - Type: R_MIPS_HI16 - - Offset: 0x0000000000000018 - Type: R_MIPS_LO16 - - Offset: 0x000000000000001C - Type: R_MIPS_GPREL16 - - Offset: 0x0000000000000020 - Type: R_MIPS_LITERAL - - Offset: 0x0000000000000024 - Type: R_MIPS_GOT16 - - Offset: 0x0000000000000028 - Type: R_MIPS_PC16 - - Offset: 0x000000000000002C - Type: R_MIPS_CALL16 - - Offset: 0x0000000000000030 - Type: R_MIPS_GPREL32 - - Offset: 0x0000000000000034 - Type: R_MIPS_SHIFT5 - - Offset: 0x0000000000000038 - Type: R_MIPS_SHIFT6 - - Offset: 0x000000000000003C - Type: R_MIPS_64 - - Offset: 0x0000000000000040 - Type: R_MIPS_GOT_DISP - - Offset: 0x0000000000000044 - Type: R_MIPS_GOT_PAGE - - Offset: 0x0000000000000048 - Type: R_MIPS_GOT_OFST - - Offset: 0x000000000000004C - Type: R_MIPS_GOT_HI16 - - Offset: 0x0000000000000050 - Type: R_MIPS_GOT_LO16 - - Offset: 0x0000000000000054 - Type: R_MIPS_SUB - - Offset: 0x0000000000000058 - Type: R_MIPS_INSERT_A - - Offset: 0x000000000000005C - Type: R_MIPS_INSERT_B - - Offset: 0x0000000000000060 - Type: R_MIPS_DELETE - - Offset: 0x0000000000000064 - Type: R_MIPS_HIGHER - - Offset: 0x0000000000000068 - Type: R_MIPS_HIGHEST - - Offset: 0x000000000000006C - Type: R_MIPS_CALL_HI16 - - Offset: 0x0000000000000070 - Type: R_MIPS_CALL_LO16 - - Offset: 0x0000000000000074 - Type: R_MIPS_SCN_DISP - - Offset: 0x0000000000000078 - Type: R_MIPS_REL16 - - Offset: 0x000000000000007C - Type: R_MIPS_ADD_IMMEDIATE - - Offset: 0x0000000000000080 - Type: R_MIPS_PJUMP - - Offset: 0x0000000000000084 - Type: R_MIPS_RELGOT - - Offset: 0x0000000000000088 - Type: R_MIPS_JALR - - Offset: 0x000000000000008C - Type: R_MIPS_TLS_DTPMOD32 - - Offset: 0x0000000000000090 - Type: R_MIPS_TLS_DTPREL32 - - Offset: 0x0000000000000094 - Type: R_MIPS_TLS_DTPMOD64 - - Offset: 0x0000000000000098 - Type: R_MIPS_TLS_DTPREL64 - - Offset: 0x000000000000009C - Type: R_MIPS_TLS_GD - - Offset: 0x00000000000000A0 - Type: R_MIPS_TLS_LDM - - Offset: 0x00000000000000A4 - Type: R_MIPS_TLS_DTPREL_HI16 - - Offset: 0x00000000000000A8 - Type: R_MIPS_TLS_DTPREL_LO16 - - Offset: 0x00000000000000AC - Type: R_MIPS_TLS_GOTTPREL - - Offset: 0x00000000000000B0 - Type: R_MIPS_TLS_TPREL32 - - Offset: 0x00000000000000B4 - Type: R_MIPS_TLS_TPREL64 - - Offset: 0x00000000000000B8 - Type: R_MIPS_TLS_TPREL_HI16 - - Offset: 0x00000000000000BC - Type: R_MIPS_TLS_TPREL_LO16 - - Offset: 0x00000000000000C0 - Type: R_MIPS_GLOB_DAT - - Offset: 0x00000000000000C4 - Type: R_MIPS_COPY - - Offset: 0x00000000000000C8 - Type: R_MIPS_JUMP_SLOT - - Offset: 0x00000000000000CC - Type: R_MIPS_NUM + - Type: R_MIPS_NONE + - Type: R_MIPS_16 + - Type: R_MIPS_32 + - Type: R_MIPS_REL32 + - Type: R_MIPS_26 + - Type: R_MIPS_HI16 + - Type: R_MIPS_LO16 + - Type: R_MIPS_GPREL16 + - Type: R_MIPS_LITERAL + - Type: R_MIPS_GOT16 + - Type: R_MIPS_PC16 + - Type: R_MIPS_CALL16 + - Type: R_MIPS_GPREL32 + - Type: R_MIPS_SHIFT5 + - Type: R_MIPS_SHIFT6 + - Type: R_MIPS_64 + - Type: R_MIPS_GOT_DISP + - Type: R_MIPS_GOT_PAGE + - Type: R_MIPS_GOT_OFST + - Type: R_MIPS_GOT_HI16 + - Type: R_MIPS_GOT_LO16 + - Type: R_MIPS_SUB + - Type: R_MIPS_INSERT_A + - Type: R_MIPS_INSERT_B + - Type: R_MIPS_DELETE + - Type: R_MIPS_HIGHER + - Type: R_MIPS_HIGHEST + - Type: R_MIPS_CALL_HI16 + - Type: R_MIPS_CALL_LO16 + - Type: R_MIPS_SCN_DISP + - Type: R_MIPS_REL16 + - Type: R_MIPS_ADD_IMMEDIATE + - Type: R_MIPS_PJUMP + - Type: R_MIPS_RELGOT + - Type: R_MIPS_JALR + - Type: R_MIPS_TLS_DTPMOD32 + - Type: R_MIPS_TLS_DTPREL32 + - Type: R_MIPS_TLS_DTPMOD64 + - Type: R_MIPS_TLS_DTPREL64 + - Type: R_MIPS_TLS_GD + - Type: R_MIPS_TLS_LDM + - Type: R_MIPS_TLS_DTPREL_HI16 + - Type: R_MIPS_TLS_DTPREL_LO16 + - Type: R_MIPS_TLS_GOTTPREL + - Type: R_MIPS_TLS_TPREL32 + - Type: R_MIPS_TLS_TPREL64 + - Type: R_MIPS_TLS_TPREL_HI16 + - Type: R_MIPS_TLS_TPREL_LO16 + - Type: R_MIPS_GLOB_DAT + - Type: R_MIPS_COPY + - Type: R_MIPS_JUMP_SLOT + - Type: R_MIPS_NUM diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test index 8c303d46b728d..fc72edd29d2c0 100644 --- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test +++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test @@ -74,208 +74,157 @@ Sections: EntSize: 0x0000000000000018 Info: .text Relocations: - - Type: R_MIPS_NONE - - Offset: 0x0000000000000004 - Type: R_MIPS_16 - Type2: R_MIPS_16 - Type3: R_MIPS_16 - - Offset: 0x0000000000000008 - Type: R_MIPS_32 - Type2: R_MIPS_32 - Type3: R_MIPS_32 - - Offset: 0x000000000000000C - Type: R_MIPS_REL32 - Type2: R_MIPS_REL32 - Type3: R_MIPS_REL32 - - Offset: 0x0000000000000010 - Type: R_MIPS_26 - Type2: R_MIPS_26 - Type3: R_MIPS_26 - - Offset: 0x0000000000000014 - Type: R_MIPS_HI16 - Type2: R_MIPS_HI16 - Type3: R_MIPS_HI16 - - Offset: 0x0000000000000018 - Type: R_MIPS_LO16 - Type2: R_MIPS_LO16 - Type3: R_MIPS_LO16 - - Offset: 0x000000000000001C - Type: R_MIPS_GPREL16 - Type2: R_MIPS_GPREL16 - Type3: R_MIPS_GPREL16 - - Offset: 0x0000000000000020 - Type: R_MIPS_LITERAL - Type2: R_MIPS_LITERAL - Type3: R_MIPS_LITERAL - - Offset: 0x0000000000000024 - Type: R_MIPS_GOT16 - Type2: R_MIPS_GOT16 - Type3: R_MIPS_GOT16 - - Offset: 0x0000000000000028 - Type: R_MIPS_PC16 - Type2: R_MIPS_PC16 - Type3: R_MIPS_PC16 - - Offset: 0x000000000000002C - Type: R_MIPS_CALL16 - Type2: R_MIPS_CALL16 - Type3: R_MIPS_CALL16 - - Offset: 0x0000000000000030 - Type: R_MIPS_GPREL32 - Type2: R_MIPS_GPREL32 - Type3: R_MIPS_GPREL32 - - Offset: 0x0000000000000034 - Type: R_MIPS_SHIFT5 - Type2: R_MIPS_SHIFT5 - Type3: R_MIPS_SHIFT5 - - Offset: 0x0000000000000038 - Type: R_MIPS_SHIFT6 - Type2: R_MIPS_SHIFT6 - Type3: R_MIPS_SHIFT6 - - Offset: 0x000000000000003C - Type: R_MIPS_64 - Type2: R_MIPS_64 - Type3: R_MIPS_64 - - Offset: 0x0000000000000040 - Type: R_MIPS_GOT_DISP - Type2: R_MIPS_GOT_DISP - Type3: R_MIPS_GOT_DISP - - Offset: 0x0000000000000044 - Type: R_MIPS_GOT_PAGE - Type2: R_MIPS_GOT_PAGE - Type3: R_MIPS_GOT_PAGE - - Offset: 0x0000000000000048 - Type: R_MIPS_GOT_OFST - Type2: R_MIPS_GOT_OFST - Type3: R_MIPS_GOT_OFST - - Offset: 0x000000000000004C - Type: R_MIPS_GOT_HI16 - Type2: R_MIPS_GOT_HI16 - Type3: R_MIPS_GOT_HI16 - - Offset: 0x0000000000000050 - Type: R_MIPS_GOT_LO16 - Type2: R_MIPS_GOT_LO16 - Type3: R_MIPS_GOT_LO16 - - Offset: 0x0000000000000054 - Type: R_MIPS_SUB - Type2: R_MIPS_SUB - Type3: R_MIPS_SUB - - Offset: 0x0000000000000058 - Type: R_MIPS_INSERT_A - Type2: R_MIPS_INSERT_A - Type3: R_MIPS_INSERT_A - - Offset: 0x000000000000005C - Type: R_MIPS_INSERT_B - Type2: R_MIPS_INSERT_B - Type3: R_MIPS_INSERT_B - - Offset: 0x0000000000000060 - Type: R_MIPS_DELETE - Type2: R_MIPS_DELETE - Type3: R_MIPS_DELETE - - Offset: 0x0000000000000064 - Type: R_MIPS_HIGHER - Type2: R_MIPS_HIGHER - Type3: R_MIPS_HIGHER - - Offset: 0x0000000000000068 - Type: R_MIPS_HIGHEST - Type2: R_MIPS_HIGHEST - Type3: R_MIPS_HIGHEST - - Offset: 0x000000000000006C - Type: R_MIPS_CALL_HI16 - Type2: R_MIPS_CALL_HI16 - Type3: R_MIPS_CALL_HI16 - - Offset: 0x0000000000000070 - Type: R_MIPS_CALL_LO16 - Type2: R_MIPS_CALL_LO16 - Type3: R_MIPS_CALL_LO16 - - Offset: 0x0000000000000074 - Type: R_MIPS_SCN_DISP - Type2: R_MIPS_SCN_DISP - Type3: R_MIPS_SCN_DISP - - Offset: 0x0000000000000078 - Type: R_MIPS_REL16 - Type2: R_MIPS_REL16 - Type3: R_MIPS_REL16 - - Offset: 0x000000000000007C - Type: R_MIPS_ADD_IMMEDIATE - Type2: R_MIPS_ADD_IMMEDIATE - Type3: R_MIPS_ADD_IMMEDIATE - - Offset: 0x0000000000000080 - Type: R_MIPS_PJUMP - Type2: R_MIPS_PJUMP - Type3: R_MIPS_PJUMP - - Offset: 0x0000000000000084 - Type: R_MIPS_RELGOT - Type2: R_MIPS_RELGOT - Type3: R_MIPS_RELGOT - - Offset: 0x0000000000000088 - Type: R_MIPS_JALR - Type2: R_MIPS_JALR - Type3: R_MIPS_JALR - - Offset: 0x000000000000008C - Type: R_MIPS_TLS_DTPMOD32 - Type2: R_MIPS_TLS_DTPMOD32 - Type3: R_MIPS_TLS_DTPMOD32 - - Offset: 0x0000000000000090 - Type: R_MIPS_TLS_DTPREL32 - Type2: R_MIPS_TLS_DTPREL32 - Type3: R_MIPS_TLS_DTPREL32 - - Offset: 0x0000000000000094 - Type: R_MIPS_TLS_DTPMOD64 - Type2: R_MIPS_TLS_DTPMOD64 - Type3: R_MIPS_TLS_DTPMOD64 - - Offset: 0x0000000000000098 - Type: R_MIPS_TLS_DTPREL64 - Type2: R_MIPS_TLS_DTPREL64 - Type3: R_MIPS_TLS_DTPREL64 - - Offset: 0x000000000000009C - Type: R_MIPS_TLS_GD - Type2: R_MIPS_TLS_GD - Type3: R_MIPS_TLS_GD - - Offset: 0x00000000000000A0 - Type: R_MIPS_TLS_LDM - Type2: R_MIPS_TLS_LDM - Type3: R_MIPS_TLS_LDM - - Offset: 0x00000000000000A4 - Type: R_MIPS_TLS_DTPREL_HI16 - Type2: R_MIPS_TLS_DTPREL_HI16 - Type3: R_MIPS_TLS_DTPREL_HI16 - - Offset: 0x00000000000000A8 - Type: R_MIPS_TLS_DTPREL_LO16 - Type2: R_MIPS_TLS_DTPREL_LO16 - Type3: R_MIPS_TLS_DTPREL_LO16 - - Offset: 0x00000000000000AC - Type: R_MIPS_TLS_GOTTPREL - Type2: R_MIPS_TLS_GOTTPREL - Type3: R_MIPS_TLS_GOTTPREL - - Offset: 0x00000000000000B0 - Type: R_MIPS_TLS_TPREL32 - Type2: R_MIPS_TLS_TPREL32 - Type3: R_MIPS_TLS_TPREL32 - - Offset: 0x00000000000000B4 - Type: R_MIPS_TLS_TPREL64 - Type2: R_MIPS_TLS_TPREL64 - Type3: R_MIPS_TLS_TPREL64 - - Offset: 0x00000000000000B8 - Type: R_MIPS_TLS_TPREL_HI16 - Type2: R_MIPS_TLS_TPREL_HI16 - Type3: R_MIPS_TLS_TPREL_HI16 - - Offset: 0x00000000000000BC - Type: R_MIPS_TLS_TPREL_LO16 - Type2: R_MIPS_TLS_TPREL_LO16 - Type3: R_MIPS_TLS_TPREL_LO16 - - Offset: 0x00000000000000C0 - Type: R_MIPS_GLOB_DAT - Type2: R_MIPS_GLOB_DAT - Type3: R_MIPS_GLOB_DAT - - Offset: 0x00000000000000C4 - Type: R_MIPS_COPY - Type2: R_MIPS_COPY - Type3: R_MIPS_COPY - - Offset: 0x00000000000000C8 - Type: R_MIPS_JUMP_SLOT - Type2: R_MIPS_JUMP_SLOT - Type3: R_MIPS_JUMP_SLOT - - Offset: 0x00000000000000CC - Type: R_MIPS_NUM - Type2: R_MIPS_NUM - Type3: R_MIPS_NUM + - Type: R_MIPS_NONE + - Type: R_MIPS_16 + Type2: R_MIPS_16 + Type3: R_MIPS_16 + - Type: R_MIPS_32 + Type2: R_MIPS_32 + Type3: R_MIPS_32 + - Type: R_MIPS_REL32 + Type2: R_MIPS_REL32 + Type3: R_MIPS_REL32 + - Type: R_MIPS_26 + Type2: R_MIPS_26 + Type3: R_MIPS_26 + - Type: R_MIPS_HI16 + Type2: R_MIPS_HI16 + Type3: R_MIPS_HI16 + - Type: R_MIPS_LO16 + Type2: R_MIPS_LO16 + Type3: R_MIPS_LO16 + - Type: R_MIPS_GPREL16 + Type2: R_MIPS_GPREL16 + Type3: R_MIPS_GPREL16 + - Type: R_MIPS_LITERAL + Type2: R_MIPS_LITERAL + Type3: R_MIPS_LITERAL + - Type: R_MIPS_GOT16 + Type2: R_MIPS_GOT16 + Type3: R_MIPS_GOT16 + - Type: R_MIPS_PC16 + Type2: R_MIPS_PC16 + Type3: R_MIPS_PC16 + - Type: R_MIPS_CALL16 + Type2: R_MIPS_CALL16 + Type3: R_MIPS_CALL16 + - Type: R_MIPS_GPREL32 + Type2: R_MIPS_GPREL32 + Type3: R_MIPS_GPREL32 + - Type: R_MIPS_SHIFT5 + Type2: R_MIPS_SHIFT5 + Type3: R_MIPS_SHIFT5 + - Type: R_MIPS_SHIFT6 + Type2: R_MIPS_SHIFT6 + Type3: R_MIPS_SHIFT6 + - Type: R_MIPS_64 + Type2: R_MIPS_64 + Type3: R_MIPS_64 + - Type: R_MIPS_GOT_DISP + Type2: R_MIPS_GOT_DISP + Type3: R_MIPS_GOT_DISP + - Type: R_MIPS_GOT_PAGE + Type2: R_MIPS_GOT_PAGE + Type3: R_MIPS_GOT_PAGE + - Type: R_MIPS_GOT_OFST + Type2: R_MIPS_GOT_OFST + Type3: R_MIPS_GOT_OFST + - Type: R_MIPS_GOT_HI16 + Type2: R_MIPS_GOT_HI16 + Type3: R_MIPS_GOT_HI16 + - Type: R_MIPS_GOT_LO16 + Type2: R_MIPS_GOT_LO16 + Type3: R_MIPS_GOT_LO16 + - Type: R_MIPS_SUB + Type2: R_MIPS_SUB + Type3: R_MIPS_SUB + - Type: R_MIPS_INSERT_A + Type2: R_MIPS_INSERT_A + Type3: R_MIPS_INSERT_A + - Type: R_MIPS_INSERT_B + Type2: R_MIPS_INSERT_B + Type3: R_MIPS_INSERT_B + - Type: R_MIPS_DELETE + Type2: R_MIPS_DELETE + Type3: R_MIPS_DELETE + - Type: R_MIPS_HIGHER + Type2: R_MIPS_HIGHER + Type3: R_MIPS_HIGHER + - Type: R_MIPS_HIGHEST + Type2: R_MIPS_HIGHEST + Type3: R_MIPS_HIGHEST + - Type: R_MIPS_CALL_HI16 + Type2: R_MIPS_CALL_HI16 + Type3: R_MIPS_CALL_HI16 + - Type: R_MIPS_CALL_LO16 + Type2: R_MIPS_CALL_LO16 + Type3: R_MIPS_CALL_LO16 + - Type: R_MIPS_SCN_DISP + Type2: R_MIPS_SCN_DISP + Type3: R_MIPS_SCN_DISP + - Type: R_MIPS_REL16 + Type2: R_MIPS_REL16 + Type3: R_MIPS_REL16 + - Type: R_MIPS_ADD_IMMEDIATE + Type2: R_MIPS_ADD_IMMEDIATE + Type3: R_MIPS_ADD_IMMEDIATE + - Type: R_MIPS_PJUMP + Type2: R_MIPS_PJUMP + Type3: R_MIPS_PJUMP + - Type: R_MIPS_RELGOT + Type2: R_MIPS_RELGOT + Type3: R_MIPS_RELGOT + - Type: R_MIPS_JALR + Type2: R_MIPS_JALR + Type3: R_MIPS_JALR + - Type: R_MIPS_TLS_DTPMOD32 + Type2: R_MIPS_TLS_DTPMOD32 + Type3: R_MIPS_TLS_DTPMOD32 + - Type: R_MIPS_TLS_DTPREL32 + Type2: R_MIPS_TLS_DTPREL32 + Type3: R_MIPS_TLS_DTPREL32 + - Type: R_MIPS_TLS_DTPMOD64 + Type2: R_MIPS_TLS_DTPMOD64 + Type3: R_MIPS_TLS_DTPMOD64 + - Type: R_MIPS_TLS_DTPREL64 + Type2: R_MIPS_TLS_DTPREL64 + Type3: R_MIPS_TLS_DTPREL64 + - Type: R_MIPS_TLS_GD + Type2: R_MIPS_TLS_GD + Type3: R_MIPS_TLS_GD + - Type: R_MIPS_TLS_LDM + Type2: R_MIPS_TLS_LDM + Type3: R_MIPS_TLS_LDM + - Type: R_MIPS_TLS_DTPREL_HI16 + Type2: R_MIPS_TLS_DTPREL_HI16 + Type3: R_MIPS_TLS_DTPREL_HI16 + - Type: R_MIPS_TLS_DTPREL_LO16 + Type2: R_MIPS_TLS_DTPREL_LO16 + Type3: R_MIPS_TLS_DTPREL_LO16 + - Type: R_MIPS_TLS_GOTTPREL + Type2: R_MIPS_TLS_GOTTPREL + Type3: R_MIPS_TLS_GOTTPREL + - Type: R_MIPS_TLS_TPREL32 + Type2: R_MIPS_TLS_TPREL32 + Type3: R_MIPS_TLS_TPREL32 + - Type: R_MIPS_TLS_TPREL64 + Type2: R_MIPS_TLS_TPREL64 + Type3: R_MIPS_TLS_TPREL64 + - Type: R_MIPS_TLS_TPREL_HI16 + Type2: R_MIPS_TLS_TPREL_HI16 + Type3: R_MIPS_TLS_TPREL_HI16 + - Type: R_MIPS_TLS_TPREL_LO16 + Type2: R_MIPS_TLS_TPREL_LO16 + Type3: R_MIPS_TLS_TPREL_LO16 + - Type: R_MIPS_GLOB_DAT + Type2: R_MIPS_GLOB_DAT + Type3: R_MIPS_GLOB_DAT + - Type: R_MIPS_COPY + Type2: R_MIPS_COPY + Type3: R_MIPS_COPY + - Type: R_MIPS_JUMP_SLOT + Type2: R_MIPS_JUMP_SLOT + Type3: R_MIPS_JUMP_SLOT + - Type: R_MIPS_NUM + Type2: R_MIPS_NUM + Type3: R_MIPS_NUM