• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "size" : 1
12  },
13  {
14   "linker_set_key" : "_ZTIv",
15   "name" : "void"
16  }
17 ],
18 "elf_functions" :
19 [
20  {
21   "name" : "function"
22  }
23 ],
24 "elf_objects" : [],
25 "enum_types" : [],
26 "function_types" : [],
27 "functions" :
28 [
29  {
30   "function_name" : "function",
31   "linker_set_key" : "function",
32   "parameters" :
33   [
34    {
35     "referenced_type" : "_ZTIP6Struct"
36    }
37   ],
38   "return_type" : "_ZTIv",
39   "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h"
40  }
41 ],
42 "global_vars" : [],
43 "lvalue_reference_types" : [],
44 "pointer_types" :
45 [
46  {
47   "alignment" : 8,
48   "linker_set_key" : "_ZTIP6Struct",
49   "name" : "Struct *",
50   "referenced_type" : "_ZTI6Struct",
51   "size" : 8,
52   "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h"
53  }
54 ],
55 "qualified_types" : [],
56 "record_types" :
57 [
58  {
59   "alignment" : 1,
60   "fields" :
61   [
62    {
63     "referenced_type" : "_ZTIN6StructUt_E"
64    },
65    {
66     "bit_width" : 2,
67     "field_offset" : 8,
68     "is_bit_field" : true,
69     "referenced_type" : "_ZTIc"
70    },
71    {
72     "bit_width" : 1,
73     "field_name" : "a",
74     "field_offset" : 10,
75     "is_bit_field" : true,
76     "referenced_type" : "_ZTIc"
77    },
78    {
79     "field_offset" : 16,
80     "is_bit_field" : true,
81     "referenced_type" : "_ZTIc"
82    },
83    {
84     "bit_width" : 1,
85     "field_name" : "b",
86     "field_offset" : 16,
87     "is_bit_field" : true,
88     "referenced_type" : "_ZTIc"
89    }
90   ],
91   "linker_set_key" : "_ZTI6Struct",
92   "name" : "Struct",
93   "size" : 3,
94   "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h"
95  },
96  {
97   "alignment" : 1,
98   "fields" :
99   [
100    {
101     "field_name" : "unnamed_struct",
102     "referenced_type" : "_ZTIc"
103    }
104   ],
105   "is_anonymous" : true,
106   "linker_set_key" : "_ZTIN6StructUt_E",
107   "name" : "Struct::(anonymous)",
108   "size" : 1,
109   "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h"
110  }
111 ],
112 "rvalue_reference_types" : []
113}
114