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} 13member { 14 id: 0xff8f0499 15 name: "y" 16 type_id: 0xfc0e1dbd # long 17} 18member { 19 id: 0x21c97bab 20 name: "z" 21 type_id: 0xfc0e1dbd # long 22} 23struct_union { 24 id: 0x80b903a7 25 kind: STRUCT 26 name: "Class" 27 definition { 28 bytesize: 8 29 member_id: 0x21c97bab # long z 30 } 31} 32struct_union { 33 id: 0xae62fdac 34 kind: STRUCT 35 name: "Struct" 36 definition { 37 bytesize: 8 38 member_id: 0xa04e65cb # long x 39 } 40} 41struct_union { 42 id: 0x58ad1075 43 kind: UNION 44 name: "Union" 45 definition { 46 bytesize: 8 47 member_id: 0xff8f0499 # long y 48 } 49} 50elf_symbol { 51 id: 0x663a751a 52 name: "foo_class" 53 is_defined: true 54 symbol_type: OBJECT 55 type_id: 0x80b903a7 # struct Class 56 full_name: "foo_class" 57} 58elf_symbol { 59 id: 0x8361f42b 60 name: "foo_struct" 61 is_defined: true 62 symbol_type: OBJECT 63 type_id: 0xae62fdac # struct Struct 64 full_name: "foo_struct" 65} 66elf_symbol { 67 id: 0xc77e6f56 68 name: "foo_union" 69 is_defined: true 70 symbol_type: OBJECT 71 type_id: 0x58ad1075 # union Union 72 full_name: "foo_union" 73} 74interface { 75 id: 0x84ea5130 76 symbol_id: 0x663a751a # struct Class foo_class 77 symbol_id: 0x8361f42b # struct Struct foo_struct 78 symbol_id: 0xc77e6f56 # union Union foo_union 79} 80