1version: 0x00000002 2root_id: 0x84ea5130 # interface 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0xf3bba530 9 kind: LVALUE_REFERENCE 10 pointee_type_id: 0xd0ae2902 # const enum Colour 11} 12qualified { 13 id: 0xd0ae2902 14 qualifier: CONST 15 qualified_type_id: 0x32ff1281 # enum Colour 16} 17primitive { 18 id: 0x5d8155a5 19 name: "unsigned char" 20 encoding: UNSIGNED_CHARACTER 21 bytesize: 0x00000001 22} 23enumeration { 24 id: 0x32ff1281 25 name: "Colour" 26 definition { 27 underlying_type_id: 0x5d8155a5 # unsigned char 28 enumerator { 29 name: "red" 30 } 31 enumerator { 32 name: "green" 33 value: 1 34 } 35 enumerator { 36 name: "blue" 37 value: 2 38 } 39 } 40} 41function { 42 id: 0x2c76b8df 43 return_type_id: 0x48b5725f # void 44 parameter_id: 0xf3bba530 # const enum Colour& 45} 46elf_symbol { 47 id: 0x80272d52 48 name: "_Z3fooRK6Colour" 49 is_defined: true 50 symbol_type: FUNCTION 51 type_id: 0x2c76b8df # void(const enum Colour&) 52 full_name: "foo" 53} 54interface { 55 id: 0x84ea5130 56 symbol_id: 0x80272d52 # void foo(const enum Colour&) 57} 58