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