[all-commits] [llvm/llvm-project] bddd8d: [PAC][lld][AArch64][ELF] Support signed TLSDESC
Daniil Kovalev via All-commits
all-commits at lists.llvm.org
Mon Dec 16 10:07:26 PST 2024
Branch: refs/heads/users/kovdan01/pauth-signed-tlsdesc-lld
Home: https://github.com/llvm/llvm-project
Commit: bddd8de9f922790a63237cc581df37c6f7fc4464
https://github.com/llvm/llvm-project/commit/bddd8de9f922790a63237cc581df37c6f7fc4464
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 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: 00678946d367cbc1cf834ded7bef194b3a4509c9
https://github.com/llvm/llvm-project/commit/00678946d367cbc1cf834ded7bef194b3a4509c9
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Address review comments
Commit: 65aa61411c7f47ca49d13351b70506993c89ae4c
https://github.com/llvm/llvm-project/commit/65aa61411c7f47ca49d13351b70506993c89ae4c
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Use /// for comments in tests
Commit: d6fba4ddcb67a248856c66298f41f6461833a2b4
https://github.com/llvm/llvm-project/commit/d6fba4ddcb67a248856c66298f41f6461833a2b4
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 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: 52efd5838f9b58d7013c18db0cf12388ab8e73ea
https://github.com/llvm/llvm-project/commit/52efd5838f9b58d7013c18db0cf12388ab8e73ea
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Check multiple errors emitted
Commit: c5141b62f96a921086052ec01ef6bf112e77a9eb
https://github.com/llvm/llvm-project/commit/c5141b62f96a921086052ec01ef6bf112e77a9eb
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Use `Err(ctx)` instead of `fatal` and use `getLocation` in error message
Commit: 94d05a4d9edaec20b60724af2e4e08845cc933b8
https://github.com/llvm/llvm-project/commit/94d05a4d9edaec20b60724af2e4e08845cc933b8
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/test/ELF/aarch64-tlsdesc-pauth.s
Log Message:
-----------
Address review comments
Commit: d01fc30d4505eeeedb820a2307dc62cd8f2d79c3
https://github.com/llvm/llvm-project/commit/d01fc30d4505eeeedb820a2307dc62cd8f2d79c3
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/ELF/InputSection.cpp
Log Message:
-----------
Fix build after #118424
Commit: bcf15f92cda4e23a672a0a000f8d6f0110b6649a
https://github.com/llvm/llvm-project/commit/bcf15f92cda4e23a672a0a000f8d6f0110b6649a
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M lld/ELF/Relocations.cpp
Log Message:
-----------
Fix formatting
Commit: 90876239d60a9d68ad5424d4e543f3f4318a8b90
https://github.com/llvm/llvm-project/commit/90876239d60a9d68ad5424d4e543f3f4318a8b90
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 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: 5d1c9935c7db4ff5b8697a439fb121fe53390643
https://github.com/llvm/llvm-project/commit/5d1c9935c7db4ff5b8697a439fb121fe53390643
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2024-12-16 (Mon, 16 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/cf10a417cdcd...5d1c9935c7db
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