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