1version: 0x00000002 2root_id: 0x84ea5130 # interface 3primitive { 4 id: 0x4585663f 5 name: "unsigned int" 6 encoding: UNSIGNED_INTEGER 7 bytesize: 0x00000004 8} 9enumeration { 10 id: 0x52d563df 11 definition { 12 underlying_type_id: 0x4585663f # unsigned int 13 enumerator { 14 name: "FOO_ZERO" 15 } 16 enumerator { 17 name: "FOO_ONE" 18 value: 1 19 } 20 enumerator { 21 name: "FOO_TWO" 22 value: 2 23 } 24 enumerator { 25 name: "FOO_THREE" 26 value: 3 27 } 28 } 29} 30elf_symbol { 31 id: 0x06f8338c 32 name: "foo" 33 is_defined: true 34 symbol_type: OBJECT 35 type_id: 0x52d563df # enum { FOO_ZERO = 0, FOO_ONE = 1, FOO_TWO = 2, FOO_THREE = 3, } 36 full_name: "foo" 37} 38interface { 39 id: 0x84ea5130 40 symbol_id: 0x06f8338c # enum { FOO_ZERO = 0, FOO_ONE = 1, FOO_TWO = 2, FOO_THREE = 3, } foo 41} 42