1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIb",
10   "name" : "bool",
11   "size" : 1
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIc",
18   "name" : "char",
19   "size" : 1
20  },
21  {
22   "alignment" : 1,
23   "is_integral" : true,
24   "is_unsigned" : true,
25   "linker_set_key" : "_ZTIh",
26   "name" : "unsigned char",
27   "size" : 1
28  },
29  {
30   "alignment" : 4,
31   "is_integral" : true,
32   "linker_set_key" : "_ZTIi",
33   "name" : "int",
34   "size" : 4
35  },
36  {
37   "alignment" : 4,
38   "is_integral" : true,
39   "is_unsigned" : true,
40   "linker_set_key" : "_ZTIj",
41   "name" : "unsigned int",
42   "size" : 4
43  },
44  {
45   "alignment" : 8,
46   "is_integral" : true,
47   "linker_set_key" : "_ZTIl",
48   "name" : "long",
49   "size" : 8
50  },
51  {
52   "alignment" : 8,
53   "is_integral" : true,
54   "is_unsigned" : true,
55   "linker_set_key" : "_ZTIm",
56   "name" : "unsigned long",
57   "size" : 8
58  },
59  {
60   "alignment" : 16,
61   "is_integral" : true,
62   "is_unsigned" : true,
63   "linker_set_key" : "_ZTIo",
64   "name" : "unsigned __int128",
65   "size" : 16
66  },
67  {
68   "alignment" : 2,
69   "is_integral" : true,
70   "linker_set_key" : "_ZTIs",
71   "name" : "short",
72   "size" : 2
73  },
74  {
75   "alignment" : 2,
76   "is_integral" : true,
77   "is_unsigned" : true,
78   "linker_set_key" : "_ZTIt",
79   "name" : "unsigned short",
80   "size" : 2
81  },
82  {
83   "linker_set_key" : "_ZTIv",
84   "name" : "void"
85  },
86  {
87   "alignment" : 8,
88   "is_integral" : true,
89   "linker_set_key" : "_ZTIx",
90   "name" : "long long",
91   "size" : 8
92  },
93  {
94   "alignment" : 8,
95   "is_integral" : true,
96   "is_unsigned" : true,
97   "linker_set_key" : "_ZTIy",
98   "name" : "unsigned long long",
99   "size" : 8
100  }
101 ],
102 "elf_functions" : [],
103 "elf_objects" : [],
104 "enum_types" : [],
105 "function_types" :
106 [
107  {
108   "alignment" : 4,
109   "linker_set_key" : "_ZTIFbiP7siginfoPvE",
110   "name" : "bool (int, siginfo *, void *)",
111   "parameters" :
112   [
113    {
114     "referenced_type" : "_ZTIi"
115    },
116    {
117     "referenced_type" : "_ZTIP7siginfo"
118    },
119    {
120     "referenced_type" : "_ZTIPv"
121    }
122   ],
123   "return_type" : "_ZTIb",
124   "source_file" : "art/sigchainlib/sigchain.h"
125  }
126 ],
127 "functions" : [],
128 "global_vars" : [],
129 "lvalue_reference_types" : [],
130 "pointer_types" :
131 [
132  {
133   "alignment" : 8,
134   "linker_set_key" : "_ZTIP7siginfo",
135   "name" : "siginfo *",
136   "referenced_type" : "_ZTI7siginfo",
137   "size" : 8,
138   "source_file" : "art/sigchainlib/sigchain.h"
139  },
140  {
141   "alignment" : 8,
142   "linker_set_key" : "_ZTIPFbiP7siginfoPvE",
143   "name" : "bool (*)(int, siginfo *, void *)",
144   "referenced_type" : "_ZTIFbiP7siginfoPvE",
145   "size" : 8,
146   "source_file" : "art/sigchainlib/sigchain.h"
147  },
148  {
149   "alignment" : 8,
150   "linker_set_key" : "_ZTIPN3art14SigchainActionE",
151   "name" : "art::SigchainAction *",
152   "referenced_type" : "_ZTIN3art14SigchainActionE",
153   "size" : 8,
154   "source_file" : "art/sigchainlib/sigchain.h"
155  },
156  {
157   "alignment" : 8,
158   "linker_set_key" : "_ZTIPv",
159   "name" : "void *",
160   "referenced_type" : "_ZTIv",
161   "size" : 8,
162   "source_file" : "art/sigchainlib/sigchain.h"
163  }
164 ],
165 "qualified_types" :
166 [
167  {
168   "alignment" : 8,
169   "is_const" : true,
170   "linker_set_key" : "_ZTIKm",
171   "name" : "const unsigned long",
172   "referenced_type" : "_ZTIm",
173   "size" : 8,
174   "source_file" : "art/sigchainlib/sigchain.h"
175  }
176 ],
177 "record_types" :
178 [
179  {
180   "alignment" : 8,
181   "fields" :
182   [
183    {
184     "field_name" : "sc_sigaction",
185     "referenced_type" : "_ZTIPFbiP7siginfoPvE"
186    },
187    {
188     "field_name" : "sc_mask",
189     "field_offset" : 64,
190     "referenced_type" : "_ZTI8sigset_t"
191    },
192    {
193     "field_name" : "sc_flags",
194     "field_offset" : 128,
195     "referenced_type" : "_ZTIm"
196    }
197   ],
198   "linker_set_key" : "_ZTIN3art14SigchainActionE",
199   "name" : "art::SigchainAction",
200   "size" : 24,
201   "source_file" : "art/sigchainlib/sigchain.h"
202  }
203 ],
204 "rvalue_reference_types" : []
205}
206