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   "linker_set_key" : "_ZTIc",
19   "name" : "char",
20   "referenced_type" : "_ZTIc",
21   "self_type" : "_ZTIc",
22   "size" : 1
23  },
24  {
25   "alignment" : 4,
26   "is_integral" : true,
27   "linker_set_key" : "_ZTIi",
28   "name" : "int",
29   "referenced_type" : "_ZTIi",
30   "self_type" : "_ZTIi",
31   "size" : 4
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIj",
38   "name" : "unsigned int",
39   "referenced_type" : "_ZTIj",
40   "self_type" : "_ZTIj",
41   "size" : 4
42  },
43  {
44   "alignment" : 4,
45   "is_integral" : true,
46   "is_unsigned" : true,
47   "linker_set_key" : "_ZTIy",
48   "name" : "unsigned long long",
49   "referenced_type" : "_ZTIy",
50   "self_type" : "_ZTIy",
51   "size" : 8
52  }
53 ],
54 "elf_functions" :
55 [
56  {
57   "name" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
58  },
59  {
60   "name" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
61  },
62  {
63   "name" : "_ZN7android8procinfo8SetErrorEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiPKcz"
64  }
65 ],
66 "elf_objects" : [],
67 "enum_types" :
68 [
69  {
70   "alignment" : 4,
71   "enum_fields" :
72   [
73    {
74     "enum_field_value" : 0,
75     "name" : "android::procinfo::kProcessStateUnknown"
76    },
77    {
78     "enum_field_value" : 1,
79     "name" : "android::procinfo::kProcessStateRunning"
80    },
81    {
82     "enum_field_value" : 2,
83     "name" : "android::procinfo::kProcessStateSleeping"
84    },
85    {
86     "enum_field_value" : 3,
87     "name" : "android::procinfo::kProcessStateUninterruptibleWait"
88    },
89    {
90     "enum_field_value" : 4,
91     "name" : "android::procinfo::kProcessStateStopped"
92    },
93    {
94     "enum_field_value" : 5,
95     "name" : "android::procinfo::kProcessStateZombie"
96    }
97   ],
98   "linker_set_key" : "_ZTIN7android8procinfo12ProcessStateE",
99   "name" : "android::procinfo::ProcessState",
100   "referenced_type" : "_ZTIN7android8procinfo12ProcessStateE",
101   "self_type" : "_ZTIN7android8procinfo12ProcessStateE",
102   "size" : 4,
103   "source_file" : "system/libprocinfo/include/procinfo/process.h",
104   "underlying_type" : "_ZTIj"
105  }
106 ],
107 "function_types" : [],
108 "functions" :
109 [
110  {
111   "function_name" : "android::procinfo::GetProcessInfo",
112   "linker_set_key" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
113   "parameters" :
114   [
115    {
116     "referenced_type" : "_ZTIi"
117    },
118    {
119     "referenced_type" : "_ZTIPN7android8procinfo11ProcessInfoE"
120    },
121    {
122     "default_arg" : true,
123     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
124    }
125   ],
126   "return_type" : "_ZTIb",
127   "source_file" : "system/libprocinfo/include/procinfo/process.h"
128  },
129  {
130   "function_name" : "android::procinfo::GetProcessInfoFromProcPidFd",
131   "linker_set_key" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
132   "parameters" :
133   [
134    {
135     "referenced_type" : "_ZTIi"
136    },
137    {
138     "referenced_type" : "_ZTIi"
139    },
140    {
141     "referenced_type" : "_ZTIPN7android8procinfo11ProcessInfoE"
142    },
143    {
144     "default_arg" : true,
145     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
146    }
147   ],
148   "return_type" : "_ZTIb",
149   "source_file" : "system/libprocinfo/include/procinfo/process.h"
150  },
151  {
152   "function_name" : "android::procinfo::SetError",
153   "linker_set_key" : "_ZN7android8procinfo8SetErrorEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiPKcz",
154   "parameters" :
155   [
156    {
157     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
158    },
159    {
160     "referenced_type" : "_ZTIi"
161    },
162    {
163     "referenced_type" : "_ZTIPKc"
164    }
165   ],
166   "return_type" : "_ZTIb",
167   "source_file" : "system/libprocinfo/include/procinfo/process.h"
168  }
169 ],
170 "global_vars" : [],
171 "lvalue_reference_types" : [],
172 "pointer_types" :
173 [
174  {
175   "alignment" : 4,
176   "linker_set_key" : "_ZTIPKc",
177   "name" : "const char *",
178   "referenced_type" : "_ZTIKc",
179   "self_type" : "_ZTIPKc",
180   "size" : 4,
181   "source_file" : "system/libprocinfo/include/procinfo/process.h"
182  },
183  {
184   "alignment" : 4,
185   "linker_set_key" : "_ZTIPN7android8procinfo11ProcessInfoE",
186   "name" : "android::procinfo::ProcessInfo *",
187   "referenced_type" : "_ZTIN7android8procinfo11ProcessInfoE",
188   "self_type" : "_ZTIPN7android8procinfo11ProcessInfoE",
189   "size" : 4,
190   "source_file" : "system/libprocinfo/include/procinfo/process.h"
191  },
192  {
193   "alignment" : 4,
194   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
195   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
196   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
197   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
198   "size" : 4,
199   "source_file" : "system/libprocinfo/include/procinfo/process.h"
200  }
201 ],
202 "qualified_types" :
203 [
204  {
205   "alignment" : 1,
206   "is_const" : true,
207   "linker_set_key" : "_ZTIKc",
208   "name" : "const char",
209   "referenced_type" : "_ZTIc",
210   "self_type" : "_ZTIKc",
211   "size" : 1,
212   "source_file" : "system/libprocinfo/include/procinfo/process.h"
213  }
214 ],
215 "record_types" :
216 [
217  {
218   "alignment" : 4,
219   "fields" :
220   [
221    {
222     "field_name" : "name",
223     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
224    },
225    {
226     "field_name" : "state",
227     "field_offset" : 96,
228     "referenced_type" : "_ZTIN7android8procinfo12ProcessStateE"
229    },
230    {
231     "field_name" : "tid",
232     "field_offset" : 128,
233     "referenced_type" : "_ZTIi"
234    },
235    {
236     "field_name" : "pid",
237     "field_offset" : 160,
238     "referenced_type" : "_ZTIi"
239    },
240    {
241     "field_name" : "ppid",
242     "field_offset" : 192,
243     "referenced_type" : "_ZTIi"
244    },
245    {
246     "field_name" : "tracer",
247     "field_offset" : 224,
248     "referenced_type" : "_ZTIi"
249    },
250    {
251     "field_name" : "uid",
252     "field_offset" : 256,
253     "referenced_type" : "_ZTIj"
254    },
255    {
256     "field_name" : "gid",
257     "field_offset" : 288,
258     "referenced_type" : "_ZTIj"
259    },
260    {
261     "field_name" : "starttime",
262     "field_offset" : 320,
263     "referenced_type" : "_ZTIy"
264    }
265   ],
266   "linker_set_key" : "_ZTIN7android8procinfo11ProcessInfoE",
267   "name" : "android::procinfo::ProcessInfo",
268   "referenced_type" : "_ZTIN7android8procinfo11ProcessInfoE",
269   "self_type" : "_ZTIN7android8procinfo11ProcessInfoE",
270   "size" : 48,
271   "source_file" : "system/libprocinfo/include/procinfo/process.h"
272  }
273 ],
274 "rvalue_reference_types" : []
275}
276