1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "piex::PreviewImageData::Rational [3]", 7 "name" : "piex::PreviewImageData::Rational [3]", 8 "referenced_type" : "type-12", 9 "self_type" : "type-25", 10 "size" : 24, 11 "source_file" : "/external/piex/src/piex_types.h" 12 } 13 ], 14 "builtin_types" : 15 [ 16 { 17 "alignment" : 16, 18 "is_integral" : true, 19 "linker_set_key" : "__int128", 20 "name" : "__int128", 21 "referenced_type" : "type-111", 22 "self_type" : "type-111", 23 "size" : 16 24 }, 25 { 26 "alignment" : 1, 27 "is_integral" : true, 28 "is_unsigned" : true, 29 "linker_set_key" : "bool", 30 "name" : "bool", 31 "referenced_type" : "type-23", 32 "self_type" : "type-23", 33 "size" : 1 34 }, 35 { 36 "alignment" : 1, 37 "is_integral" : true, 38 "is_unsigned" : true, 39 "linker_set_key" : "char", 40 "name" : "char", 41 "referenced_type" : "type-24", 42 "self_type" : "type-24", 43 "size" : 1 44 }, 45 { 46 "alignment" : 2, 47 "is_integral" : true, 48 "is_unsigned" : true, 49 "linker_set_key" : "char16_t", 50 "name" : "char16_t", 51 "referenced_type" : "type-113", 52 "self_type" : "type-113", 53 "size" : 2 54 }, 55 { 56 "alignment" : 4, 57 "is_integral" : true, 58 "is_unsigned" : true, 59 "linker_set_key" : "char32_t", 60 "name" : "char32_t", 61 "referenced_type" : "type-114", 62 "self_type" : "type-114", 63 "size" : 4 64 }, 65 { 66 "alignment" : 8, 67 "linker_set_key" : "double", 68 "name" : "double", 69 "referenced_type" : "type-34", 70 "self_type" : "type-34", 71 "size" : 8 72 }, 73 { 74 "alignment" : 4, 75 "linker_set_key" : "float", 76 "name" : "float", 77 "referenced_type" : "type-33", 78 "self_type" : "type-33", 79 "size" : 4 80 }, 81 { 82 "alignment" : 4, 83 "is_integral" : true, 84 "linker_set_key" : "int", 85 "name" : "int", 86 "referenced_type" : "type-48", 87 "self_type" : "type-48", 88 "size" : 4 89 }, 90 { 91 "alignment" : 8, 92 "is_integral" : true, 93 "linker_set_key" : "long", 94 "name" : "long", 95 "referenced_type" : "type-3", 96 "self_type" : "type-3", 97 "size" : 8 98 }, 99 { 100 "alignment" : 16, 101 "linker_set_key" : "long double", 102 "name" : "long double", 103 "referenced_type" : "type-28", 104 "self_type" : "type-28", 105 "size" : 16 106 }, 107 { 108 "alignment" : 8, 109 "is_integral" : true, 110 "linker_set_key" : "long long", 111 "name" : "long long", 112 "referenced_type" : "type-4", 113 "self_type" : "type-4", 114 "size" : 8 115 }, 116 { 117 "alignment" : 8, 118 "linker_set_key" : "nullptr_t", 119 "name" : "nullptr_t", 120 "referenced_type" : "type-27", 121 "self_type" : "type-27", 122 "size" : 8 123 }, 124 { 125 "alignment" : 2, 126 "is_integral" : true, 127 "linker_set_key" : "short", 128 "name" : "short", 129 "referenced_type" : "type-32", 130 "self_type" : "type-32", 131 "size" : 2 132 }, 133 { 134 "alignment" : 1, 135 "is_integral" : true, 136 "linker_set_key" : "signed char", 137 "name" : "signed char", 138 "referenced_type" : "type-31", 139 "self_type" : "type-31", 140 "size" : 1 141 }, 142 { 143 "alignment" : 16, 144 "is_integral" : true, 145 "is_unsigned" : true, 146 "linker_set_key" : "unsigned __int128", 147 "name" : "unsigned __int128", 148 "referenced_type" : "type-30", 149 "self_type" : "type-30", 150 "size" : 16 151 }, 152 { 153 "alignment" : 1, 154 "is_integral" : true, 155 "is_unsigned" : true, 156 "linker_set_key" : "unsigned char", 157 "name" : "unsigned char", 158 "referenced_type" : "type-19", 159 "self_type" : "type-19", 160 "size" : 1 161 }, 162 { 163 "alignment" : 4, 164 "is_integral" : true, 165 "is_unsigned" : true, 166 "linker_set_key" : "unsigned int", 167 "name" : "unsigned int", 168 "referenced_type" : "type-2", 169 "self_type" : "type-2", 170 "size" : 4 171 }, 172 { 173 "alignment" : 8, 174 "is_integral" : true, 175 "is_unsigned" : true, 176 "linker_set_key" : "unsigned long", 177 "name" : "unsigned long", 178 "referenced_type" : "type-21", 179 "self_type" : "type-21", 180 "size" : 8 181 }, 182 { 183 "alignment" : 8, 184 "is_integral" : true, 185 "is_unsigned" : true, 186 "linker_set_key" : "unsigned long long", 187 "name" : "unsigned long long", 188 "referenced_type" : "type-29", 189 "self_type" : "type-29", 190 "size" : 8 191 }, 192 { 193 "alignment" : 2, 194 "is_integral" : true, 195 "is_unsigned" : true, 196 "linker_set_key" : "unsigned short", 197 "name" : "unsigned short", 198 "referenced_type" : "type-56", 199 "self_type" : "type-56", 200 "size" : 2 201 }, 202 { 203 "linker_set_key" : "void", 204 "name" : "void", 205 "referenced_type" : "type-43", 206 "self_type" : "type-43" 207 }, 208 { 209 "alignment" : 4, 210 "is_integral" : true, 211 "is_unsigned" : true, 212 "linker_set_key" : "wchar_t", 213 "name" : "wchar_t", 214 "referenced_type" : "type-112", 215 "self_type" : "type-112", 216 "size" : 4 217 } 218 ], 219 "elf_functions" : 220 [ 221 { 222 "name" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE" 223 }, 224 { 225 "name" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE" 226 }, 227 { 228 "name" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE" 229 }, 230 { 231 "name" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE" 232 }, 233 { 234 "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE" 235 }, 236 { 237 "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj" 238 }, 239 { 240 "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE" 241 }, 242 { 243 "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj" 244 }, 245 { 246 "name" : "_ZN4piex11IsThumbnailERKNS_5ImageEi" 247 }, 248 { 249 "name" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE" 250 }, 251 { 252 "name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev" 253 }, 254 { 255 "name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev" 256 }, 257 { 258 "name" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev" 259 }, 260 { 261 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv" 262 }, 263 { 264 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm" 265 }, 266 { 267 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE" 268 }, 269 { 270 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev" 271 }, 272 { 273 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm" 274 }, 275 { 276 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE" 277 }, 278 { 279 "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev" 280 }, 281 { 282 "name" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" 283 }, 284 { 285 "name" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" 286 }, 287 { 288 "name" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" 289 }, 290 { 291 "name" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" 292 }, 293 { 294 "name" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m" 295 }, 296 { 297 "name" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 298 }, 299 { 300 "name" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE" 301 }, 302 { 303 "name" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_" 304 }, 305 { 306 "name" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_" 307 }, 308 { 309 "name" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE" 310 }, 311 { 312 "name" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj" 313 }, 314 { 315 "name" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj" 316 }, 317 { 318 "name" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb" 319 }, 320 { 321 "name" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_" 322 }, 323 { 324 "name" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE" 325 }, 326 { 327 "name" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE" 328 }, 329 { 330 "name" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE" 331 }, 332 { 333 "name" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE" 334 }, 335 { 336 "name" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_" 337 }, 338 { 339 "name" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj" 340 }, 341 { 342 "name" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_" 343 }, 344 { 345 "name" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE" 346 }, 347 { 348 "name" : "_ZN4piex19SupportedExtensionsEv" 349 }, 350 { 351 "name" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_" 352 }, 353 { 354 "name" : "_ZN4piex21BytesRequiredForIsRawEv" 355 }, 356 { 357 "name" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE" 358 }, 359 { 360 "name" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE" 361 }, 362 { 363 "name" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv" 364 }, 365 { 366 "name" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE" 367 }, 368 { 369 "name" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE" 370 }, 371 { 372 "name" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE" 373 }, 374 { 375 "name" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE" 376 }, 377 { 378 "name" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt" 379 }, 380 { 381 "name" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj" 382 }, 383 { 384 "name" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE" 385 }, 386 { 387 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm" 388 }, 389 { 390 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv" 391 }, 392 { 393 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm" 394 }, 395 { 396 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm" 397 }, 398 { 399 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv" 400 }, 401 { 402 "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm" 403 }, 404 { 405 "name" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv" 406 }, 407 { 408 "name" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_" 409 }, 410 { 411 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE" 412 }, 413 { 414 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE" 415 }, 416 { 417 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 418 }, 419 { 420 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE" 421 }, 422 { 423 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE" 424 }, 425 { 426 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE" 427 }, 428 { 429 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE" 430 }, 431 { 432 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj" 433 }, 434 { 435 "name" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj" 436 }, 437 { 438 "name" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj" 439 }, 440 { 441 "binding" : "weak", 442 "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_" 443 }, 444 { 445 "binding" : "weak", 446 "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SG_EElEERPNS_15__tree_end_nodeISI_EESJ_RKT_" 447 }, 448 { 449 "binding" : "weak", 450 "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE30__emplace_hint_unique_key_argsIjJRKNS_4pairIKjS5_EEEEENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEElEENS_21__tree_const_iteratorIS6_SO_lEERKT_DpOT0_" 451 }, 452 { 453 "binding" : "weak", 454 "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE" 455 }, 456 { 457 "binding" : "weak", 458 "name" : "_ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE12__find_equalIjEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIjPNS_11__tree_nodeIjS8_EElEERPNS_15__tree_end_nodeISA_EESB_RKT_" 459 }, 460 { 461 "binding" : "weak", 462 "name" : "_ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE" 463 }, 464 { 465 "binding" : "weak", 466 "name" : "_ZNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_" 467 }, 468 { 469 "binding" : "weak", 470 "name" : "_ZNSt3__16vectorIN4piex14tiff_directory8RationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_" 471 }, 472 { 473 "binding" : "weak", 474 "name" : "_ZNSt3__16vectorIN4piex14tiff_directory9SRationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_" 475 }, 476 { 477 "binding" : "weak", 478 "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE21__push_back_slow_pathIhEEvOT_" 479 }, 480 { 481 "binding" : "weak", 482 "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignIPhEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIhNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_" 483 }, 484 { 485 "binding" : "weak", 486 "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEm" 487 }, 488 { 489 "binding" : "weak", 490 "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_" 491 }, 492 { 493 "binding" : "weak", 494 "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE6assignIPjEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIjNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_" 495 }, 496 { 497 "binding" : "weak", 498 "name" : "_ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_" 499 } 500 ], 501 "elf_objects" : 502 [ 503 { 504 "name" : "_ZTVN4piex12binary_parse14PagedByteArrayE" 505 } 506 ], 507 "enum_types" : 508 [ 509 { 510 "alignment" : 4, 511 "enum_fields" : 512 [ 513 { 514 "enum_field_value" : 0, 515 "name" : "piex::kOk" 516 }, 517 { 518 "enum_field_value" : 1, 519 "name" : "piex::kFail" 520 }, 521 { 522 "enum_field_value" : 2, 523 "name" : "piex::kUnsupported" 524 } 525 ], 526 "linker_set_key" : "piex::Error", 527 "name" : "piex::Error", 528 "referenced_type" : "type-1", 529 "self_type" : "type-1", 530 "size" : 4, 531 "source_file" : "/external/piex/src/piex_types.h", 532 "underlying_type" : "type-2", 533 "unique_id" : "_ZTSN4piex5ErrorE" 534 }, 535 { 536 "alignment" : 4, 537 "enum_fields" : 538 [ 539 { 540 "enum_field_value" : 1, 541 "name" : "piex::kGpsTagLatitudeRef" 542 }, 543 { 544 "enum_field_value" : 2, 545 "name" : "piex::kGpsTagLatitude" 546 }, 547 { 548 "enum_field_value" : 3, 549 "name" : "piex::kGpsTagLongitudeRef" 550 }, 551 { 552 "enum_field_value" : 4, 553 "name" : "piex::kGpsTagLongitude" 554 }, 555 { 556 "enum_field_value" : 5, 557 "name" : "piex::kGpsTagAltitudeRef" 558 }, 559 { 560 "enum_field_value" : 6, 561 "name" : "piex::kGpsTagAltitude" 562 }, 563 { 564 "enum_field_value" : 7, 565 "name" : "piex::kGpsTagTimeStamp" 566 }, 567 { 568 "enum_field_value" : 29, 569 "name" : "piex::kGpsTagDateStamp" 570 } 571 ], 572 "linker_set_key" : "piex::GpsTags", 573 "name" : "piex::GpsTags", 574 "referenced_type" : "type-66", 575 "self_type" : "type-66", 576 "size" : 4, 577 "source_file" : "/external/piex/src/tiff_parser.h", 578 "underlying_type" : "type-2", 579 "unique_id" : "_ZTSN4piex7GpsTagsE" 580 }, 581 { 582 "alignment" : 4, 583 "enum_fields" : 584 [ 585 { 586 "enum_field_value" : 0, 587 "name" : "piex::Image::kJpegCompressed" 588 }, 589 { 590 "enum_field_value" : 1, 591 "name" : "piex::Image::kUncompressedRgb" 592 } 593 ], 594 "linker_set_key" : "piex::Image::Format", 595 "name" : "piex::Image::Format", 596 "referenced_type" : "type-57", 597 "self_type" : "type-57", 598 "size" : 4, 599 "source_file" : "/external/piex/src/piex_types.h", 600 "underlying_type" : "type-2", 601 "unique_id" : "_ZTSN4piex5Image6FormatE" 602 }, 603 { 604 "alignment" : 4, 605 "enum_fields" : 606 [ 607 { 608 "enum_field_value" : 0, 609 "name" : "piex::PreviewImageData::kSrgb" 610 }, 611 { 612 "enum_field_value" : 1, 613 "name" : "piex::PreviewImageData::kAdobeRgb" 614 } 615 ], 616 "linker_set_key" : "piex::PreviewImageData::ColorSpace", 617 "name" : "piex::PreviewImageData::ColorSpace", 618 "referenced_type" : "type-58", 619 "self_type" : "type-58", 620 "size" : 4, 621 "source_file" : "/external/piex/src/piex_types.h", 622 "underlying_type" : "type-2", 623 "unique_id" : "_ZTSN4piex16PreviewImageData10ColorSpaceE" 624 }, 625 { 626 "alignment" : 4, 627 "enum_fields" : 628 [ 629 { 630 "enum_field_value" : 40961, 631 "name" : "piex::kExifTagColorSpace" 632 }, 633 { 634 "enum_field_value" : 36867, 635 "name" : "piex::kExifTagDateTimeOriginal" 636 }, 637 { 638 "enum_field_value" : 50720, 639 "name" : "piex::kExifTagDefaultCropSize" 640 }, 641 { 642 "enum_field_value" : 33434, 643 "name" : "piex::kExifTagExposureTime" 644 }, 645 { 646 "enum_field_value" : 33437, 647 "name" : "piex::kExifTagFnumber" 648 }, 649 { 650 "enum_field_value" : 37386, 651 "name" : "piex::kExifTagFocalLength" 652 }, 653 { 654 "enum_field_value" : 34853, 655 "name" : "piex::kExifTagGps" 656 }, 657 { 658 "enum_field_value" : 40963, 659 "name" : "piex::kExifTagHeight" 660 }, 661 { 662 "enum_field_value" : 34855, 663 "name" : "piex::kExifTagIsoSpeed" 664 }, 665 { 666 "enum_field_value" : 37500, 667 "name" : "piex::kExifTagMakernotes" 668 }, 669 { 670 "enum_field_value" : 40962, 671 "name" : "piex::kExifTagWidth" 672 }, 673 { 674 "enum_field_value" : 4371, 675 "name" : "piex::kOlymTagAspectFrame" 676 }, 677 { 678 "enum_field_value" : 8224, 679 "name" : "piex::kOlymTagCameraSettings" 680 }, 681 { 682 "enum_field_value" : 8256, 683 "name" : "piex::kOlymTagRawProcessing" 684 }, 685 { 686 "enum_field_value" : 6, 687 "name" : "piex::kPanaTagBottomBorder" 688 }, 689 { 690 "enum_field_value" : 23, 691 "name" : "piex::kPanaTagIso" 692 }, 693 { 694 "enum_field_value" : 46, 695 "name" : "piex::kPanaTagJpegImage" 696 }, 697 { 698 "enum_field_value" : 5, 699 "name" : "piex::kPanaTagLeftBorder" 700 }, 701 { 702 "enum_field_value" : 7, 703 "name" : "piex::kPanaTagRightBorder" 704 }, 705 { 706 "enum_field_value" : 4, 707 "name" : "piex::kPanaTagTopBorder" 708 }, 709 { 710 "enum_field_value" : 55, 711 "name" : "piex::kPentaxTagColorSpace" 712 }, 713 { 714 "enum_field_value" : 315, 715 "name" : "piex::kTiffTagArtist" 716 }, 717 { 718 "enum_field_value" : 258, 719 "name" : "piex::kTiffTagBitsPerSample" 720 }, 721 { 722 "enum_field_value" : 33421, 723 "name" : "piex::kTiffTagCfaPatternDim" 724 }, 725 { 726 "enum_field_value" : 259, 727 "name" : "piex::kTiffTagCompression" 728 }, 729 { 730 "enum_field_value" : 306, 731 "name" : "piex::kTiffTagDateTime" 732 }, 733 { 734 "enum_field_value" : 34665, 735 "name" : "piex::kTiffTagExifIfd" 736 }, 737 { 738 "enum_field_value" : 270, 739 "name" : "piex::kTiffTagImageDescription" 740 }, 741 { 742 "enum_field_value" : 257, 743 "name" : "piex::kTiffTagImageLength" 744 }, 745 { 746 "enum_field_value" : 256, 747 "name" : "piex::kTiffTagImageWidth" 748 }, 749 { 750 "enum_field_value" : 514, 751 "name" : "piex::kTiffTagJpegByteCount" 752 }, 753 { 754 "enum_field_value" : 513, 755 "name" : "piex::kTiffTagJpegOffset" 756 }, 757 { 758 "enum_field_value" : 271, 759 "name" : "piex::kTiffTagMake" 760 }, 761 { 762 "enum_field_value" : 272, 763 "name" : "piex::kTiffTagModel" 764 }, 765 { 766 "enum_field_value" : 274, 767 "name" : "piex::kTiffTagOrientation" 768 }, 769 { 770 "enum_field_value" : 262, 771 "name" : "piex::kTiffTagPhotometric" 772 }, 773 { 774 "enum_field_value" : 284, 775 "name" : "piex::kTiffTagPlanarConfig" 776 }, 777 { 778 "enum_field_value" : 296, 779 "name" : "piex::kTiffTagResolutionUnit" 780 }, 781 { 782 "enum_field_value" : 278, 783 "name" : "piex::kTiffTagRowsPerStrip" 784 }, 785 { 786 "enum_field_value" : 277, 787 "name" : "piex::kTiffTagSamplesPerPixel" 788 }, 789 { 790 "enum_field_value" : 305, 791 "name" : "piex::kTiffTagSoftware" 792 }, 793 { 794 "enum_field_value" : 279, 795 "name" : "piex::kTiffTagStripByteCounts" 796 }, 797 { 798 "enum_field_value" : 273, 799 "name" : "piex::kTiffTagStripOffsets" 800 }, 801 { 802 "enum_field_value" : 254, 803 "name" : "piex::kTiffTagSubFileType" 804 }, 805 { 806 "enum_field_value" : 330, 807 "name" : "piex::kTiffTagSubIfd" 808 }, 809 { 810 "enum_field_value" : 325, 811 "name" : "piex::kTiffTagTileByteCounts" 812 }, 813 { 814 "enum_field_value" : 323, 815 "name" : "piex::kTiffTagTileLength" 816 }, 817 { 818 "enum_field_value" : 324, 819 "name" : "piex::kTiffTagTileOffsets" 820 }, 821 { 822 "enum_field_value" : 322, 823 "name" : "piex::kTiffTagTileWidth" 824 }, 825 { 826 "enum_field_value" : 282, 827 "name" : "piex::kTiffTagXresolution" 828 }, 829 { 830 "enum_field_value" : 283, 831 "name" : "piex::kTiffTagYresolution" 832 } 833 ], 834 "linker_set_key" : "piex::TiffTags", 835 "name" : "piex::TiffTags", 836 "referenced_type" : "type-67", 837 "self_type" : "type-67", 838 "size" : 4, 839 "source_file" : "/external/piex/src/tiff_parser.h", 840 "underlying_type" : "type-2", 841 "unique_id" : "_ZTSN4piex8TiffTagsE" 842 }, 843 { 844 "alignment" : 4, 845 "enum_fields" : 846 [ 847 { 848 "enum_field_value" : 0, 849 "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_SUCCESS" 850 }, 851 { 852 "enum_field_value" : 1, 853 "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR" 854 }, 855 { 856 "enum_field_value" : 2, 857 "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_OVERFLOW" 858 }, 859 { 860 "enum_field_value" : 3, 861 "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_UNDERFLOW" 862 } 863 ], 864 "linker_set_key" : "piex::binary_parse::MemoryStatus", 865 "name" : "piex::binary_parse::MemoryStatus", 866 "referenced_type" : "type-36", 867 "self_type" : "type-36", 868 "size" : 4, 869 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", 870 "underlying_type" : "type-2", 871 "unique_id" : "_ZTSN4piex12binary_parse12MemoryStatusE" 872 }, 873 { 874 "alignment" : 4, 875 "enum_fields" : 876 [ 877 { 878 "enum_field_value" : 0, 879 "name" : "piex::image_type_recognition::kNonRawImage" 880 }, 881 { 882 "enum_field_value" : 1, 883 "name" : "piex::image_type_recognition::kArwImage" 884 }, 885 { 886 "enum_field_value" : 2, 887 "name" : "piex::image_type_recognition::kCr2Image" 888 }, 889 { 890 "enum_field_value" : 3, 891 "name" : "piex::image_type_recognition::kCrwImage" 892 }, 893 { 894 "enum_field_value" : 4, 895 "name" : "piex::image_type_recognition::kDcrImage" 896 }, 897 { 898 "enum_field_value" : 5, 899 "name" : "piex::image_type_recognition::kDngImage" 900 }, 901 { 902 "enum_field_value" : 6, 903 "name" : "piex::image_type_recognition::kKdcImage" 904 }, 905 { 906 "enum_field_value" : 7, 907 "name" : "piex::image_type_recognition::kMosImage" 908 }, 909 { 910 "enum_field_value" : 8, 911 "name" : "piex::image_type_recognition::kMrwImage" 912 }, 913 { 914 "enum_field_value" : 9, 915 "name" : "piex::image_type_recognition::kNefImage" 916 }, 917 { 918 "enum_field_value" : 10, 919 "name" : "piex::image_type_recognition::kNrwImage" 920 }, 921 { 922 "enum_field_value" : 11, 923 "name" : "piex::image_type_recognition::kOrfImage" 924 }, 925 { 926 "enum_field_value" : 12, 927 "name" : "piex::image_type_recognition::kPefImage" 928 }, 929 { 930 "enum_field_value" : 13, 931 "name" : "piex::image_type_recognition::kQtkImage" 932 }, 933 { 934 "enum_field_value" : 14, 935 "name" : "piex::image_type_recognition::kRafImage" 936 }, 937 { 938 "enum_field_value" : 15, 939 "name" : "piex::image_type_recognition::kRawContaxNImage" 940 }, 941 { 942 "enum_field_value" : 16, 943 "name" : "piex::image_type_recognition::kRw2Image" 944 }, 945 { 946 "enum_field_value" : 17, 947 "name" : "piex::image_type_recognition::kSrwImage" 948 }, 949 { 950 "enum_field_value" : 18, 951 "name" : "piex::image_type_recognition::kX3fImage" 952 } 953 ], 954 "linker_set_key" : "piex::image_type_recognition::RawImageTypes", 955 "name" : "piex::image_type_recognition::RawImageTypes", 956 "referenced_type" : "type-38", 957 "self_type" : "type-38", 958 "size" : 4, 959 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h", 960 "underlying_type" : "type-2", 961 "unique_id" : "_ZTSN4piex22image_type_recognition13RawImageTypesE" 962 }, 963 { 964 "alignment" : 4, 965 "enum_fields" : 966 [ 967 { 968 "enum_field_value" : 0, 969 "name" : "piex::tiff_directory::kLittleEndian" 970 }, 971 { 972 "enum_field_value" : 1, 973 "name" : "piex::tiff_directory::kBigEndian" 974 } 975 ], 976 "linker_set_key" : "piex::tiff_directory::Endian", 977 "name" : "piex::tiff_directory::Endian", 978 "referenced_type" : "type-45", 979 "self_type" : "type-45", 980 "size" : 4, 981 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 982 "underlying_type" : "type-2", 983 "unique_id" : "_ZTSN4piex14tiff_directory6EndianE" 984 }, 985 { 986 "alignment" : 4, 987 "enum_fields" : 988 [ 989 { 990 "enum_field_value" : 0, 991 "name" : "piex::tiff_directory::TIFF_TYPE_NONE" 992 }, 993 { 994 "enum_field_value" : 1, 995 "name" : "piex::tiff_directory::TIFF_TYPE_BYTE" 996 }, 997 { 998 "enum_field_value" : 2, 999 "name" : "piex::tiff_directory::TIFF_TYPE_ASCII" 1000 }, 1001 { 1002 "enum_field_value" : 3, 1003 "name" : "piex::tiff_directory::TIFF_TYPE_SHORT" 1004 }, 1005 { 1006 "enum_field_value" : 4, 1007 "name" : "piex::tiff_directory::TIFF_TYPE_LONG" 1008 }, 1009 { 1010 "enum_field_value" : 5, 1011 "name" : "piex::tiff_directory::TIFF_TYPE_RATIONAL" 1012 }, 1013 { 1014 "enum_field_value" : 6, 1015 "name" : "piex::tiff_directory::TIFF_TYPE_SBYTE" 1016 }, 1017 { 1018 "enum_field_value" : 7, 1019 "name" : "piex::tiff_directory::TIFF_TYPE_UNDEFINED" 1020 }, 1021 { 1022 "enum_field_value" : 8, 1023 "name" : "piex::tiff_directory::TIFF_TYPE_SSHORT" 1024 }, 1025 { 1026 "enum_field_value" : 9, 1027 "name" : "piex::tiff_directory::TIFF_TYPE_SLONG" 1028 }, 1029 { 1030 "enum_field_value" : 10, 1031 "name" : "piex::tiff_directory::TIFF_TYPE_SRATIONAL" 1032 }, 1033 { 1034 "enum_field_value" : 11, 1035 "name" : "piex::tiff_directory::TIFF_TYPE_FLOAT" 1036 }, 1037 { 1038 "enum_field_value" : 12, 1039 "name" : "piex::tiff_directory::TIFF_TYPE_DOUBLE" 1040 }, 1041 { 1042 "enum_field_value" : 13, 1043 "name" : "piex::tiff_directory::TIFF_IFD" 1044 } 1045 ], 1046 "linker_set_key" : "piex::tiff_directory::TiffTypes", 1047 "name" : "piex::tiff_directory::TiffTypes", 1048 "referenced_type" : "type-49", 1049 "self_type" : "type-49", 1050 "size" : 4, 1051 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 1052 "underlying_type" : "type-2", 1053 "unique_id" : "_ZTSN4piex14tiff_directory9TiffTypesE" 1054 } 1055 ], 1056 "function_types" : [], 1057 "functions" : 1058 [ 1059 { 1060 "access" : "private", 1061 "function_name" : "piex::TiffParser::ParseGpsData", 1062 "linker_set_key" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE", 1063 "parameters" : 1064 [ 1065 { 1066 "is_this_ptr" : true, 1067 "referenced_type" : "type-88" 1068 }, 1069 { 1070 "referenced_type" : "type-96" 1071 }, 1072 { 1073 "referenced_type" : "type-93" 1074 } 1075 ], 1076 "return_type" : "type-23", 1077 "source_file" : "/external/piex/src/tiff_parser.h" 1078 }, 1079 { 1080 "function_name" : "piex::TiffParser::GetPreviewImageData", 1081 "linker_set_key" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE", 1082 "parameters" : 1083 [ 1084 { 1085 "is_this_ptr" : true, 1086 "referenced_type" : "type-88" 1087 }, 1088 { 1089 "referenced_type" : "type-90" 1090 }, 1091 { 1092 "referenced_type" : "type-91" 1093 } 1094 ], 1095 "return_type" : "type-23", 1096 "source_file" : "/external/piex/src/tiff_parser.h" 1097 }, 1098 { 1099 "function_name" : "piex::TiffParser::Parse", 1100 "linker_set_key" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE", 1101 "parameters" : 1102 [ 1103 { 1104 "is_this_ptr" : true, 1105 "referenced_type" : "type-88" 1106 }, 1107 { 1108 "referenced_type" : "type-85" 1109 }, 1110 { 1111 "referenced_type" : "type-92" 1112 }, 1113 { 1114 "referenced_type" : "type-93" 1115 } 1116 ], 1117 "return_type" : "type-23", 1118 "source_file" : "/external/piex/src/tiff_parser.h" 1119 }, 1120 { 1121 "access" : "private", 1122 "function_name" : "piex::TiffParser::ParseIfd", 1123 "linker_set_key" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE", 1124 "parameters" : 1125 [ 1126 { 1127 "is_this_ptr" : true, 1128 "referenced_type" : "type-88" 1129 }, 1130 { 1131 "referenced_type" : "type-72" 1132 }, 1133 { 1134 "referenced_type" : "type-85" 1135 }, 1136 { 1137 "referenced_type" : "type-92" 1138 }, 1139 { 1140 "referenced_type" : "type-94" 1141 } 1142 ], 1143 "return_type" : "type-23", 1144 "source_file" : "/external/piex/src/tiff_parser.h" 1145 }, 1146 { 1147 "function_name" : "piex::TiffParser::TiffParser", 1148 "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE", 1149 "parameters" : 1150 [ 1151 { 1152 "is_this_ptr" : true, 1153 "referenced_type" : "type-88" 1154 }, 1155 { 1156 "referenced_type" : "type-44" 1157 } 1158 ], 1159 "return_type" : "type-43", 1160 "source_file" : "/external/piex/src/tiff_parser.h" 1161 }, 1162 { 1163 "function_name" : "piex::TiffParser::TiffParser", 1164 "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj", 1165 "parameters" : 1166 [ 1167 { 1168 "is_this_ptr" : true, 1169 "referenced_type" : "type-88" 1170 }, 1171 { 1172 "referenced_type" : "type-44" 1173 }, 1174 { 1175 "referenced_type" : "type-72" 1176 } 1177 ], 1178 "return_type" : "type-43", 1179 "source_file" : "/external/piex/src/tiff_parser.h" 1180 }, 1181 { 1182 "function_name" : "piex::TiffParser::TiffParser", 1183 "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE", 1184 "parameters" : 1185 [ 1186 { 1187 "is_this_ptr" : true, 1188 "referenced_type" : "type-88" 1189 }, 1190 { 1191 "referenced_type" : "type-44" 1192 } 1193 ], 1194 "return_type" : "type-43", 1195 "source_file" : "/external/piex/src/tiff_parser.h" 1196 }, 1197 { 1198 "function_name" : "piex::TiffParser::TiffParser", 1199 "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj", 1200 "parameters" : 1201 [ 1202 { 1203 "is_this_ptr" : true, 1204 "referenced_type" : "type-88" 1205 }, 1206 { 1207 "referenced_type" : "type-44" 1208 }, 1209 { 1210 "referenced_type" : "type-72" 1211 } 1212 ], 1213 "return_type" : "type-43", 1214 "source_file" : "/external/piex/src/tiff_parser.h" 1215 }, 1216 { 1217 "function_name" : "piex::IsThumbnail", 1218 "linker_set_key" : "_ZN4piex11IsThumbnailERKNS_5ImageEi", 1219 "parameters" : 1220 [ 1221 { 1222 "referenced_type" : "type-99" 1223 }, 1224 { 1225 "default_arg" : true, 1226 "referenced_type" : "type-65" 1227 } 1228 ], 1229 "return_type" : "type-23", 1230 "source_file" : "/external/piex/src/tiff_parser.h" 1231 }, 1232 { 1233 "function_name" : "piex::GetImageData", 1234 "linker_set_key" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE", 1235 "parameters" : 1236 [ 1237 { 1238 "referenced_type" : "type-81" 1239 }, 1240 { 1241 "referenced_type" : "type-44" 1242 }, 1243 { 1244 "referenced_type" : "type-82" 1245 } 1246 ], 1247 "return_type" : "type-23", 1248 "source_file" : "/external/piex/src/tiff_parser.h" 1249 }, 1250 { 1251 "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", 1252 "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev", 1253 "parameters" : 1254 [ 1255 { 1256 "is_this_ptr" : true, 1257 "referenced_type" : "type-117" 1258 } 1259 ], 1260 "return_type" : "type-43", 1261 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1262 }, 1263 { 1264 "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", 1265 "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev", 1266 "parameters" : 1267 [ 1268 { 1269 "is_this_ptr" : true, 1270 "referenced_type" : "type-118" 1271 } 1272 ], 1273 "return_type" : "type-43", 1274 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1275 }, 1276 { 1277 "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", 1278 "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev", 1279 "parameters" : 1280 [ 1281 { 1282 "is_this_ptr" : true, 1283 "referenced_type" : "type-119" 1284 } 1285 ], 1286 "return_type" : "type-43", 1287 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1288 }, 1289 { 1290 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::invalidPointer", 1291 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv", 1292 "return_type" : "type-103", 1293 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1294 }, 1295 { 1296 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1297 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm", 1298 "parameters" : 1299 [ 1300 { 1301 "is_this_ptr" : true, 1302 "referenced_type" : "type-109" 1303 }, 1304 { 1305 "referenced_type" : "type-120" 1306 }, 1307 { 1308 "referenced_type" : "type-121" 1309 } 1310 ], 1311 "return_type" : "type-43", 1312 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1313 }, 1314 { 1315 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1316 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE", 1317 "parameters" : 1318 [ 1319 { 1320 "is_this_ptr" : true, 1321 "referenced_type" : "type-109" 1322 }, 1323 { 1324 "referenced_type" : "type-122" 1325 } 1326 ], 1327 "return_type" : "type-43", 1328 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1329 }, 1330 { 1331 "access" : "private", 1332 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1333 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev", 1334 "parameters" : 1335 [ 1336 { 1337 "is_this_ptr" : true, 1338 "referenced_type" : "type-109" 1339 } 1340 ], 1341 "return_type" : "type-43", 1342 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1343 }, 1344 { 1345 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1346 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm", 1347 "parameters" : 1348 [ 1349 { 1350 "is_this_ptr" : true, 1351 "referenced_type" : "type-109" 1352 }, 1353 { 1354 "referenced_type" : "type-123" 1355 }, 1356 { 1357 "referenced_type" : "type-124" 1358 } 1359 ], 1360 "return_type" : "type-43", 1361 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1362 }, 1363 { 1364 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1365 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE", 1366 "parameters" : 1367 [ 1368 { 1369 "is_this_ptr" : true, 1370 "referenced_type" : "type-109" 1371 }, 1372 { 1373 "referenced_type" : "type-125" 1374 } 1375 ], 1376 "return_type" : "type-43", 1377 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1378 }, 1379 { 1380 "access" : "private", 1381 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", 1382 "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev", 1383 "parameters" : 1384 [ 1385 { 1386 "is_this_ptr" : true, 1387 "referenced_type" : "type-109" 1388 } 1389 ], 1390 "return_type" : "type-43", 1391 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1392 }, 1393 { 1394 "function_name" : "piex::binary_parse::Get16s", 1395 "linker_set_key" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", 1396 "parameters" : 1397 [ 1398 { 1399 "referenced_type" : "type-110" 1400 }, 1401 { 1402 "referenced_type" : "type-126" 1403 }, 1404 { 1405 "referenced_type" : "type-35" 1406 } 1407 ], 1408 "return_type" : "type-32", 1409 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1410 }, 1411 { 1412 "function_name" : "piex::binary_parse::Get16u", 1413 "linker_set_key" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", 1414 "parameters" : 1415 [ 1416 { 1417 "referenced_type" : "type-110" 1418 }, 1419 { 1420 "referenced_type" : "type-127" 1421 }, 1422 { 1423 "referenced_type" : "type-35" 1424 } 1425 ], 1426 "return_type" : "type-56", 1427 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1428 }, 1429 { 1430 "function_name" : "piex::binary_parse::Get32s", 1431 "linker_set_key" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", 1432 "parameters" : 1433 [ 1434 { 1435 "referenced_type" : "type-110" 1436 }, 1437 { 1438 "referenced_type" : "type-128" 1439 }, 1440 { 1441 "referenced_type" : "type-35" 1442 } 1443 ], 1444 "return_type" : "type-48", 1445 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1446 }, 1447 { 1448 "function_name" : "piex::binary_parse::Get32u", 1449 "linker_set_key" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", 1450 "parameters" : 1451 [ 1452 { 1453 "referenced_type" : "type-110" 1454 }, 1455 { 1456 "referenced_type" : "type-129" 1457 }, 1458 { 1459 "referenced_type" : "type-35" 1460 } 1461 ], 1462 "return_type" : "type-2", 1463 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1464 }, 1465 { 1466 "function_name" : "piex::binary_parse::memcmp", 1467 "linker_set_key" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m", 1468 "parameters" : 1469 [ 1470 { 1471 "referenced_type" : "type-110" 1472 }, 1473 { 1474 "referenced_type" : "type-110" 1475 }, 1476 { 1477 "referenced_type" : "type-21" 1478 } 1479 ], 1480 "return_type" : "type-48", 1481 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1482 }, 1483 { 1484 "function_name" : "piex::binary_parse::strcmp", 1485 "linker_set_key" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", 1486 "parameters" : 1487 [ 1488 { 1489 "referenced_type" : "type-110" 1490 }, 1491 { 1492 "referenced_type" : "type-130" 1493 } 1494 ], 1495 "return_type" : "type-48", 1496 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1497 }, 1498 { 1499 "function_name" : "piex::binary_parse::strlen", 1500 "linker_set_key" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE", 1501 "parameters" : 1502 [ 1503 { 1504 "referenced_type" : "type-110" 1505 } 1506 ], 1507 "return_type" : "type-21", 1508 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1509 }, 1510 { 1511 "function_name" : "piex::binary_parse::operator==", 1512 "linker_set_key" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_", 1513 "parameters" : 1514 [ 1515 { 1516 "referenced_type" : "type-110" 1517 }, 1518 { 1519 "referenced_type" : "type-110" 1520 } 1521 ], 1522 "return_type" : "type-23", 1523 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1524 }, 1525 { 1526 "function_name" : "piex::binary_parse::operator!=", 1527 "linker_set_key" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_", 1528 "parameters" : 1529 [ 1530 { 1531 "referenced_type" : "type-110" 1532 }, 1533 { 1534 "referenced_type" : "type-110" 1535 } 1536 ], 1537 "return_type" : "type-23", 1538 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1539 }, 1540 { 1541 "function_name" : "piex::GetEndianness", 1542 "linker_set_key" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE", 1543 "parameters" : 1544 [ 1545 { 1546 "referenced_type" : "type-72" 1547 }, 1548 { 1549 "referenced_type" : "type-44" 1550 }, 1551 { 1552 "referenced_type" : "type-79" 1553 } 1554 ], 1555 "return_type" : "type-23", 1556 "source_file" : "/external/piex/src/tiff_parser.h" 1557 }, 1558 { 1559 "function_name" : "piex::GetOrientation", 1560 "linker_set_key" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj", 1561 "parameters" : 1562 [ 1563 { 1564 "referenced_type" : "type-44" 1565 }, 1566 { 1567 "referenced_type" : "type-76" 1568 } 1569 ], 1570 "return_type" : "type-23", 1571 "source_file" : "/external/piex/src/piex.h" 1572 }, 1573 { 1574 "function_name" : "piex::ParseDirectory", 1575 "linker_set_key" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj", 1576 "parameters" : 1577 [ 1578 { 1579 "referenced_type" : "type-72" 1580 }, 1581 { 1582 "referenced_type" : "type-72" 1583 }, 1584 { 1585 "referenced_type" : "type-73" 1586 }, 1587 { 1588 "referenced_type" : "type-85" 1589 }, 1590 { 1591 "referenced_type" : "type-44" 1592 }, 1593 { 1594 "referenced_type" : "type-86" 1595 }, 1596 { 1597 "referenced_type" : "type-76" 1598 } 1599 ], 1600 "return_type" : "type-23", 1601 "source_file" : "/external/piex/src/tiff_parser.h" 1602 }, 1603 { 1604 "function_name" : "piex::tiff_directory::SizeOfType", 1605 "linker_set_key" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb", 1606 "parameters" : 1607 [ 1608 { 1609 "referenced_type" : "type-131" 1610 }, 1611 { 1612 "referenced_type" : "type-41" 1613 } 1614 ], 1615 "return_type" : "type-21", 1616 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 1617 }, 1618 { 1619 "function_name" : "piex::tiff_directory::TiffDirectory::AddSubDirectory", 1620 "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_", 1621 "parameters" : 1622 [ 1623 { 1624 "is_this_ptr" : true, 1625 "referenced_type" : "type-132" 1626 }, 1627 { 1628 "referenced_type" : "type-133" 1629 } 1630 ], 1631 "return_type" : "type-43", 1632 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 1633 }, 1634 { 1635 "function_name" : "piex::tiff_directory::TiffDirectory::AddEntry", 1636 "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE", 1637 "parameters" : 1638 [ 1639 { 1640 "is_this_ptr" : true, 1641 "referenced_type" : "type-134" 1642 }, 1643 { 1644 "referenced_type" : "type-135" 1645 }, 1646 { 1647 "referenced_type" : "type-136" 1648 }, 1649 { 1650 "referenced_type" : "type-137" 1651 }, 1652 { 1653 "referenced_type" : "type-138" 1654 }, 1655 { 1656 "referenced_type" : "type-139" 1657 } 1658 ], 1659 "return_type" : "type-43", 1660 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 1661 }, 1662 { 1663 "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory", 1664 "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE", 1665 "parameters" : 1666 [ 1667 { 1668 "is_this_ptr" : true, 1669 "referenced_type" : "type-140" 1670 }, 1671 { 1672 "referenced_type" : "type-45" 1673 } 1674 ], 1675 "return_type" : "type-43", 1676 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 1677 }, 1678 { 1679 "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory", 1680 "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE", 1681 "parameters" : 1682 [ 1683 { 1684 "is_this_ptr" : true, 1685 "referenced_type" : "type-141" 1686 }, 1687 { 1688 "referenced_type" : "type-45" 1689 } 1690 ], 1691 "return_type" : "type-43", 1692 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 1693 }, 1694 { 1695 "function_name" : "piex::GetDngInformation", 1696 "linker_set_key" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE", 1697 "parameters" : 1698 [ 1699 { 1700 "referenced_type" : "type-44" 1701 }, 1702 { 1703 "referenced_type" : "type-76" 1704 }, 1705 { 1706 "referenced_type" : "type-76" 1707 }, 1708 { 1709 "referenced_type" : "type-100" 1710 } 1711 ], 1712 "return_type" : "type-23", 1713 "source_file" : "/external/piex/src/piex.h" 1714 }, 1715 { 1716 "function_name" : "piex::GetJpegDimensions", 1717 "linker_set_key" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_", 1718 "parameters" : 1719 [ 1720 { 1721 "referenced_type" : "type-72" 1722 }, 1723 { 1724 "referenced_type" : "type-44" 1725 }, 1726 { 1727 "referenced_type" : "type-75" 1728 }, 1729 { 1730 "referenced_type" : "type-75" 1731 } 1732 ], 1733 "return_type" : "type-23", 1734 "source_file" : "/external/piex/src/tiff_parser.h" 1735 }, 1736 { 1737 "function_name" : "piex::GetExifOrientation", 1738 "linker_set_key" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj", 1739 "parameters" : 1740 [ 1741 { 1742 "referenced_type" : "type-44" 1743 }, 1744 { 1745 "referenced_type" : "type-72" 1746 }, 1747 { 1748 "referenced_type" : "type-76" 1749 } 1750 ], 1751 "return_type" : "type-23", 1752 "source_file" : "/external/piex/src/tiff_parser.h" 1753 }, 1754 { 1755 "function_name" : "piex::GetFullDimension32", 1756 "linker_set_key" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_", 1757 "parameters" : 1758 [ 1759 { 1760 "referenced_type" : "type-81" 1761 }, 1762 { 1763 "referenced_type" : "type-76" 1764 }, 1765 { 1766 "referenced_type" : "type-76" 1767 } 1768 ], 1769 "return_type" : "type-23", 1770 "source_file" : "/external/piex/src/tiff_parser.h" 1771 }, 1772 { 1773 "function_name" : "piex::GetPreviewImageData", 1774 "linker_set_key" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE", 1775 "parameters" : 1776 [ 1777 { 1778 "referenced_type" : "type-44" 1779 }, 1780 { 1781 "referenced_type" : "type-91" 1782 } 1783 ], 1784 "return_type" : "type-1", 1785 "source_file" : "/external/piex/src/piex.h" 1786 }, 1787 { 1788 "function_name" : "piex::SupportedExtensions", 1789 "linker_set_key" : "_ZN4piex19SupportedExtensionsEv", 1790 "return_type" : "type-142", 1791 "source_file" : "/external/piex/src/piex.h" 1792 }, 1793 { 1794 "function_name" : "piex::GetFullCropDimension", 1795 "linker_set_key" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_", 1796 "parameters" : 1797 [ 1798 { 1799 "referenced_type" : "type-81" 1800 }, 1801 { 1802 "referenced_type" : "type-76" 1803 }, 1804 { 1805 "referenced_type" : "type-76" 1806 } 1807 ], 1808 "return_type" : "type-23", 1809 "source_file" : "/external/piex/src/tiff_parser.h" 1810 }, 1811 { 1812 "function_name" : "piex::BytesRequiredForIsRaw", 1813 "linker_set_key" : "_ZN4piex21BytesRequiredForIsRawEv", 1814 "return_type" : "type-21", 1815 "source_file" : "/external/piex/src/piex.h" 1816 }, 1817 { 1818 "function_name" : "piex::image_type_recognition::RecognizeRawImageTypeLite", 1819 "linker_set_key" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE", 1820 "parameters" : 1821 [ 1822 { 1823 "referenced_type" : "type-110" 1824 } 1825 ], 1826 "return_type" : "type-38", 1827 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1828 }, 1829 { 1830 "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsOfType", 1831 "linker_set_key" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE", 1832 "parameters" : 1833 [ 1834 { 1835 "referenced_type" : "type-37" 1836 } 1837 ], 1838 "return_type" : "type-21", 1839 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1840 }, 1841 { 1842 "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsRawLite", 1843 "linker_set_key" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv", 1844 "return_type" : "type-21", 1845 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1846 }, 1847 { 1848 "function_name" : "piex::image_type_recognition::IsRaw", 1849 "linker_set_key" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE", 1850 "parameters" : 1851 [ 1852 { 1853 "referenced_type" : "type-37" 1854 } 1855 ], 1856 "return_type" : "type-23", 1857 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1858 }, 1859 { 1860 "function_name" : "piex::image_type_recognition::IsOfType", 1861 "linker_set_key" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE", 1862 "parameters" : 1863 [ 1864 { 1865 "referenced_type" : "type-110" 1866 }, 1867 { 1868 "referenced_type" : "type-37" 1869 } 1870 ], 1871 "return_type" : "type-23", 1872 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1873 }, 1874 { 1875 "function_name" : "piex::image_type_recognition::IsRawLite", 1876 "linker_set_key" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE", 1877 "parameters" : 1878 [ 1879 { 1880 "referenced_type" : "type-110" 1881 } 1882 ], 1883 "return_type" : "type-23", 1884 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 1885 }, 1886 { 1887 "function_name" : "piex::IsRaw", 1888 "linker_set_key" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE", 1889 "parameters" : 1890 [ 1891 { 1892 "referenced_type" : "type-44" 1893 } 1894 ], 1895 "return_type" : "type-23", 1896 "source_file" : "/external/piex/src/piex.h" 1897 }, 1898 { 1899 "function_name" : "piex::Get16u", 1900 "linker_set_key" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt", 1901 "parameters" : 1902 [ 1903 { 1904 "referenced_type" : "type-44" 1905 }, 1906 { 1907 "referenced_type" : "type-72" 1908 }, 1909 { 1910 "referenced_type" : "type-74" 1911 }, 1912 { 1913 "referenced_type" : "type-75" 1914 } 1915 ], 1916 "return_type" : "type-23", 1917 "source_file" : "/external/piex/src/tiff_parser.h" 1918 }, 1919 { 1920 "function_name" : "piex::Get32u", 1921 "linker_set_key" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj", 1922 "parameters" : 1923 [ 1924 { 1925 "referenced_type" : "type-44" 1926 }, 1927 { 1928 "referenced_type" : "type-72" 1929 }, 1930 { 1931 "referenced_type" : "type-74" 1932 }, 1933 { 1934 "referenced_type" : "type-76" 1935 } 1936 ], 1937 "return_type" : "type-23", 1938 "source_file" : "/external/piex/src/tiff_parser.h" 1939 }, 1940 { 1941 "function_name" : "piex::GetData", 1942 "linker_set_key" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE", 1943 "parameters" : 1944 [ 1945 { 1946 "referenced_type" : "type-77" 1947 }, 1948 { 1949 "referenced_type" : "type-77" 1950 }, 1951 { 1952 "referenced_type" : "type-44" 1953 }, 1954 { 1955 "referenced_type" : "type-78" 1956 } 1957 ], 1958 "return_type" : "type-143", 1959 "source_file" : "/external/piex/src/tiff_parser.h" 1960 }, 1961 { 1962 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::extractBytes", 1963 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm", 1964 "parameters" : 1965 [ 1966 { 1967 "is_this_ptr" : true, 1968 "referenced_type" : "type-107" 1969 }, 1970 { 1971 "referenced_type" : "type-21" 1972 }, 1973 { 1974 "referenced_type" : "type-21" 1975 } 1976 ], 1977 "return_type" : "type-144", 1978 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1979 }, 1980 { 1981 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::offsetInArray", 1982 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv", 1983 "parameters" : 1984 [ 1985 { 1986 "is_this_ptr" : true, 1987 "referenced_type" : "type-107" 1988 } 1989 ], 1990 "return_type" : "type-21", 1991 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 1992 }, 1993 { 1994 "access" : "private", 1995 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::loadPageForOffset", 1996 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm", 1997 "parameters" : 1998 [ 1999 { 2000 "is_this_ptr" : true, 2001 "referenced_type" : "type-107" 2002 }, 2003 { 2004 "referenced_type" : "type-21" 2005 } 2006 ], 2007 "return_type" : "type-43", 2008 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2009 }, 2010 { 2011 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::pointerToSubArray", 2012 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm", 2013 "parameters" : 2014 [ 2015 { 2016 "is_this_ptr" : true, 2017 "referenced_type" : "type-107" 2018 }, 2019 { 2020 "referenced_type" : "type-21" 2021 }, 2022 { 2023 "referenced_type" : "type-21" 2024 } 2025 ], 2026 "return_type" : "type-103", 2027 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2028 }, 2029 { 2030 "access" : "private", 2031 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::restrictPageToSubArray", 2032 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv", 2033 "parameters" : 2034 [ 2035 { 2036 "is_this_ptr" : true, 2037 "referenced_type" : "type-107" 2038 } 2039 ], 2040 "return_type" : "type-43", 2041 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2042 }, 2043 { 2044 "function_name" : "piex::binary_parse::RangeCheckedBytePtr::substr", 2045 "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm", 2046 "parameters" : 2047 [ 2048 { 2049 "is_this_ptr" : true, 2050 "referenced_type" : "type-107" 2051 }, 2052 { 2053 "referenced_type" : "type-21" 2054 }, 2055 { 2056 "referenced_type" : "type-21" 2057 } 2058 ], 2059 "return_type" : "type-145", 2060 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2061 }, 2062 { 2063 "function_name" : "piex::tiff_directory::TiffDirectory::GetSubDirectories", 2064 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv", 2065 "parameters" : 2066 [ 2067 { 2068 "is_this_ptr" : true, 2069 "referenced_type" : "type-148" 2070 } 2071 ], 2072 "return_type" : "type-147", 2073 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2074 }, 2075 { 2076 "function_name" : "piex::tiff_directory::TiffDirectory::GetOffsetAndLength", 2077 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_", 2078 "parameters" : 2079 [ 2080 { 2081 "is_this_ptr" : true, 2082 "referenced_type" : "type-149" 2083 }, 2084 { 2085 "referenced_type" : "type-150" 2086 }, 2087 { 2088 "referenced_type" : "type-151" 2089 }, 2090 { 2091 "referenced_type" : "type-152" 2092 }, 2093 { 2094 "referenced_type" : "type-153" 2095 } 2096 ], 2097 "return_type" : "type-23", 2098 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2099 }, 2100 { 2101 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2102 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE", 2103 "parameters" : 2104 [ 2105 { 2106 "is_this_ptr" : true, 2107 "referenced_type" : "type-154" 2108 }, 2109 { 2110 "referenced_type" : "type-155" 2111 }, 2112 { 2113 "referenced_type" : "type-156" 2114 } 2115 ], 2116 "return_type" : "type-23", 2117 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2118 }, 2119 { 2120 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2121 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE", 2122 "parameters" : 2123 [ 2124 { 2125 "is_this_ptr" : true, 2126 "referenced_type" : "type-157" 2127 }, 2128 { 2129 "referenced_type" : "type-158" 2130 }, 2131 { 2132 "referenced_type" : "type-159" 2133 } 2134 ], 2135 "return_type" : "type-23", 2136 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2137 }, 2138 { 2139 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2140 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 2141 "parameters" : 2142 [ 2143 { 2144 "is_this_ptr" : true, 2145 "referenced_type" : "type-160" 2146 }, 2147 { 2148 "referenced_type" : "type-161" 2149 }, 2150 { 2151 "referenced_type" : "type-162" 2152 } 2153 ], 2154 "return_type" : "type-23", 2155 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2156 }, 2157 { 2158 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2159 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE", 2160 "parameters" : 2161 [ 2162 { 2163 "is_this_ptr" : true, 2164 "referenced_type" : "type-163" 2165 }, 2166 { 2167 "referenced_type" : "type-164" 2168 }, 2169 { 2170 "referenced_type" : "type-165" 2171 } 2172 ], 2173 "return_type" : "type-23", 2174 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2175 }, 2176 { 2177 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2178 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE", 2179 "parameters" : 2180 [ 2181 { 2182 "is_this_ptr" : true, 2183 "referenced_type" : "type-166" 2184 }, 2185 { 2186 "referenced_type" : "type-167" 2187 }, 2188 { 2189 "referenced_type" : "type-168" 2190 } 2191 ], 2192 "return_type" : "type-23", 2193 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2194 }, 2195 { 2196 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2197 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE", 2198 "parameters" : 2199 [ 2200 { 2201 "is_this_ptr" : true, 2202 "referenced_type" : "type-169" 2203 }, 2204 { 2205 "referenced_type" : "type-170" 2206 }, 2207 { 2208 "referenced_type" : "type-171" 2209 } 2210 ], 2211 "return_type" : "type-23", 2212 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2213 }, 2214 { 2215 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2216 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE", 2217 "parameters" : 2218 [ 2219 { 2220 "is_this_ptr" : true, 2221 "referenced_type" : "type-172" 2222 }, 2223 { 2224 "referenced_type" : "type-173" 2225 }, 2226 { 2227 "referenced_type" : "type-174" 2228 } 2229 ], 2230 "return_type" : "type-23", 2231 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2232 }, 2233 { 2234 "function_name" : "piex::tiff_directory::TiffDirectory::Get", 2235 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj", 2236 "parameters" : 2237 [ 2238 { 2239 "is_this_ptr" : true, 2240 "referenced_type" : "type-175" 2241 }, 2242 { 2243 "referenced_type" : "type-176" 2244 }, 2245 { 2246 "referenced_type" : "type-177" 2247 } 2248 ], 2249 "return_type" : "type-23", 2250 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2251 }, 2252 { 2253 "function_name" : "piex::tiff_directory::TiffDirectory::Has", 2254 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj", 2255 "parameters" : 2256 [ 2257 { 2258 "is_this_ptr" : true, 2259 "referenced_type" : "type-178" 2260 }, 2261 { 2262 "referenced_type" : "type-179" 2263 } 2264 ], 2265 "return_type" : "type-23", 2266 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2267 }, 2268 { 2269 "access" : "private", 2270 "function_name" : "piex::tiff_directory::TiffDirectory::Find", 2271 "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj", 2272 "parameters" : 2273 [ 2274 { 2275 "is_this_ptr" : true, 2276 "referenced_type" : "type-180" 2277 }, 2278 { 2279 "referenced_type" : "type-181" 2280 } 2281 ], 2282 "return_type" : "type-39", 2283 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2284 } 2285 ], 2286 "global_vars" : [], 2287 "lvalue_reference_types" : 2288 [ 2289 { 2290 "alignment" : 8, 2291 "linker_set_key" : "const piex::Image &", 2292 "name" : "const piex::Image &", 2293 "referenced_type" : "type-97", 2294 "self_type" : "type-99", 2295 "size" : 8, 2296 "source_file" : "/external/piex/src/piex_types.h" 2297 }, 2298 { 2299 "alignment" : 8, 2300 "linker_set_key" : "const piex::TiffContent &", 2301 "name" : "const piex::TiffContent &", 2302 "referenced_type" : "type-89", 2303 "self_type" : "type-90", 2304 "size" : 8, 2305 "source_file" : "/external/piex/src/tiff_parser.h" 2306 }, 2307 { 2308 "alignment" : 8, 2309 "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr &", 2310 "name" : "const piex::binary_parse::RangeCheckedBytePtr &", 2311 "referenced_type" : "type-106", 2312 "self_type" : "type-110", 2313 "size" : 8, 2314 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2315 }, 2316 { 2317 "alignment" : 8, 2318 "linker_set_key" : "const piex::tiff_directory::Endian &", 2319 "name" : "const piex::tiff_directory::Endian &", 2320 "referenced_type" : "type-73", 2321 "self_type" : "type-74", 2322 "size" : 8, 2323 "source_file" : "/external/piex/src/tiff_parser.h" 2324 }, 2325 { 2326 "alignment" : 8, 2327 "linker_set_key" : "const piex::tiff_directory::TiffDirectory &", 2328 "name" : "const piex::tiff_directory::TiffDirectory &", 2329 "referenced_type" : "type-80", 2330 "self_type" : "type-81", 2331 "size" : 8, 2332 "source_file" : "/external/piex/src/tiff_parser.h" 2333 }, 2334 { 2335 "alignment" : 8, 2336 "linker_set_key" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > &", 2337 "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > &", 2338 "referenced_type" : "type-83", 2339 "self_type" : "type-85", 2340 "size" : 8, 2341 "source_file" : "/external/piex/src/tiff_parser.h" 2342 }, 2343 { 2344 "alignment" : 8, 2345 "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr &", 2346 "name" : "piex::binary_parse::RangeCheckedBytePtr &", 2347 "referenced_type" : "type-103", 2348 "self_type" : "type-108", 2349 "size" : 8, 2350 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2351 } 2352 ], 2353 "pointer_types" : 2354 [ 2355 { 2356 "alignment" : 8, 2357 "linker_set_key" : "bool *", 2358 "name" : "bool *", 2359 "referenced_type" : "type-23", 2360 "self_type" : "type-41", 2361 "size" : 8, 2362 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2363 }, 2364 { 2365 "alignment" : 8, 2366 "linker_set_key" : "const piex::Image *", 2367 "name" : "const piex::Image *", 2368 "referenced_type" : "type-97", 2369 "self_type" : "type-98", 2370 "size" : 8, 2371 "source_file" : "/external/piex/src/piex_types.h" 2372 }, 2373 { 2374 "alignment" : 8, 2375 "linker_set_key" : "const piex::binary_parse::CachedPagedByteArray *", 2376 "name" : "const piex::binary_parse::CachedPagedByteArray *", 2377 "referenced_type" : "type-14", 2378 "self_type" : "type-15", 2379 "size" : 8, 2380 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2381 }, 2382 { 2383 "alignment" : 8, 2384 "linker_set_key" : "const piex::binary_parse::PagedByteArray *", 2385 "name" : "const piex::binary_parse::PagedByteArray *", 2386 "referenced_type" : "type-8", 2387 "self_type" : "type-7", 2388 "size" : 8, 2389 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2390 }, 2391 { 2392 "alignment" : 8, 2393 "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr *", 2394 "name" : "const piex::binary_parse::RangeCheckedBytePtr *", 2395 "referenced_type" : "type-106", 2396 "self_type" : "type-107", 2397 "size" : 8, 2398 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2399 }, 2400 { 2401 "alignment" : 8, 2402 "linker_set_key" : "const piex::tiff_directory::TiffDirectory *", 2403 "name" : "const piex::tiff_directory::TiffDirectory *", 2404 "referenced_type" : "type-80", 2405 "self_type" : "type-96", 2406 "size" : 8, 2407 "source_file" : "/external/piex/src/tiff_parser.h" 2408 }, 2409 { 2410 "alignment" : 8, 2411 "linker_set_key" : "const piex::tiff_directory::TiffDirectory::DirectoryEntry *", 2412 "name" : "const piex::tiff_directory::TiffDirectory::DirectoryEntry *", 2413 "referenced_type" : "type-40", 2414 "self_type" : "type-39", 2415 "size" : 8, 2416 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" 2417 }, 2418 { 2419 "alignment" : 8, 2420 "linker_set_key" : "const unsigned char *", 2421 "name" : "const unsigned char *", 2422 "referenced_type" : "type-18", 2423 "self_type" : "type-17", 2424 "size" : 8, 2425 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2426 }, 2427 { 2428 "alignment" : 8, 2429 "linker_set_key" : "const unsigned char **", 2430 "name" : "const unsigned char **", 2431 "referenced_type" : "type-17", 2432 "self_type" : "type-16", 2433 "size" : 8, 2434 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2435 }, 2436 { 2437 "alignment" : 8, 2438 "linker_set_key" : "piex::Error *", 2439 "name" : "piex::Error *", 2440 "referenced_type" : "type-1", 2441 "self_type" : "type-78", 2442 "size" : 8, 2443 "source_file" : "/external/piex/src/tiff_parser.h" 2444 }, 2445 { 2446 "alignment" : 8, 2447 "linker_set_key" : "piex::Image *", 2448 "name" : "piex::Image *", 2449 "referenced_type" : "type-55", 2450 "self_type" : "type-82", 2451 "size" : 8, 2452 "source_file" : "/external/piex/src/tiff_parser.h" 2453 }, 2454 { 2455 "alignment" : 8, 2456 "linker_set_key" : "piex::PreviewImageData *", 2457 "name" : "piex::PreviewImageData *", 2458 "referenced_type" : "type-54", 2459 "self_type" : "type-91", 2460 "size" : 8, 2461 "source_file" : "/external/piex/src/tiff_parser.h" 2462 }, 2463 { 2464 "alignment" : 8, 2465 "linker_set_key" : "piex::StreamInterface *", 2466 "name" : "piex::StreamInterface *", 2467 "referenced_type" : "type-42", 2468 "self_type" : "type-44", 2469 "size" : 8, 2470 "source_file" : "/external/piex/src/piex_types.h" 2471 }, 2472 { 2473 "alignment" : 8, 2474 "linker_set_key" : "piex::TiffContent *", 2475 "name" : "piex::TiffContent *", 2476 "referenced_type" : "type-68", 2477 "self_type" : "type-93", 2478 "size" : 8, 2479 "source_file" : "/external/piex/src/tiff_parser.h" 2480 }, 2481 { 2482 "alignment" : 8, 2483 "linker_set_key" : "piex::TiffParser *", 2484 "name" : "piex::TiffParser *", 2485 "referenced_type" : "type-87", 2486 "self_type" : "type-88", 2487 "size" : 8, 2488 "source_file" : "/external/piex/src/tiff_parser.h" 2489 }, 2490 { 2491 "alignment" : 8, 2492 "linker_set_key" : "piex::binary_parse::CachedPagedByteArray *", 2493 "name" : "piex::binary_parse::CachedPagedByteArray *", 2494 "referenced_type" : "type-5", 2495 "self_type" : "type-13", 2496 "size" : 8, 2497 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2498 }, 2499 { 2500 "alignment" : 8, 2501 "linker_set_key" : "piex::binary_parse::MemoryStatus *", 2502 "name" : "piex::binary_parse::MemoryStatus *", 2503 "referenced_type" : "type-36", 2504 "self_type" : "type-35", 2505 "size" : 8, 2506 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2507 }, 2508 { 2509 "alignment" : 8, 2510 "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr *", 2511 "name" : "piex::binary_parse::RangeCheckedBytePtr *", 2512 "referenced_type" : "type-103", 2513 "self_type" : "type-109", 2514 "size" : 8, 2515 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2516 }, 2517 { 2518 "alignment" : 8, 2519 "linker_set_key" : "piex::tiff_directory::Endian *", 2520 "name" : "piex::tiff_directory::Endian *", 2521 "referenced_type" : "type-45", 2522 "self_type" : "type-79", 2523 "size" : 8, 2524 "source_file" : "/external/piex/src/tiff_parser.h" 2525 }, 2526 { 2527 "alignment" : 8, 2528 "linker_set_key" : "piex::tiff_directory::TiffDirectory *", 2529 "name" : "piex::tiff_directory::TiffDirectory *", 2530 "referenced_type" : "type-50", 2531 "self_type" : "type-86", 2532 "size" : 8, 2533 "source_file" : "/external/piex/src/tiff_parser.h" 2534 }, 2535 { 2536 "alignment" : 8, 2537 "linker_set_key" : "std::vector<piex::tiff_directory::TiffDirectory, std::allocator<piex::tiff_directory::TiffDirectory> > *", 2538 "name" : "std::vector<piex::tiff_directory::TiffDirectory, std::allocator<piex::tiff_directory::TiffDirectory> > *", 2539 "referenced_type" : "type-95", 2540 "self_type" : "type-94", 2541 "size" : 8, 2542 "source_file" : "/external/piex/src/tiff_parser.h" 2543 }, 2544 { 2545 "alignment" : 8, 2546 "linker_set_key" : "std::vector<unsigned int, std::allocator<unsigned int> > *", 2547 "name" : "std::vector<unsigned int, std::allocator<unsigned int> > *", 2548 "referenced_type" : "type-101", 2549 "self_type" : "type-100", 2550 "size" : 8, 2551 "source_file" : "/external/piex/src/piex.h" 2552 }, 2553 { 2554 "alignment" : 8, 2555 "linker_set_key" : "unsigned int *", 2556 "name" : "unsigned int *", 2557 "referenced_type" : "type-2", 2558 "self_type" : "type-76", 2559 "size" : 8, 2560 "source_file" : "/external/piex/src/tiff_parser.h" 2561 }, 2562 { 2563 "alignment" : 8, 2564 "linker_set_key" : "unsigned long *", 2565 "name" : "unsigned long *", 2566 "referenced_type" : "type-21", 2567 "self_type" : "type-20", 2568 "size" : 8, 2569 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2570 }, 2571 { 2572 "alignment" : 8, 2573 "linker_set_key" : "unsigned short *", 2574 "name" : "unsigned short *", 2575 "referenced_type" : "type-56", 2576 "self_type" : "type-75", 2577 "size" : 8, 2578 "source_file" : "/external/piex/src/tiff_parser.h" 2579 } 2580 ], 2581 "qualified_types" : 2582 [ 2583 { 2584 "alignment" : 4, 2585 "is_const" : true, 2586 "linker_set_key" : "const int", 2587 "name" : "const int", 2588 "referenced_type" : "type-48", 2589 "self_type" : "type-65", 2590 "size" : 4, 2591 "source_file" : "/external/piex/src/tiff_parser.h" 2592 }, 2593 { 2594 "alignment" : 4, 2595 "is_const" : true, 2596 "linker_set_key" : "const piex::Image", 2597 "name" : "const piex::Image", 2598 "referenced_type" : "type-55", 2599 "self_type" : "type-97", 2600 "size" : 16, 2601 "source_file" : "/external/piex/src/piex_types.h" 2602 }, 2603 { 2604 "alignment" : 8, 2605 "is_const" : true, 2606 "linker_set_key" : "const piex::TiffContent", 2607 "name" : "const piex::TiffContent", 2608 "referenced_type" : "type-68", 2609 "self_type" : "type-89", 2610 "size" : 40, 2611 "source_file" : "/external/piex/src/tiff_parser.h" 2612 }, 2613 { 2614 "alignment" : 8, 2615 "is_const" : true, 2616 "linker_set_key" : "const piex::binary_parse::CachedPagedByteArray", 2617 "name" : "const piex::binary_parse::CachedPagedByteArray", 2618 "referenced_type" : "type-5", 2619 "self_type" : "type-14", 2620 "size" : 88, 2621 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2622 }, 2623 { 2624 "alignment" : 8, 2625 "is_const" : true, 2626 "linker_set_key" : "const piex::binary_parse::PagedByteArray", 2627 "name" : "const piex::binary_parse::PagedByteArray", 2628 "referenced_type" : "type-9", 2629 "self_type" : "type-8", 2630 "size" : 8, 2631 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" 2632 }, 2633 { 2634 "alignment" : 8, 2635 "is_const" : true, 2636 "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr", 2637 "name" : "const piex::binary_parse::RangeCheckedBytePtr", 2638 "referenced_type" : "type-103", 2639 "self_type" : "type-106", 2640 "size" : 88, 2641 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2642 }, 2643 { 2644 "alignment" : 4, 2645 "is_const" : true, 2646 "linker_set_key" : "const piex::image_type_recognition::RawImageTypes", 2647 "name" : "const piex::image_type_recognition::RawImageTypes", 2648 "referenced_type" : "type-38", 2649 "self_type" : "type-37", 2650 "size" : 4, 2651 "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" 2652 }, 2653 { 2654 "alignment" : 4, 2655 "is_const" : true, 2656 "linker_set_key" : "const piex::tiff_directory::Endian", 2657 "name" : "const piex::tiff_directory::Endian", 2658 "referenced_type" : "type-45", 2659 "self_type" : "type-73", 2660 "size" : 4, 2661 "source_file" : "/external/piex/src/tiff_parser.h" 2662 }, 2663 { 2664 "alignment" : 8, 2665 "is_const" : true, 2666 "linker_set_key" : "const piex::tiff_directory::TiffDirectory", 2667 "name" : "const piex::tiff_directory::TiffDirectory", 2668 "referenced_type" : "type-50", 2669 "self_type" : "type-80", 2670 "size" : 80, 2671 "source_file" : "/external/piex/src/tiff_parser.h" 2672 }, 2673 { 2674 "alignment" : 8, 2675 "is_const" : true, 2676 "linker_set_key" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >", 2677 "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >", 2678 "referenced_type" : "type-84", 2679 "self_type" : "type-83", 2680 "size" : 24, 2681 "source_file" : "/external/piex/src/tiff_parser.h" 2682 }, 2683 { 2684 "alignment" : 1, 2685 "is_const" : true, 2686 "linker_set_key" : "const unsigned char", 2687 "name" : "const unsigned char", 2688 "referenced_type" : "type-19", 2689 "self_type" : "type-18", 2690 "size" : 1, 2691 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" 2692 }, 2693 { 2694 "alignment" : 4, 2695 "is_const" : true, 2696 "linker_set_key" : "const unsigned int", 2697 "name" : "const unsigned int", 2698 "referenced_type" : "type-2", 2699 "self_type" : "type-72", 2700 "size" : 4, 2701 "source_file" : "/external/piex/src/tiff_parser.h" 2702 }, 2703 { 2704 "alignment" : 8, 2705 "is_const" : true, 2706 "linker_set_key" : "const unsigned long", 2707 "name" : "const unsigned long", 2708 "referenced_type" : "type-21", 2709 "self_type" : "type-77", 2710 "size" : 8, 2711 "source_file" : "/external/piex/src/tiff_parser.h" 2712 }, 2713 { 2714 "alignment" : 2, 2715 "is_const" : true, 2716 "linker_set_key" : "const unsigned short", 2717 "name" : "const unsigned short", 2718 "referenced_type" : "type-56", 2719 "self_type" : "type-92", 2720 "size" : 2, 2721 "source_file" : "/external/piex/src/tiff_parser.h" 2722 } 2723 ], 2724 "record_types" : 2725 [ 2726 { 2727 "alignment" : 4, 2728 "fields" : 2729 [ 2730 { 2731 "field_name" : "width", 2732 "referenced_type" : "type-56" 2733 }, 2734 { 2735 "field_name" : "height", 2736 "field_offset" : 16, 2737 "referenced_type" : "type-56" 2738 }, 2739 { 2740 "field_name" : "length", 2741 "field_offset" : 32, 2742 "referenced_type" : "type-2" 2743 }, 2744 { 2745 "field_name" : "offset", 2746 "field_offset" : 64, 2747 "referenced_type" : "type-2" 2748 }, 2749 { 2750 "field_name" : "format", 2751 "field_offset" : 96, 2752 "referenced_type" : "type-57" 2753 } 2754 ], 2755 "linker_set_key" : "piex::Image", 2756 "name" : "piex::Image", 2757 "referenced_type" : "type-55", 2758 "self_type" : "type-55", 2759 "size" : 16, 2760 "source_file" : "/external/piex/src/piex_types.h", 2761 "unique_id" : "_ZTSN4piex5ImageE" 2762 }, 2763 { 2764 "alignment" : 8, 2765 "fields" : 2766 [ 2767 { 2768 "field_name" : "preview", 2769 "referenced_type" : "type-55" 2770 }, 2771 { 2772 "field_name" : "thumbnail", 2773 "field_offset" : 128, 2774 "referenced_type" : "type-55" 2775 }, 2776 { 2777 "field_name" : "exif_orientation", 2778 "field_offset" : 256, 2779 "referenced_type" : "type-2" 2780 }, 2781 { 2782 "field_name" : "color_space", 2783 "field_offset" : 288, 2784 "referenced_type" : "type-58" 2785 }, 2786 { 2787 "field_name" : "full_width", 2788 "field_offset" : 320, 2789 "referenced_type" : "type-2" 2790 }, 2791 { 2792 "field_name" : "full_height", 2793 "field_offset" : 352, 2794 "referenced_type" : "type-2" 2795 }, 2796 { 2797 "field_name" : "maker", 2798 "field_offset" : 384, 2799 "referenced_type" : "type-59" 2800 }, 2801 { 2802 "field_name" : "model", 2803 "field_offset" : 576, 2804 "referenced_type" : "type-60" 2805 }, 2806 { 2807 "field_name" : "date_time", 2808 "field_offset" : 768, 2809 "referenced_type" : "type-61" 2810 }, 2811 { 2812 "field_name" : "iso", 2813 "field_offset" : 960, 2814 "referenced_type" : "type-2" 2815 }, 2816 { 2817 "field_name" : "exposure_time", 2818 "field_offset" : 992, 2819 "referenced_type" : "type-12" 2820 }, 2821 { 2822 "field_name" : "fnumber", 2823 "field_offset" : 1056, 2824 "referenced_type" : "type-12" 2825 }, 2826 { 2827 "field_name" : "focal_length", 2828 "field_offset" : 1120, 2829 "referenced_type" : "type-12" 2830 }, 2831 { 2832 "field_name" : "gps", 2833 "field_offset" : 1216, 2834 "referenced_type" : "type-22" 2835 }, 2836 { 2837 "field_name" : "cfa_pattern_dim", 2838 "field_offset" : 2176, 2839 "referenced_type" : "type-62" 2840 } 2841 ], 2842 "linker_set_key" : "piex::PreviewImageData", 2843 "name" : "piex::PreviewImageData", 2844 "referenced_type" : "type-54", 2845 "self_type" : "type-54", 2846 "size" : 296, 2847 "source_file" : "/external/piex/src/piex_types.h", 2848 "unique_id" : "_ZTSN4piex16PreviewImageDataE" 2849 }, 2850 { 2851 "alignment" : 8, 2852 "fields" : 2853 [ 2854 { 2855 "field_name" : "is_valid", 2856 "referenced_type" : "type-23" 2857 }, 2858 { 2859 "field_name" : "latitude_ref", 2860 "field_offset" : 8, 2861 "referenced_type" : "type-24" 2862 }, 2863 { 2864 "field_name" : "latitude", 2865 "field_offset" : 32, 2866 "referenced_type" : "type-25" 2867 }, 2868 { 2869 "field_name" : "longitude_ref", 2870 "field_offset" : 224, 2871 "referenced_type" : "type-24" 2872 }, 2873 { 2874 "field_name" : "longitude", 2875 "field_offset" : 256, 2876 "referenced_type" : "type-25" 2877 }, 2878 { 2879 "field_name" : "altitude_ref", 2880 "field_offset" : 448, 2881 "referenced_type" : "type-23" 2882 }, 2883 { 2884 "field_name" : "altitude", 2885 "field_offset" : 480, 2886 "referenced_type" : "type-12" 2887 }, 2888 { 2889 "field_name" : "time_stamp", 2890 "field_offset" : 544, 2891 "referenced_type" : "type-25" 2892 }, 2893 { 2894 "field_name" : "date_stamp", 2895 "field_offset" : 768, 2896 "referenced_type" : "type-26" 2897 } 2898 ], 2899 "linker_set_key" : "piex::PreviewImageData::Gps", 2900 "name" : "piex::PreviewImageData::Gps", 2901 "referenced_type" : "type-22", 2902 "self_type" : "type-22", 2903 "size" : 120, 2904 "source_file" : "/external/piex/src/piex_types.h", 2905 "unique_id" : "_ZTSN4piex16PreviewImageData3GpsE" 2906 }, 2907 { 2908 "alignment" : 4, 2909 "fields" : 2910 [ 2911 { 2912 "field_name" : "numerator", 2913 "referenced_type" : "type-2" 2914 }, 2915 { 2916 "field_name" : "denominator", 2917 "field_offset" : 32, 2918 "referenced_type" : "type-2" 2919 } 2920 ], 2921 "linker_set_key" : "piex::PreviewImageData::Rational", 2922 "name" : "piex::PreviewImageData::Rational", 2923 "referenced_type" : "type-12", 2924 "self_type" : "type-12", 2925 "size" : 8, 2926 "source_file" : "/external/piex/src/piex_types.h", 2927 "unique_id" : "_ZTSN4piex16PreviewImageData8RationalE" 2928 }, 2929 { 2930 "alignment" : 8, 2931 "linker_set_key" : "piex::StreamInterface", 2932 "name" : "piex::StreamInterface", 2933 "record_kind" : "class", 2934 "referenced_type" : "type-42", 2935 "self_type" : "type-42", 2936 "size" : 8, 2937 "source_file" : "/external/piex/src/piex_types.h", 2938 "unique_id" : "_ZTSN4piex15StreamInterfaceE", 2939 "vtable_components" : 2940 [ 2941 { 2942 "kind" : "offset_to_top" 2943 }, 2944 { 2945 "kind" : "rtti", 2946 "mangled_component_name" : "_ZTIN4piex15StreamInterfaceE" 2947 }, 2948 { 2949 "kind" : "complete_dtor_pointer", 2950 "mangled_component_name" : "_ZN4piex15StreamInterfaceD1Ev" 2951 }, 2952 { 2953 "kind" : "deleting_dtor_pointer", 2954 "mangled_component_name" : "_ZN4piex15StreamInterfaceD0Ev" 2955 }, 2956 { 2957 "is_pure" : true, 2958 "mangled_component_name" : "_ZN4piex15StreamInterface7GetDataEmmPh" 2959 } 2960 ] 2961 }, 2962 { 2963 "alignment" : 8, 2964 "fields" : 2965 [ 2966 { 2967 "field_name" : "tiff_directory", 2968 "referenced_type" : "type-69" 2969 }, 2970 { 2971 "field_name" : "exif_directory", 2972 "field_offset" : 192, 2973 "referenced_type" : "type-70" 2974 }, 2975 { 2976 "field_name" : "gps_directory", 2977 "field_offset" : 256, 2978 "referenced_type" : "type-71" 2979 } 2980 ], 2981 "linker_set_key" : "piex::TiffContent", 2982 "name" : "piex::TiffContent", 2983 "referenced_type" : "type-68", 2984 "self_type" : "type-68", 2985 "size" : 40, 2986 "source_file" : "/external/piex/src/tiff_parser.h", 2987 "unique_id" : "_ZTSN4piex11TiffContentE" 2988 }, 2989 { 2990 "alignment" : 8, 2991 "fields" : 2992 [ 2993 { 2994 "access" : "private", 2995 "field_name" : "stream_", 2996 "referenced_type" : "type-44" 2997 }, 2998 { 2999 "access" : "private", 3000 "field_name" : "tiff_offset_", 3001 "field_offset" : 64, 3002 "referenced_type" : "type-2" 3003 }, 3004 { 3005 "access" : "private", 3006 "field_name" : "endian_", 3007 "field_offset" : 96, 3008 "referenced_type" : "type-45" 3009 } 3010 ], 3011 "linker_set_key" : "piex::TiffParser", 3012 "name" : "piex::TiffParser", 3013 "record_kind" : "class", 3014 "referenced_type" : "type-87", 3015 "self_type" : "type-87", 3016 "size" : 16, 3017 "source_file" : "/external/piex/src/tiff_parser.h", 3018 "unique_id" : "_ZTSN4piex10TiffParserE" 3019 }, 3020 { 3021 "alignment" : 8, 3022 "base_specifiers" : 3023 [ 3024 { 3025 "referenced_type" : "type-9" 3026 } 3027 ], 3028 "fields" : 3029 [ 3030 { 3031 "access" : "private", 3032 "field_name" : "mutex_", 3033 "field_offset" : 64, 3034 "referenced_type" : "type-6" 3035 }, 3036 { 3037 "access" : "private", 3038 "field_name" : "paged_byte_array_", 3039 "field_offset" : 384, 3040 "referenced_type" : "type-7" 3041 }, 3042 { 3043 "access" : "private", 3044 "field_name" : "cache_size_", 3045 "field_offset" : 448, 3046 "referenced_type" : "type-10" 3047 }, 3048 { 3049 "access" : "private", 3050 "field_name" : "cached_pages_", 3051 "field_offset" : 512, 3052 "referenced_type" : "type-11" 3053 } 3054 ], 3055 "linker_set_key" : "piex::binary_parse::CachedPagedByteArray", 3056 "name" : "piex::binary_parse::CachedPagedByteArray", 3057 "record_kind" : "class", 3058 "referenced_type" : "type-5", 3059 "self_type" : "type-5", 3060 "size" : 88, 3061 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h", 3062 "unique_id" : "_ZTSN4piex12binary_parse20CachedPagedByteArrayE", 3063 "vtable_components" : 3064 [ 3065 { 3066 "kind" : "offset_to_top" 3067 }, 3068 { 3069 "kind" : "rtti", 3070 "mangled_component_name" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE" 3071 }, 3072 { 3073 "kind" : "complete_dtor_pointer", 3074 "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD1Ev" 3075 }, 3076 { 3077 "kind" : "deleting_dtor_pointer", 3078 "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD0Ev" 3079 }, 3080 { 3081 "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray6lengthEv" 3082 }, 3083 { 3084 "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray8pageSizeEv" 3085 }, 3086 { 3087 "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS0_14PagedByteArray4PageEEE" 3088 } 3089 ] 3090 }, 3091 { 3092 "access" : "private", 3093 "alignment" : 8, 3094 "fields" : 3095 [ 3096 { 3097 "field_name" : "index", 3098 "referenced_type" : "type-21" 3099 }, 3100 { 3101 "field_name" : "page", 3102 "field_offset" : 64, 3103 "referenced_type" : "type-116" 3104 }, 3105 { 3106 "field_name" : "begin", 3107 "field_offset" : 192, 3108 "referenced_type" : "type-17" 3109 }, 3110 { 3111 "field_name" : "end", 3112 "field_offset" : 256, 3113 "referenced_type" : "type-17" 3114 } 3115 ], 3116 "linker_set_key" : "piex::binary_parse::CachedPagedByteArray::CachedPage", 3117 "name" : "piex::binary_parse::CachedPagedByteArray::CachedPage", 3118 "referenced_type" : "type-115", 3119 "self_type" : "type-115", 3120 "size" : 40, 3121 "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h", 3122 "unique_id" : "_ZTSN4piex12binary_parse20CachedPagedByteArray10CachedPageE" 3123 }, 3124 { 3125 "alignment" : 8, 3126 "linker_set_key" : "piex::binary_parse::PagedByteArray", 3127 "name" : "piex::binary_parse::PagedByteArray", 3128 "record_kind" : "class", 3129 "referenced_type" : "type-9", 3130 "self_type" : "type-9", 3131 "size" : 8, 3132 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", 3133 "unique_id" : "_ZTSN4piex12binary_parse14PagedByteArrayE", 3134 "vtable_components" : 3135 [ 3136 { 3137 "kind" : "offset_to_top" 3138 }, 3139 { 3140 "kind" : "rtti", 3141 "mangled_component_name" : "_ZTIN4piex12binary_parse14PagedByteArrayE" 3142 }, 3143 { 3144 "kind" : "complete_dtor_pointer", 3145 "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev" 3146 }, 3147 { 3148 "kind" : "deleting_dtor_pointer", 3149 "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev" 3150 }, 3151 { 3152 "is_pure" : true, 3153 "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray6lengthEv" 3154 }, 3155 { 3156 "is_pure" : true, 3157 "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray8pageSizeEv" 3158 }, 3159 { 3160 "is_pure" : true, 3161 "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS1_4PageEEE" 3162 } 3163 ] 3164 }, 3165 { 3166 "alignment" : 1, 3167 "linker_set_key" : "piex::binary_parse::PagedByteArray::Page", 3168 "name" : "piex::binary_parse::PagedByteArray::Page", 3169 "record_kind" : "class", 3170 "referenced_type" : "type-102", 3171 "self_type" : "type-102", 3172 "size" : 1, 3173 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", 3174 "unique_id" : "_ZTSN4piex12binary_parse14PagedByteArray4PageE" 3175 }, 3176 { 3177 "alignment" : 8, 3178 "fields" : 3179 [ 3180 { 3181 "access" : "private", 3182 "field_name" : "array_", 3183 "referenced_type" : "type-104" 3184 }, 3185 { 3186 "access" : "private", 3187 "field_name" : "page_", 3188 "field_offset" : 128, 3189 "referenced_type" : "type-105" 3190 }, 3191 { 3192 "access" : "private", 3193 "field_name" : "page_data_", 3194 "field_offset" : 256, 3195 "referenced_type" : "type-17" 3196 }, 3197 { 3198 "access" : "private", 3199 "field_name" : "current_pos_", 3200 "field_offset" : 320, 3201 "referenced_type" : "type-21" 3202 }, 3203 { 3204 "access" : "private", 3205 "field_name" : "sub_array_begin_", 3206 "field_offset" : 384, 3207 "referenced_type" : "type-21" 3208 }, 3209 { 3210 "access" : "private", 3211 "field_name" : "sub_array_end_", 3212 "field_offset" : 448, 3213 "referenced_type" : "type-21" 3214 }, 3215 { 3216 "access" : "private", 3217 "field_name" : "page_begin_offset_", 3218 "field_offset" : 512, 3219 "referenced_type" : "type-21" 3220 }, 3221 { 3222 "access" : "private", 3223 "field_name" : "current_page_len_", 3224 "field_offset" : 576, 3225 "referenced_type" : "type-21" 3226 }, 3227 { 3228 "access" : "private", 3229 "field_name" : "error_flag_", 3230 "field_offset" : 640, 3231 "referenced_type" : "type-36" 3232 } 3233 ], 3234 "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr", 3235 "name" : "piex::binary_parse::RangeCheckedBytePtr", 3236 "record_kind" : "class", 3237 "referenced_type" : "type-103", 3238 "self_type" : "type-103", 3239 "size" : 88, 3240 "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", 3241 "unique_id" : "_ZTSN4piex12binary_parse19RangeCheckedBytePtrE" 3242 }, 3243 { 3244 "alignment" : 4, 3245 "fields" : 3246 [ 3247 { 3248 "field_name" : "numerator", 3249 "referenced_type" : "type-2" 3250 }, 3251 { 3252 "field_name" : "denominator", 3253 "field_offset" : 32, 3254 "referenced_type" : "type-2" 3255 } 3256 ], 3257 "linker_set_key" : "piex::tiff_directory::Rational", 3258 "name" : "piex::tiff_directory::Rational", 3259 "referenced_type" : "type-46", 3260 "self_type" : "type-46", 3261 "size" : 8, 3262 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 3263 "unique_id" : "_ZTSN4piex14tiff_directory8RationalE" 3264 }, 3265 { 3266 "alignment" : 4, 3267 "fields" : 3268 [ 3269 { 3270 "field_name" : "numerator", 3271 "referenced_type" : "type-48" 3272 }, 3273 { 3274 "field_name" : "denominator", 3275 "field_offset" : 32, 3276 "referenced_type" : "type-48" 3277 } 3278 ], 3279 "linker_set_key" : "piex::tiff_directory::SRational", 3280 "name" : "piex::tiff_directory::SRational", 3281 "referenced_type" : "type-47", 3282 "self_type" : "type-47", 3283 "size" : 8, 3284 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 3285 "unique_id" : "_ZTSN4piex14tiff_directory9SRationalE" 3286 }, 3287 { 3288 "alignment" : 8, 3289 "fields" : 3290 [ 3291 { 3292 "access" : "private", 3293 "field_name" : "directory_entries_", 3294 "referenced_type" : "type-51" 3295 }, 3296 { 3297 "access" : "private", 3298 "field_name" : "tag_order_", 3299 "field_offset" : 192, 3300 "referenced_type" : "type-52" 3301 }, 3302 { 3303 "access" : "private", 3304 "field_name" : "sub_directories_", 3305 "field_offset" : 384, 3306 "referenced_type" : "type-53" 3307 }, 3308 { 3309 "access" : "private", 3310 "field_name" : "endian_", 3311 "field_offset" : 576, 3312 "referenced_type" : "type-45" 3313 } 3314 ], 3315 "linker_set_key" : "piex::tiff_directory::TiffDirectory", 3316 "name" : "piex::tiff_directory::TiffDirectory", 3317 "record_kind" : "class", 3318 "referenced_type" : "type-50", 3319 "self_type" : "type-50", 3320 "size" : 80, 3321 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 3322 "unique_id" : "_ZTSN4piex14tiff_directory13TiffDirectoryE" 3323 }, 3324 { 3325 "access" : "private", 3326 "alignment" : 8, 3327 "fields" : 3328 [ 3329 { 3330 "field_name" : "type", 3331 "referenced_type" : "type-2" 3332 }, 3333 { 3334 "field_name" : "count", 3335 "field_offset" : 32, 3336 "referenced_type" : "type-2" 3337 }, 3338 { 3339 "field_name" : "offset", 3340 "field_offset" : 64, 3341 "referenced_type" : "type-2" 3342 }, 3343 { 3344 "field_name" : "value", 3345 "field_offset" : 128, 3346 "referenced_type" : "type-64" 3347 } 3348 ], 3349 "linker_set_key" : "piex::tiff_directory::TiffDirectory::DirectoryEntry", 3350 "name" : "piex::tiff_directory::TiffDirectory::DirectoryEntry", 3351 "referenced_type" : "type-63", 3352 "self_type" : "type-63", 3353 "size" : 40, 3354 "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", 3355 "unique_id" : "_ZTSN4piex14tiff_directory13TiffDirectory14DirectoryEntryE" 3356 } 3357 ], 3358 "rvalue_reference_types" : [] 3359} 3360