[all-commits] [llvm/llvm-project] 649904: [PAC][lld][AArch64][ELF] Support signed TLSDESC
Daniil Kovalev via All-commits
all-commits at lists.llvm.org
Tue Dec 17 00:05:14 PST 2024
Branch: refs/heads/users/kovdan01/pauth-signed-tlsdesc-lld
Home: https://github.com/llvm/llvm-project
Commit: 6499041416b5b4af63d9e3ab065e3349eca55f31
https://github.com/llvm/llvm-project/commit/6499041416b5b4af63d9e3ab065e3349eca55f31
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Arch/AArch64.cpp
M lld/ELF/InputSection.cpp
M lld/ELF/Relocations.cpp
M lld/ELF/Relocations.h
M lld/ELF/Symbols.h
M lld/ELF/SyntheticSections.cpp
A lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
[PAC][lld][AArch64][ELF] Support signed TLSDESC
Support `R_AARCH64_AUTH_TLSDESC_ADR_PAGE21`, `R_AARCH64_AUTH_TLSDESC_LD64_LO12`
and `R_AARCH64_AUTH_TLSDESC_LD64_LO12` static TLSDESC relocations.
Commit: 78260e0a81959b2bf6716ac2a610a404698ad859
https://github.com/llvm/llvm-project/commit/78260e0a81959b2bf6716ac2a610a404698ad859
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Address review comments
Commit: 39ddd59cbba131e1c9817cbf3f87d0dfee622b88
https://github.com/llvm/llvm-project/commit/39ddd59cbba131e1c9817cbf3f87d0dfee622b88
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Use /// for comments in tests
Commit: 07d26fab9856b4de9c4966cd66fa6d7141fc0b4b
https://github.com/llvm/llvm-project/commit/07d26fab9856b4de9c4966cd66fa6d7141fc0b4b
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Use `Err(ctx)` instead of `fatal` and use `getLocation` in error message
Commit: af90402562ade94e94af2440e80cfd82a375bb13
https://github.com/llvm/llvm-project/commit/af90402562ade94e94af2440e80cfd82a375bb13
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Check multiple errors emitted
Commit: 039cc3ba741224a77fc5580171bcbd4d6406554e
https://github.com/llvm/llvm-project/commit/039cc3ba741224a77fc5580171bcbd4d6406554e
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Use `Err(ctx)` instead of `fatal` and use `getLocation` in error message
Commit: a22273a543e3657b4edcbb331c85809140afe683
https://github.com/llvm/llvm-project/commit/a22273a543e3657b4edcbb331c85809140afe683
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Address review comments
Commit: b9a3943890210200bd2cbd14ef75cb4abd1f1260
https://github.com/llvm/llvm-project/commit/b9a3943890210200bd2cbd14ef75cb4abd1f1260
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/InputSection.cpp
Log Message:
-----------
Fix build after #118424
Commit: 215173e236bbe6dcc239de6c637e16c7457b2fdb
https://github.com/llvm/llvm-project/commit/215173e236bbe6dcc239de6c637e16c7457b2fdb
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Fix formatting
Commit: eb73740bdf19f46992c509cd848cd97f6552d2ce
https://github.com/llvm/llvm-project/commit/eb73740bdf19f46992c509cd848cd97f6552d2ce
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
M lld/ELF/Symbols.h
M lld/ELF/SyntheticSections.cpp
M lld/ELF/SyntheticSections.h
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Address review comments
Commit: 30b55295c1db05fff991281a629154d712bfd8a8
https://github.com/llvm/llvm-project/commit/30b55295c1db05fff991281a629154d712bfd8a8
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Do not specify output for error test cases
Compare: https://github.com/llvm/llvm-project/compare/5d1c9935c7db...30b55295c1db
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list