This is an archive of the discontinued LLVM Phabricator instance.

[DWARFLinker] Handle DW_OP_GNU_push_tls_address while check for variable location.
ClosedPublic

Authored by avl on Jun 15 2023, 4:15 AM.

Details

Summary

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.

Diff Detail

Event Timeline

avl created this revision.Jun 15 2023, 4:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2023, 4:15 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
avl requested review of this revision.Jun 15 2023, 4:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2023, 4:15 AM
avl updated this revision to Diff 531743.Jun 15 2023, 7:11 AM

addressed formatting issue.

This revision is now accepted and ready to land.Jun 15 2023, 9:51 AM
avl added a comment.Jun 16 2023, 1:39 AM

Thank you for the review!