[all-commits] [llvm/llvm-project] e89738: [DWARFLinker] Handle DW_OP_GNU_push_tls_address wh...
avl-llvm via All-commits
all-commits at lists.llvm.org
Fri Jun 16 02:00:26 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e89738451a3830d80fcf23554fd0b297bca60266
https://github.com/llvm/llvm-project/commit/e89738451a3830d80fcf23554fd0b297bca60266
Author: Alexey Lapshin <a.v.lapshin at mail.ru>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M llvm/lib/DWARFLinker/DWARFLinker.cpp
A llvm/test/tools/dsymutil/X86/tls-variable.test
Log Message:
-----------
[DWARFLinker] Handle DW_OP_GNU_push_tls_address while check for variable location.
The D147066 changed the way how DWARF location expressions are handled.
Now expressions are parsed and their operands are analysed. New handling
misses the DW_OP_GNU_push_tls_address extention. This patch adds handling
DW_OP_GNU_push_tls_address while checking for addresses.
Differential Revision: https://reviews.llvm.org/D153010
More information about the All-commits
mailing list