version: 0x00000002 root_id: 0x84ea5130 # interface primitive { id: 0x6720d32f name: "int" encoding: SIGNED_INTEGER bytesize: 0x00000004 } primitive { id: 0xb0312d5a name: "short" encoding: SIGNED_INTEGER bytesize: 0x00000002 } function { id: 0x9d80e32f return_type_id: 0x6720d32f # int } elf_symbol { id: 0x92009dc1 name: "_Z3barv" is_defined: true symbol_type: FUNCTION type_id: 0x9d80e32f # int() full_name: "bar" } elf_symbol { id: 0xa4e142ef name: "_ZN2ns3fooE" is_defined: true symbol_type: TLS type_id: 0xb0312d5a # short full_name: "ns::foo" } elf_symbol { id: 0x06f8338c name: "foo" is_defined: true symbol_type: TLS type_id: 0x6720d32f # int full_name: "foo" } interface { id: 0x84ea5130 symbol_id: 0x92009dc1 # int bar() symbol_id: 0xa4e142ef # short ns::foo symbol_id: 0x06f8338c # int foo }