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