Re: [PATCH] gendwarfksyms: Fix structure type overrides

2025-06-13 Thread Sami Tolvanen
Hi Petr, On Fri, Jun 13, 2025 at 12:52 PM Petr Pavlu wrote: > > Nit: This code was the only user of __cache_was_expanded() and > __cache_mark_expanded(). It is now possible to merge > __cache_was_expanded() into cache_was_expanded() and > __cache_mark_expanded() into cache_mark_expanded(). Nice

Re: [PATCH] gendwarfksyms: Fix structure type overrides

2025-06-13 Thread Petr Pavlu
On 6/9/25 5:49 PM, Sami Tolvanen wrote: > As we always iterate through the entire die_map when expanding > type strings, recursively processing referenced types in > type_expand_child() is not actually necessary. Furthermore, > the type_string kABI rule added in commit c9083467f7b9 > ("gendwarfksym

[PATCH] gendwarfksyms: Fix structure type overrides

2025-06-09 Thread Sami Tolvanen
As we always iterate through the entire die_map when expanding type strings, recursively processing referenced types in type_expand_child() is not actually necessary. Furthermore, the type_string kABI rule added in commit c9083467f7b9 ("gendwarfksyms: Add a kABI rule to override type strings") can