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-6", 12 "self_type" : "type-6", 13 "size" : 1 14 }, 15 { 16 "alignment" : 4, 17 "is_integral" : true, 18 "linker_set_key" : "int", 19 "name" : "int", 20 "referenced_type" : "type-5", 21 "self_type" : "type-5", 22 "size" : 4 23 }, 24 { 25 "alignment" : 4, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "unsigned int", 29 "name" : "unsigned int", 30 "referenced_type" : "type-2", 31 "self_type" : "type-2", 32 "size" : 4 33 } 34 ], 35 "elf_functions" : 36 [ 37 { 38 "name" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 39 }, 40 { 41 "name" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 42 }, 43 { 44 "binding" : "weak", 45 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 46 } 47 ], 48 "elf_objects" : [], 49 "enum_types" : 50 [ 51 { 52 "alignment" : 4, 53 "enum_fields" : 54 [ 55 { 56 "enum_field_value" : 0, 57 "name" : "android::procinfo::kProcessStateUnknown" 58 }, 59 { 60 "enum_field_value" : 1, 61 "name" : "android::procinfo::kProcessStateRunning" 62 }, 63 { 64 "enum_field_value" : 2, 65 "name" : "android::procinfo::kProcessStateSleeping" 66 }, 67 { 68 "enum_field_value" : 3, 69 "name" : "android::procinfo::kProcessStateUninterruptibleWait" 70 }, 71 { 72 "enum_field_value" : 4, 73 "name" : "android::procinfo::kProcessStateStopped" 74 }, 75 { 76 "enum_field_value" : 5, 77 "name" : "android::procinfo::kProcessStateZombie" 78 } 79 ], 80 "linker_set_key" : "android::procinfo::ProcessState", 81 "name" : "android::procinfo::ProcessState", 82 "referenced_type" : "type-1", 83 "self_type" : "type-1", 84 "size" : 4, 85 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h", 86 "underlying_type" : "type-2", 87 "unique_id" : "_ZTSN7android8procinfo12ProcessStateE" 88 } 89 ], 90 "function_types" : [], 91 "functions" : 92 [ 93 { 94 "function_name" : "android::procinfo::GetProcessInfo", 95 "linker_set_key" : "_ZN7android8procinfo14GetProcessInfoEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE", 96 "parameters" : 97 [ 98 { 99 "referenced_type" : "type-5" 100 }, 101 { 102 "referenced_type" : "type-7" 103 }, 104 { 105 "default_arg" : true, 106 "referenced_type" : "type-8" 107 } 108 ], 109 "return_type" : "type-6", 110 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 111 }, 112 { 113 "function_name" : "android::procinfo::GetProcessInfoFromProcPidFd", 114 "linker_set_key" : "_ZN7android8procinfo27GetProcessInfoFromProcPidFdEiPNS0_11ProcessInfoEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE", 115 "parameters" : 116 [ 117 { 118 "referenced_type" : "type-5" 119 }, 120 { 121 "referenced_type" : "type-7" 122 }, 123 { 124 "default_arg" : true, 125 "referenced_type" : "type-8" 126 } 127 ], 128 "return_type" : "type-6", 129 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 130 } 131 ], 132 "global_vars" : [], 133 "lvalue_reference_types" : [], 134 "pointer_types" : 135 [ 136 { 137 "alignment" : 4, 138 "linker_set_key" : "android::procinfo::ProcessInfo *", 139 "name" : "android::procinfo::ProcessInfo *", 140 "referenced_type" : "type-3", 141 "self_type" : "type-7", 142 "size" : 4, 143 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 144 }, 145 { 146 "alignment" : 4, 147 "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 148 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 149 "referenced_type" : "type-9", 150 "self_type" : "type-8", 151 "size" : 4, 152 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h" 153 } 154 ], 155 "qualified_types" : [], 156 "record_types" : 157 [ 158 { 159 "alignment" : 4, 160 "fields" : 161 [ 162 { 163 "field_name" : "name", 164 "referenced_type" : "type-4" 165 }, 166 { 167 "field_name" : "state", 168 "field_offset" : 96, 169 "referenced_type" : "type-1" 170 }, 171 { 172 "field_name" : "tid", 173 "field_offset" : 128, 174 "referenced_type" : "type-5" 175 }, 176 { 177 "field_name" : "pid", 178 "field_offset" : 160, 179 "referenced_type" : "type-5" 180 }, 181 { 182 "field_name" : "ppid", 183 "field_offset" : 192, 184 "referenced_type" : "type-5" 185 }, 186 { 187 "field_name" : "tracer", 188 "field_offset" : 224, 189 "referenced_type" : "type-5" 190 }, 191 { 192 "field_name" : "uid", 193 "field_offset" : 256, 194 "referenced_type" : "type-2" 195 }, 196 { 197 "field_name" : "gid", 198 "field_offset" : 288, 199 "referenced_type" : "type-2" 200 } 201 ], 202 "linker_set_key" : "android::procinfo::ProcessInfo", 203 "name" : "android::procinfo::ProcessInfo", 204 "referenced_type" : "type-3", 205 "self_type" : "type-3", 206 "size" : 40, 207 "source_file" : "/system/core/libprocinfo/include/procinfo/process.h", 208 "unique_id" : "_ZTSN7android8procinfo11ProcessInfoE" 209 } 210 ], 211 "rvalue_reference_types" : [] 212} 213