version: 0x00000002 root_id: 0x84ea5130 primitive { id: 0x4585663f name: "unsigned int" encoding: UNSIGNED_INTEGER bytesize: 0x00000004 } primitive { id: 0xfc0e1dbd name: "long" encoding: SIGNED_INTEGER bytesize: 0x00000008 } member { id: 0xcd3a8d16 name: "anon_class" type_id: 0x307fdda9 } member { id: 0x66d27b29 name: "anon_enum" type_id: 0x7bdf7a79 offset: 192 } member { id: 0x08cb6e25 name: "anon_struct" type_id: 0x307fdda9 offset: 64 } member { id: 0x7deb8c98 name: "anon_union" type_id: 0x7ee944b3 offset: 128 } member { id: 0xa04e65cb name: "x" type_id: 0xfc0e1dbd } struct_union { id: 0x307fdda9 kind: STRUCT definition { bytesize: 8 member_id: 0xa04e65cb } } struct_union { id: 0x7ee944b3 kind: UNION definition { bytesize: 8 member_id: 0xa04e65cb } } struct_union { id: 0xf6f304f7 kind: STRUCT name: "Foo" definition { bytesize: 32 member_id: 0xcd3a8d16 member_id: 0x08cb6e25 member_id: 0x7deb8c98 member_id: 0x66d27b29 } } enumeration { id: 0x7bdf7a79 definition { underlying_type_id: 0x4585663f enumerator { name: "X" value: 2 } } } elf_symbol { id: 0x3997c6eb name: "var" is_defined: true symbol_type: OBJECT type_id: 0xf6f304f7 full_name: "var" } interface { id: 0x84ea5130 symbol_id: 0x3997c6eb }