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