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: 0x226ff690 11 name: "Foo" 12 definition { 13 underlying_type_id: 0x4585663f # unsigned int 14 enumerator { 15 name: "FOO_ONE" 16 value: 1 17 } 18 enumerator { 19 name: "FOO_TWO" 20 value: 42 21 } 22 enumerator { 23 name: "FOO_THREE" 24 value: 3 25 } 26 enumerator { 27 name: "FOO_FOUR" 28 value: 4 29 } 30 } 31} 32function { 33 id: 0x97c8da2d 34 return_type_id: 0x226ff690 # enum Foo 35 parameter_id: 0x226ff690 # enum Foo 36} 37elf_symbol { 38 id: 0xdfa4312b 39 name: "getEnum" 40 is_defined: true 41 symbol_type: FUNCTION 42 type_id: 0x97c8da2d # enum Foo(enum Foo) 43 full_name: "getEnum" 44} 45interface { 46 id: 0x84ea5130 47 symbol_id: 0xdfa4312b # enum Foo getEnum(enum Foo) 48} 49