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