[PATCH] D153010: [DWARFLinker] Handle DW_OP_GNU_push_tls_address while check for variable location.

Alexey Lapshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 15 04:15:50 PDT 2023


avl created this revision.
avl added reviewers: JDevlieghere, aprantl.
Herald added a subscriber: hiraditya.
Herald added a project: All.
avl requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

The D147066 <https://reviews.llvm.org/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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D153010

Files:
  llvm/lib/DWARFLinker/DWARFLinker.cpp
  llvm/test/tools/dsymutil/X86/tls-variable.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D153010.531692.patch
Type: text/x-patch
Size: 6611 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230615/8096b8b7/attachment.bin>


More information about the llvm-commits mailing list