linux/scripts/gendwarfksyms
Giuliano Procida d8f26717c9 gendwarfksyms: order -T symtypes output by name
When writing symtypes information, we iterate through the entire hash
table containing type expansions. The key order varies unpredictably
as new entries are added, making it harder to compare symtypes between
builds.

Resolve this by sorting the type expansions by name before output.

Signed-off-by: Giuliano Procida <gprocida@google.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2025-07-26 15:31:30 +09:00
..
examples gendwarfksyms: Add a kABI rule to override type strings 2025-05-25 18:12:23 +09:00
.gitignore
cache.c gendwarfksyms: use preferred form of sizeof for allocation 2025-07-26 15:31:30 +09:00
die.c gendwarfksyms: use preferred form of sizeof for allocation 2025-07-26 15:31:30 +09:00
dwarf.c gendwarfksyms: use preferred form of sizeof for allocation 2025-07-26 15:31:30 +09:00
gendwarfksyms.c gendwarfksyms: Add support for kABI rules 2025-01-11 01:25:26 +09:00
gendwarfksyms.h gendwarfksyms: Fix structure type overrides 2025-06-16 00:49:48 +09:00
kabi.c gendwarfksyms: use preferred form of sizeof for allocation 2025-07-26 15:31:30 +09:00
Makefile gendwarfksyms: Add support for kABI rules 2025-01-11 01:25:26 +09:00
symbols.c gendwarfksyms: use preferred form of sizeof for allocation 2025-07-26 15:31:30 +09:00
types.c gendwarfksyms: order -T symtypes output by name 2025-07-26 15:31:30 +09:00