@@ -75,6 +75,8 @@ static bool isSupportedAArch64(uint64_t Type) {
75
75
case ELF::R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC:
76
76
case ELF::R_AARCH64_TLSLE_ADD_TPREL_HI12:
77
77
case ELF::R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
78
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0:
79
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0_NC:
78
80
case ELF::R_AARCH64_LD64_GOT_LO12_NC:
79
81
case ELF::R_AARCH64_TLSDESC_LD64_LO12:
80
82
case ELF::R_AARCH64_TLSDESC_ADD_LO12:
@@ -183,6 +185,8 @@ static size_t getSizeForTypeAArch64(uint64_t Type) {
183
185
case ELF::R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC:
184
186
case ELF::R_AARCH64_TLSLE_ADD_TPREL_HI12:
185
187
case ELF::R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
188
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0:
189
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0_NC:
186
190
case ELF::R_AARCH64_LD64_GOT_LO12_NC:
187
191
case ELF::R_AARCH64_TLSDESC_LD64_LO12:
188
192
case ELF::R_AARCH64_TLSDESC_ADD_LO12:
@@ -651,6 +655,8 @@ static bool isTLSAArch64(uint64_t Type) {
651
655
case ELF::R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC:
652
656
case ELF::R_AARCH64_TLSLE_ADD_TPREL_HI12:
653
657
case ELF::R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
658
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0:
659
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0_NC:
654
660
case ELF::R_AARCH64_TLSDESC_LD64_LO12:
655
661
case ELF::R_AARCH64_TLSDESC_ADD_LO12:
656
662
case ELF::R_AARCH64_TLSDESC_CALL:
@@ -716,6 +722,8 @@ static bool isPCRelativeAArch64(uint64_t Type) {
716
722
case ELF::R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC:
717
723
case ELF::R_AARCH64_TLSLE_ADD_TPREL_HI12:
718
724
case ELF::R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
725
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0:
726
+ case ELF::R_AARCH64_TLSLE_MOVW_TPREL_G0_NC:
719
727
case ELF::R_AARCH64_LD64_GOT_LO12_NC:
720
728
case ELF::R_AARCH64_TLSDESC_LD64_LO12:
721
729
case ELF::R_AARCH64_TLSDESC_ADD_LO12:
0 commit comments