1version: 0x00000002 2root_id: 0x84ea5130 # interface 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0x12c83f93 9 kind: POINTER 10 pointee_type_id: 0x616018d1 # struct nested 11} 12pointer_reference { 13 id: 0x1b5b5f31 14 kind: POINTER 15 pointee_type_id: 0x472d9a5b # struct containing 16} 17pointer_reference { 18 id: 0x32c82798 19 kind: POINTER 20 pointee_type_id: 0xe16078fd # struct referring 21} 22primitive { 23 id: 0xfc0e1dbd 24 name: "long" 25 bytesize: 0x00000008 26} 27member { 28 id: 0xc0117331 29 name: "inner" 30 type_id: 0x12c83f93 # struct nested* 31} 32member { 33 id: 0xc062db16 34 name: "inner" 35 type_id: 0x616018d1 # struct nested 36} 37member { 38 id: 0xa04e65cb 39 name: "x" 40 type_id: 0xfc0e1dbd # long 41} 42struct_union { 43 id: 0x472d9a5b 44 kind: STRUCT 45 name: "containing" 46 definition { 47 bytesize: 8 48 member_id: 0xc062db16 # struct nested inner 49 } 50} 51struct_union { 52 id: 0x616018d1 53 kind: STRUCT 54 name: "nested" 55 definition { 56 bytesize: 8 57 member_id: 0xa04e65cb # long x 58 } 59} 60struct_union { 61 id: 0xe16078fd 62 kind: STRUCT 63 name: "referring" 64 definition { 65 bytesize: 8 66 member_id: 0xc0117331 # struct nested* inner 67 } 68} 69function { 70 id: 0x01533705 71 return_type_id: 0x48b5725f # void 72 parameter_id: 0x472d9a5b # struct containing 73} 74function { 75 id: 0x164e865f 76 return_type_id: 0x48b5725f # void 77 parameter_id: 0x1b5b5f31 # struct containing* 78} 79function { 80 id: 0x1c2a5875 81 return_type_id: 0x48b5725f # void 82 parameter_id: 0x32c82798 # struct referring* 83} 84function { 85 id: 0x28c04fac 86 return_type_id: 0x48b5725f # void 87 parameter_id: 0xe16078fd # struct referring 88} 89elf_symbol { 90 id: 0x97e8ca66 91 name: "register_ops6" 92 is_defined: true 93 symbol_type: FUNCTION 94 type_id: 0x01533705 # void(struct containing) 95 full_name: "register_ops6" 96} 97elf_symbol { 98 id: 0x68a86d39 99 name: "register_ops7" 100 is_defined: true 101 symbol_type: FUNCTION 102 type_id: 0x164e865f # void(struct containing*) 103 full_name: "register_ops7" 104} 105elf_symbol { 106 id: 0x1f6abcc7 107 name: "register_ops8" 108 is_defined: true 109 symbol_type: FUNCTION 110 type_id: 0x28c04fac # void(struct referring) 111 full_name: "register_ops8" 112} 113elf_symbol { 114 id: 0xdc2ac9cf 115 name: "register_ops9" 116 is_defined: true 117 symbol_type: FUNCTION 118 type_id: 0x1c2a5875 # void(struct referring*) 119 full_name: "register_ops9" 120} 121interface { 122 id: 0x84ea5130 123 symbol_id: 0x97e8ca66 # void register_ops6(struct containing) 124 symbol_id: 0x68a86d39 # void register_ops7(struct containing*) 125 symbol_id: 0x1f6abcc7 # void register_ops8(struct referring) 126 symbol_id: 0xdc2ac9cf # void register_ops9(struct referring*) 127} 128