1version: 0x00000002 2root_id: 0x84ea5130 # interface 3primitive { 4 id: 0x398ea63b 5 name: "unnamed-enum-underlying-type-32" 6 bytesize: 0x00000004 7} 8enumeration { 9 id: 0x226ff690 10 name: "Foo" 11 definition { 12 underlying_type_id: 0x398ea63b # unnamed-enum-underlying-type-32 13 enumerator { 14 name: "FOO_ONE" 15 value: 1 16 } 17 enumerator { 18 name: "FOO_TWO" 19 value: 42 20 } 21 enumerator { 22 name: "FOO_THREE" 23 value: 3 24 } 25 enumerator { 26 name: "FOO_FOUR" 27 value: 4 28 } 29 } 30} 31function { 32 id: 0x97c8da2d 33 return_type_id: 0x226ff690 # enum Foo 34 parameter_id: 0x226ff690 # enum Foo 35} 36elf_symbol { 37 id: 0xdfa4312b 38 name: "getEnum" 39 is_defined: true 40 symbol_type: FUNCTION 41 type_id: 0x97c8da2d # enum Foo(enum Foo) 42 full_name: "getEnum" 43} 44interface { 45 id: 0x84ea5130 46 symbol_id: 0xdfa4312b # enum Foo getEnum(enum Foo) 47} 48