diff options
author | Sid Nayyar <sidnayyar@google.com> | 2023-11-10 14:20:29 +0000 |
---|---|---|
committer | Giuliano Procida <gprocida@google.com> | 2023-11-15 09:16:14 +0000 |
commit | bdb9ba1b2816a6d672e1325b75d8f512e49e1851 (patch) | |
tree | c1ff6decb8f6b878b2ed490b7f9ec1e1e53c124c /test_cases | |
parent | 6bd097821ddfd15cf82a09fc8b1ba4934c579bb8 (diff) | |
download | stg-bdb9ba1b2816a6d672e1325b75d8f512e49e1851.tar.gz |
proto: Sort ELF symbols by versioned name while printing
Sort `ElfSymbol` nodes by name, version info presence, default version
and version name in this order. Use node ID to disambiguate nodes in
case versioned names are equivalent.
PiperOrigin-RevId: 581234138
Change-Id: Ica50b134bcb300f86e31181097921375dfe6c6f0
Diffstat (limited to 'test_cases')
-rw-r--r-- | test_cases/abigail_reader/symbol/expected/version_definition_c.abi_stg | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test_cases/abigail_reader/symbol/expected/version_definition_c.abi_stg b/test_cases/abigail_reader/symbol/expected/version_definition_c.abi_stg index b5edad4..2515cea 100644 --- a/test_cases/abigail_reader/symbol/expected/version_definition_c.abi_stg +++ b/test_cases/abigail_reader/symbol/expected/version_definition_c.abi_stg @@ -26,38 +26,38 @@ elf_symbol { full_name: "test" } elf_symbol { - id: 0x48a265ef + id: 0x48a2d940 name: "versioned_foo" version_info { - name: "VERS_2" + is_default: true + name: "VERS_1" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 - full_name: "versioned_foo_v2" + full_name: "versioned_foo_v1" } elf_symbol { - id: 0x48a26aef + id: 0x48a265ef name: "versioned_foo" version_info { - name: "VERS_3" + name: "VERS_2" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 - full_name: "versioned_foo_v3" + full_name: "versioned_foo_v2" } elf_symbol { - id: 0x48a2d940 + id: 0x48a26aef name: "versioned_foo" version_info { - is_default: true - name: "VERS_1" + name: "VERS_3" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 - full_name: "versioned_foo_v1" + full_name: "versioned_foo_v3" } elf_symbol { id: 0xc828cd97 |