1version: 0x00000002 2root_id: 0x84ea5130 # interface 3primitive { 4 id: 0xfc0e1dbd 5 name: "long" 6 encoding: SIGNED_INTEGER 7 bytesize: 0x00000008 8} 9member { 10 id: 0xa04e65cb 11 name: "x" 12 type_id: 0xfc0e1dbd # long 13} 14struct_union { 15 id: 0xe765e7d3 16 kind: STRUCT 17 name: "foo::str" 18 definition { 19 bytesize: 8 20 member_id: 0xa04e65cb # long x 21 } 22} 23struct_union { 24 id: 0xe4ac9186 25 kind: STRUCT 26 name: "n1::n2::n3::str" 27 definition { 28 bytesize: 8 29 member_id: 0xa04e65cb # long x 30 } 31} 32elf_symbol { 33 id: 0x36450b1b 34 name: "_ZN2n12n22n35var_nE" 35 is_defined: true 36 symbol_type: OBJECT 37 type_id: 0xe4ac9186 # struct n1::n2::n3::str 38 full_name: "n1::n2::n3::var_n" 39} 40elf_symbol { 41 id: 0x3de752de 42 name: "_ZN2n12n22n37var_fooE" 43 is_defined: true 44 symbol_type: OBJECT 45 type_id: 0xe765e7d3 # struct foo::str 46 full_name: "n1::n2::n3::var_foo" 47} 48elf_symbol { 49 id: 0xa7d38296 50 name: "_ZN2n12n27var_fooE" 51 is_defined: true 52 symbol_type: OBJECT 53 type_id: 0xe765e7d3 # struct foo::str 54 full_name: "n1::n2::var_foo" 55} 56elf_symbol { 57 id: 0x17ba9f4f 58 name: "_ZN2n17var_fooE" 59 is_defined: true 60 symbol_type: OBJECT 61 type_id: 0xe765e7d3 # struct foo::str 62 full_name: "n1::var_foo" 63} 64elf_symbol { 65 id: 0xe093a53a 66 name: "_ZN3foo7var_fooE" 67 is_defined: true 68 symbol_type: OBJECT 69 type_id: 0xe765e7d3 # struct foo::str 70 full_name: "foo::var_foo" 71} 72elf_symbol { 73 id: 0x685e3a30 74 name: "var_foo" 75 is_defined: true 76 symbol_type: OBJECT 77 type_id: 0xe765e7d3 # struct foo::str 78 full_name: "var_foo" 79} 80elf_symbol { 81 id: 0x9bc7e018 82 name: "var_n" 83 is_defined: true 84 symbol_type: OBJECT 85 type_id: 0xe4ac9186 # struct n1::n2::n3::str 86 full_name: "var_n" 87} 88interface { 89 id: 0x84ea5130 90 symbol_id: 0x36450b1b # struct n1::n2::n3::str n1::n2::n3::var_n 91 symbol_id: 0x3de752de # struct foo::str n1::n2::n3::var_foo 92 symbol_id: 0xa7d38296 # struct foo::str n1::n2::var_foo 93 symbol_id: 0x17ba9f4f # struct foo::str n1::var_foo 94 symbol_id: 0xe093a53a # struct foo::str foo::var_foo 95 symbol_id: 0x685e3a30 # struct foo::str var_foo 96 symbol_id: 0x9bc7e018 # struct n1::n2::n3::str var_n 97} 98