version: 0x00000002 root_id: 0x84ea5130 # interface special { id: 0x48b5725f kind: VOID } primitive { id: 0x6720d32f name: "int" bytesize: 0x00000004 } function { id: 0x10985193 return_type_id: 0x48b5725f # void } function { id: 0x9d80e32f return_type_id: 0x6720d32f # int } elf_symbol { id: 0x886f3c7a name: "test" is_defined: true symbol_type: FUNCTION type_id: 0x9d80e32f # int() full_name: "test" } elf_symbol { id: 0x48a2d940 name: "versioned_foo" version_info { is_default: true name: "VERS_1" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v1" } elf_symbol { id: 0x48a265ef name: "versioned_foo" version_info { name: "VERS_2" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v2" } elf_symbol { id: 0x48a26aef name: "versioned_foo" version_info { name: "VERS_3" } is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v3" } elf_symbol { id: 0xc828cd97 name: "versioned_foo_v1" is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v1" } elf_symbol { id: 0x77e76a1f name: "versioned_foo_v2" is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v2" } elf_symbol { id: 0x36a79a97 name: "versioned_foo_v3" is_defined: true symbol_type: FUNCTION type_id: 0x10985193 # void() full_name: "versioned_foo_v3" } interface { id: 0x84ea5130 symbol_id: 0x886f3c7a # int test() symbol_id: 0x48a2d940 # void versioned_foo_v1() symbol_id: 0x48a265ef # void versioned_foo_v2() symbol_id: 0x48a26aef # void versioned_foo_v3() symbol_id: 0xc828cd97 # void versioned_foo_v1() symbol_id: 0x77e76a1f # void versioned_foo_v2() symbol_id: 0x36a79a97 # void versioned_foo_v3() }