• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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