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