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