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