1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "bool", 10 "name" : "bool", 11 "referenced_type" : "type-17", 12 "self_type" : "type-17", 13 "size" : 1 14 }, 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "is_unsigned" : true, 19 "linker_set_key" : "char", 20 "name" : "char", 21 "referenced_type" : "type-5", 22 "self_type" : "type-5", 23 "size" : 1 24 }, 25 { 26 "alignment" : 8, 27 "linker_set_key" : "double", 28 "name" : "double", 29 "referenced_type" : "type-3", 30 "self_type" : "type-3", 31 "size" : 8 32 }, 33 { 34 "alignment" : 4, 35 "is_integral" : true, 36 "linker_set_key" : "int", 37 "name" : "int", 38 "referenced_type" : "type-16", 39 "self_type" : "type-16", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "linker_set_key" : "long", 46 "name" : "long", 47 "referenced_type" : "type-13", 48 "self_type" : "type-13", 49 "size" : 4 50 }, 51 { 52 "alignment" : 8, 53 "linker_set_key" : "long double", 54 "name" : "long double", 55 "referenced_type" : "type-11", 56 "self_type" : "type-11", 57 "size" : 8 58 }, 59 { 60 "alignment" : 8, 61 "is_integral" : true, 62 "linker_set_key" : "long long", 63 "name" : "long long", 64 "referenced_type" : "type-8", 65 "self_type" : "type-8", 66 "size" : 8 67 }, 68 { 69 "alignment" : 2, 70 "is_integral" : true, 71 "linker_set_key" : "short", 72 "name" : "short", 73 "referenced_type" : "type-10", 74 "self_type" : "type-10", 75 "size" : 2 76 }, 77 { 78 "alignment" : 1, 79 "is_integral" : true, 80 "is_unsigned" : true, 81 "linker_set_key" : "unsigned char", 82 "name" : "unsigned char", 83 "referenced_type" : "type-6", 84 "self_type" : "type-6", 85 "size" : 1 86 }, 87 { 88 "alignment" : 4, 89 "is_integral" : true, 90 "is_unsigned" : true, 91 "linker_set_key" : "unsigned int", 92 "name" : "unsigned int", 93 "referenced_type" : "type-2", 94 "self_type" : "type-2", 95 "size" : 4 96 }, 97 { 98 "alignment" : 4, 99 "is_integral" : true, 100 "is_unsigned" : true, 101 "linker_set_key" : "unsigned long", 102 "name" : "unsigned long", 103 "referenced_type" : "type-9", 104 "self_type" : "type-9", 105 "size" : 4 106 }, 107 { 108 "alignment" : 8, 109 "is_integral" : true, 110 "is_unsigned" : true, 111 "linker_set_key" : "unsigned long long", 112 "name" : "unsigned long long", 113 "referenced_type" : "type-12", 114 "self_type" : "type-12", 115 "size" : 8 116 }, 117 { 118 "alignment" : 2, 119 "is_integral" : true, 120 "is_unsigned" : true, 121 "linker_set_key" : "unsigned short", 122 "name" : "unsigned short", 123 "referenced_type" : "type-7", 124 "self_type" : "type-7", 125 "size" : 2 126 }, 127 { 128 "linker_set_key" : "void", 129 "name" : "void", 130 "referenced_type" : "type-4", 131 "self_type" : "type-4" 132 } 133 ], 134 "elf_functions" : 135 [ 136 { 137 "name" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 138 }, 139 { 140 "name" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 141 }, 142 { 143 "binding" : "weak", 144 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 145 }, 146 { 147 "name" : "__aeabi_memclr" 148 }, 149 { 150 "name" : "__aeabi_memclr4" 151 }, 152 { 153 "name" : "__aeabi_memclr8" 154 }, 155 { 156 "name" : "__aeabi_memcpy" 157 }, 158 { 159 "name" : "__aeabi_memcpy4" 160 }, 161 { 162 "name" : "__aeabi_memcpy8" 163 }, 164 { 165 "name" : "__aeabi_memset" 166 }, 167 { 168 "name" : "__aeabi_memset4" 169 }, 170 { 171 "name" : "__aeabi_memset8" 172 } 173 ], 174 "elf_objects" : [], 175 "enum_types" : 176 [ 177 { 178 "alignment" : 4, 179 "enum_fields" : 180 [ 181 { 182 "enum_field_value" : 0, 183 "name" : "android::procinfo::kProcessStateUnknown" 184 }, 185 { 186 "enum_field_value" : 1, 187 "name" : "android::procinfo::kProcessStateRunning" 188 }, 189 { 190 "enum_field_value" : 2, 191 "name" : "android::procinfo::kProcessStateSleeping" 192 }, 193 { 194 "enum_field_value" : 3, 195 "name" : "android::procinfo::kProcessStateUninterruptibleWait" 196 }, 197 { 198 "enum_field_value" : 4, 199 "name" : "android::procinfo::kProcessStateStopped" 200 }, 201 { 202 "enum_field_value" : 5, 203 "name" : "android::procinfo::kProcessStateZombie" 204 } 205 ], 206 "linker_set_key" : "android::procinfo::ProcessState", 207 "name" : "android::procinfo::ProcessState", 208 "referenced_type" : "type-1", 209 "self_type" : "type-1", 210 "size" : 4, 211 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h", 212 "underlying_type" : "type-2", 213 "unique_id" : "_ZTSN7android8procinfo12ProcessStateE" 214 } 215 ], 216 "function_types" : [], 217 "functions" : 218 [ 219 { 220 "function_name" : "android::procinfo::GetProcessInfo", 221 "linker_set_key" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE", 222 "parameters" : 223 [ 224 { 225 "referenced_type" : "type-16" 226 }, 227 { 228 "referenced_type" : "type-18" 229 }, 230 { 231 "default_arg" : true, 232 "referenced_type" : "type-19" 233 } 234 ], 235 "return_type" : "type-17", 236 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 237 }, 238 { 239 "function_name" : "android::procinfo::GetProcessInfoFromProcPidFd", 240 "linker_set_key" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE", 241 "parameters" : 242 [ 243 { 244 "referenced_type" : "type-16" 245 }, 246 { 247 "referenced_type" : "type-18" 248 }, 249 { 250 "default_arg" : true, 251 "referenced_type" : "type-19" 252 } 253 ], 254 "return_type" : "type-17", 255 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 256 } 257 ], 258 "global_vars" : [], 259 "lvalue_reference_types" : [], 260 "pointer_types" : 261 [ 262 { 263 "alignment" : 4, 264 "linker_set_key" : "android::procinfo::ProcessInfo *", 265 "name" : "android::procinfo::ProcessInfo *", 266 "referenced_type" : "type-14", 267 "self_type" : "type-18", 268 "size" : 4, 269 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 270 }, 271 { 272 "alignment" : 4, 273 "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 274 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 275 "referenced_type" : "type-20", 276 "self_type" : "type-19", 277 "size" : 4, 278 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 279 } 280 ], 281 "qualified_types" : [], 282 "record_types" : 283 [ 284 { 285 "alignment" : 4, 286 "fields" : 287 [ 288 { 289 "field_name" : "name", 290 "referenced_type" : "type-15" 291 }, 292 { 293 "field_name" : "state", 294 "field_offset" : 96, 295 "referenced_type" : "type-1" 296 }, 297 { 298 "field_name" : "tid", 299 "field_offset" : 128, 300 "referenced_type" : "type-16" 301 }, 302 { 303 "field_name" : "pid", 304 "field_offset" : 160, 305 "referenced_type" : "type-16" 306 }, 307 { 308 "field_name" : "ppid", 309 "field_offset" : 192, 310 "referenced_type" : "type-16" 311 }, 312 { 313 "field_name" : "tracer", 314 "field_offset" : 224, 315 "referenced_type" : "type-16" 316 }, 317 { 318 "field_name" : "uid", 319 "field_offset" : 256, 320 "referenced_type" : "type-2" 321 }, 322 { 323 "field_name" : "gid", 324 "field_offset" : 288, 325 "referenced_type" : "type-2" 326 } 327 ], 328 "linker_set_key" : "android::procinfo::ProcessInfo", 329 "name" : "android::procinfo::ProcessInfo", 330 "referenced_type" : "type-14", 331 "self_type" : "type-14", 332 "size" : 40, 333 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h", 334 "unique_id" : "_ZTSN7android8procinfo11ProcessInfoE" 335 } 336 ], 337 "rvalue_reference_types" : [] 338} 339