1version: 0x00000002 2root_id: 0x84ea5130 # interface 3primitive { 4 id: 0x6720d32f 5 name: "int" 6 encoding: SIGNED_INTEGER 7 bytesize: 0x00000004 8} 9member { 10 id: 0x9cebeb53 11 name: "bar" 12 type_id: 0x6720d32f # int 13} 14struct_union { 15 id: 0xf6f304f7 16 kind: STRUCT 17 name: "Foo" 18 definition { 19 bytesize: 4 20 member_id: 0x9cebeb53 # int bar 21 } 22} 23function { 24 id: 0xe5d22a85 25 return_type_id: 0xf6f304f7 # struct Foo 26} 27elf_symbol { 28 id: 0x20a0c465 29 name: "_ZN3Foo2stE" 30 is_defined: true 31 symbol_type: OBJECT 32 type_id: 0x6720d32f # int 33 full_name: "Foo::st" 34} 35elf_symbol { 36 id: 0x3ccd5aea 37 name: "_ZN3Foo7DefaultEv" 38 is_defined: true 39 symbol_type: FUNCTION 40 type_id: 0xe5d22a85 # struct Foo() 41 full_name: "Foo::Default" 42} 43interface { 44 id: 0x84ea5130 45 symbol_id: 0x20a0c465 # int Foo::st 46 symbol_id: 0x3ccd5aea # struct Foo Foo::Default() 47} 48