Pavel Labath
925b220ee4
[lldb] Recurse through DW_AT_signature when looking for attributes ( #107241 )
...
This allows e.g. DWARFDIE::GetName() to return the name of the type when
looking at its declaration (which contains only
DW_AT_declaration+DW_AT_signature). This is similar to how we recurse
through DW_AT_specification when looking for a function name. Llvm dwarf
parser has obtained the same functionality through #99495 .
This fixes a bug where we would confuse a type like NS::Outer::Struct
with NS::Struct (because NS::Outer (and its name) was in a type unit).
2024-09-10 12:57:54 +02:00
..
2024-05-29 09:17:24 +02:00
2023-11-10 21:53:58 -05:00
2023-10-02 10:46:16 -07:00
2024-08-12 18:41:28 +02:00
2024-06-24 09:59:59 -07:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-07-29 09:35:00 +01:00
2024-09-06 09:00:00 +02:00
2024-09-06 09:00:00 +02:00
2024-09-06 09:00:00 +02:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-05-03 11:05:11 -07:00
2024-05-03 11:05:11 -07:00
2023-10-13 16:51:24 -04:00
2024-04-26 11:32:12 -07:00
2023-11-29 11:19:50 -08:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-06-18 11:07:24 -07:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-06-24 09:59:59 -07:00
2024-06-24 09:59:59 -07:00
2024-09-10 12:57:54 +02:00
2024-09-10 12:57:54 +02:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-06-13 10:44:45 +02:00
2024-06-13 10:44:45 +02:00
2024-05-06 10:11:03 -07:00
2024-05-06 10:11:03 -07:00
2024-09-10 12:57:54 +02:00
2024-06-13 10:44:45 +02:00
2024-01-19 16:11:08 -08:00
2024-01-19 16:11:08 -08:00
2024-06-13 10:44:45 +02:00
2024-05-29 09:17:24 +02:00
2023-10-13 16:51:24 -04:00
2024-04-26 11:32:12 -07:00
2024-08-28 17:41:43 -07:00
2024-09-05 12:44:13 -07:00
2024-02-20 18:17:01 -08:00
2024-02-20 18:17:01 -08:00
2024-06-24 09:59:59 -07:00
2024-06-24 09:59:59 -07:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-09-05 12:44:13 -07:00
2024-07-16 16:22:31 -04:00
2024-09-05 12:44:13 -07:00
2024-07-16 16:22:31 -04:00
2024-07-16 16:22:31 -04:00
2024-07-16 16:22:31 -04:00
2024-08-30 13:18:23 -04:00
2024-07-16 16:22:31 -04:00
2024-07-16 16:22:31 -04:00