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