version: 0x00000002 root_id: 0x84ea5130 # interface pointer_reference { id: 0x24b3ee1b kind: POINTER pointee_type_id: 0xb88f5ef1 # struct foo } primitive { id: 0x6720d32f name: "int" encoding: SIGNED_INTEGER bytesize: 0x00000004 } member { id: 0xa0d54b05 name: "x" type_id: 0x6720d32f # int } struct_union { id: 0xb88f5ef1 kind: STRUCT name: "foo" definition { bytesize: 4 member_id: 0xa0d54b05 # int x } } function { id: 0x94ac18a9 return_type_id: 0x6720d32f # int parameter_id: 0x24b3ee1b # struct foo* } function { id: 0x9d80e32f return_type_id: 0x6720d32f # int } elf_symbol { id: 0xa58ca0b6 name: "bar" is_defined: true symbol_type: FUNCTION type_id: 0x9d80e32f # int() } elf_symbol { id: 0xbf8fc404 name: "baz" is_defined: true symbol_type: FUNCTION type_id: 0x94ac18a9 # int(struct foo*) } interface { id: 0x84ea5130 symbol_id: 0xa58ca0b6 # int bar() symbol_id: 0xbf8fc404 # int baz(struct foo*) }