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-9", 12 "self_type" : "type-9", 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-14", 22 "self_type" : "type-14", 23 "size" : 1 24 }, 25 { 26 "alignment" : 8, 27 "linker_set_key" : "double", 28 "name" : "double", 29 "referenced_type" : "type-13", 30 "self_type" : "type-13", 31 "size" : 8 32 }, 33 { 34 "alignment" : 4, 35 "is_integral" : true, 36 "linker_set_key" : "int", 37 "name" : "int", 38 "referenced_type" : "type-11", 39 "self_type" : "type-11", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "linker_set_key" : "long", 46 "name" : "long", 47 "referenced_type" : "type-8", 48 "self_type" : "type-8", 49 "size" : 4 50 }, 51 { 52 "alignment" : 8, 53 "linker_set_key" : "long double", 54 "name" : "long double", 55 "referenced_type" : "type-6", 56 "self_type" : "type-6", 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-3", 65 "self_type" : "type-3", 66 "size" : 8 67 }, 68 { 69 "alignment" : 2, 70 "is_integral" : true, 71 "linker_set_key" : "short", 72 "name" : "short", 73 "referenced_type" : "type-5", 74 "self_type" : "type-5", 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-15", 84 "self_type" : "type-15", 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-12", 94 "self_type" : "type-12", 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-4", 104 "self_type" : "type-4", 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-7", 114 "self_type" : "type-7", 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-16", 124 "self_type" : "type-16", 125 "size" : 2 126 }, 127 { 128 "linker_set_key" : "void", 129 "name" : "void", 130 "referenced_type" : "type-10", 131 "self_type" : "type-10" 132 } 133 ], 134 "elf_functions" : 135 [ 136 { 137 "binding" : "weak", 138 "name" : "_ZN7android2spINS_8hardware8memtrack4V1_09IMemtrackEED2Ev" 139 }, 140 { 141 "binding" : "weak", 142 "name" : "_ZNSt3__16vectorIN7android8hardware8memtrack4V1_014MemtrackRecordENS_9allocatorIS5_EEE8__appendEj" 143 }, 144 { 145 "name" : "__aeabi_memclr" 146 }, 147 { 148 "name" : "__aeabi_memclr4" 149 }, 150 { 151 "name" : "__aeabi_memclr8" 152 }, 153 { 154 "name" : "__aeabi_memcpy" 155 }, 156 { 157 "name" : "__aeabi_memcpy4" 158 }, 159 { 160 "name" : "__aeabi_memcpy8" 161 }, 162 { 163 "name" : "__aeabi_memset" 164 }, 165 { 166 "name" : "__aeabi_memset4" 167 }, 168 { 169 "name" : "__aeabi_memset8" 170 }, 171 { 172 "name" : "memtrack_proc_destroy" 173 }, 174 { 175 "name" : "memtrack_proc_get" 176 }, 177 { 178 "name" : "memtrack_proc_gl_pss" 179 }, 180 { 181 "name" : "memtrack_proc_gl_total" 182 }, 183 { 184 "name" : "memtrack_proc_graphics_pss" 185 }, 186 { 187 "name" : "memtrack_proc_graphics_total" 188 }, 189 { 190 "name" : "memtrack_proc_new" 191 }, 192 { 193 "name" : "memtrack_proc_other_pss" 194 }, 195 { 196 "name" : "memtrack_proc_other_total" 197 } 198 ], 199 "elf_objects" : [], 200 "enum_types" : [], 201 "function_types" : [], 202 "functions" : 203 [ 204 { 205 "function_name" : "memtrack_proc_destroy", 206 "linker_set_key" : "memtrack_proc_destroy", 207 "parameters" : 208 [ 209 { 210 "referenced_type" : "type-1" 211 } 212 ], 213 "return_type" : "type-10", 214 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 215 }, 216 { 217 "function_name" : "memtrack_proc_get", 218 "linker_set_key" : "memtrack_proc_get", 219 "parameters" : 220 [ 221 { 222 "referenced_type" : "type-1" 223 }, 224 { 225 "referenced_type" : "type-11" 226 } 227 ], 228 "return_type" : "type-11", 229 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 230 }, 231 { 232 "function_name" : "memtrack_proc_gl_pss", 233 "linker_set_key" : "memtrack_proc_gl_pss", 234 "parameters" : 235 [ 236 { 237 "referenced_type" : "type-1" 238 } 239 ], 240 "return_type" : "type-11", 241 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 242 }, 243 { 244 "function_name" : "memtrack_proc_gl_total", 245 "linker_set_key" : "memtrack_proc_gl_total", 246 "parameters" : 247 [ 248 { 249 "referenced_type" : "type-1" 250 } 251 ], 252 "return_type" : "type-11", 253 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 254 }, 255 { 256 "function_name" : "memtrack_proc_graphics_pss", 257 "linker_set_key" : "memtrack_proc_graphics_pss", 258 "parameters" : 259 [ 260 { 261 "referenced_type" : "type-1" 262 } 263 ], 264 "return_type" : "type-11", 265 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 266 }, 267 { 268 "function_name" : "memtrack_proc_graphics_total", 269 "linker_set_key" : "memtrack_proc_graphics_total", 270 "parameters" : 271 [ 272 { 273 "referenced_type" : "type-1" 274 } 275 ], 276 "return_type" : "type-11", 277 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 278 }, 279 { 280 "function_name" : "memtrack_proc_new", 281 "linker_set_key" : "memtrack_proc_new", 282 "return_type" : "type-1", 283 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 284 }, 285 { 286 "function_name" : "memtrack_proc_other_pss", 287 "linker_set_key" : "memtrack_proc_other_pss", 288 "parameters" : 289 [ 290 { 291 "referenced_type" : "type-1" 292 } 293 ], 294 "return_type" : "type-11", 295 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 296 }, 297 { 298 "function_name" : "memtrack_proc_other_total", 299 "linker_set_key" : "memtrack_proc_other_total", 300 "parameters" : 301 [ 302 { 303 "referenced_type" : "type-1" 304 } 305 ], 306 "return_type" : "type-11", 307 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 308 } 309 ], 310 "global_vars" : [], 311 "lvalue_reference_types" : [], 312 "pointer_types" : 313 [ 314 { 315 "alignment" : 4, 316 "linker_set_key" : "memtrack_proc *", 317 "name" : "memtrack_proc *", 318 "referenced_type" : "type-2", 319 "self_type" : "type-1", 320 "size" : 4, 321 "source_file" : "/system/core/libmemtrack/include/memtrack/memtrack.h" 322 } 323 ], 324 "qualified_types" : [], 325 "record_types" : [], 326 "rvalue_reference_types" : [] 327} 328