Tom Tromey
49664141e1
Correctly handle forward DIE references in scanner
...
The cooked index scanner has special code to handle forward DIE
references. However, a bug report lead to the discovery that this
code does not work -- the "deferred_entry::spec_offset" field is
written to but never used, i.e., the lookup is done using the wrong
key.
This patch fixes the bug and adds a regression test.
The test in the bug itself used a thread_local variable, which
provoked a failure at runtime. This test instead uses "maint print
objfiles" and then inspects to ensure that the entry in question has a
parent. This lets us avoid a clang dependency in the test.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30271
(cherry picked from commit b10f2cd3f3 )
2023-05-15 09:10:33 -06:00
..
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-04-18 05:47:21 +02:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-04-22 09:33:45 +02:00
2023-04-22 09:33:45 +02:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-05-15 09:10:33 -06:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-02-18 16:30:31 -07:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00
2023-01-01 17:07:37 +04:00