[all-commits] [llvm/llvm-project] e903e0: [PAC][lld][AArch64][ELF] Support signed TLSDESC
Daniil Kovalev via All-commits
all-commits at lists.llvm.org
Sun Dec 15 07:54:38 PST 2024
Branch: refs/heads/users/kovdan01/pauth-signed-tlsdesc-lld
Home: https://github.com/llvm/llvm-project
Commit: e903e06eb6cfccfd65964ada48081e2ae1b2befd
https://github.com/llvm/llvm-project/commit/e903e06eb6cfccfd65964ada48081e2ae1b2befd
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 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: c4ab0117fc43d23de64c45cd7ab27789ae763f69
https://github.com/llvm/llvm-project/commit/c4ab0117fc43d23de64c45cd7ab27789ae763f69
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Address review comments
Commit: 49c6c323a6daf18ae859c4a189b7eef28b8e0901
https://github.com/llvm/llvm-project/commit/49c6c323a6daf18ae859c4a189b7eef28b8e0901
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Use /// for comments in tests
Commit: 75d59e9c94c651d59240587b7cfb96f1c69c3f38
https://github.com/llvm/llvm-project/commit/75d59e9c94c651d59240587b7cfb96f1c69c3f38
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 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: 80718ea693d8d39b1856a27e1fd2d3eac02a19cb
https://github.com/llvm/llvm-project/commit/80718ea693d8d39b1856a27e1fd2d3eac02a19cb
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Check multiple errors emitted
Commit: 856622ced26c8675829c298e85a90ad3343c8be5
https://github.com/llvm/llvm-project/commit/856622ced26c8675829c298e85a90ad3343c8be5
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Use `Err(ctx)` instead of `fatal` and use `getLocation` in error message
Commit: f0a308d2fe78257501e2e02fbbc7855d1660b036
https://github.com/llvm/llvm-project/commit/f0a308d2fe78257501e2e02fbbc7855d1660b036
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Address review comments
Commit: abeb3340b70b1e776af8ee8bdcc5fd0fe089f31d
https://github.com/llvm/llvm-project/commit/abeb3340b70b1e776af8ee8bdcc5fd0fe089f31d
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/ELF/InputSection.cpp
Log Message:
-----------
Fix build after #118424
Commit: 3fd9188174013d85bc38e981d9fb0bb67417eff1
https://github.com/llvm/llvm-project/commit/3fd9188174013d85bc38e981d9fb0bb67417eff1
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Fix formatting
Commit: 8e23485f285e3a05d1d6c849dafa7e24c902c65d
https://github.com/llvm/llvm-project/commit/8e23485f285e3a05d1d6c849dafa7e24c902c65d
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-15 (Sun, 15 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
Compare: https://github.com/llvm/llvm-project/compare/43ea166c3b9e...8e23485f285e
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