blob: cdc1fe5409c8bdc620f9cd1f8d5167cf45ef9776 [file] [log] [blame]
Hsin-Yi Chen7e47ff42022-03-22 12:10:10 +08001{
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}