dir_start 2270 ext/exif/exif.c static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base, size_t IFDlength, size_t displacement, int section_index); dir_start 2709 ext/exif/exif.c char *dir_start; dir_start 2726 ext/exif/exif.c dir_start = value_ptr + maker_note->offset; dir_start 2729 ext/exif/exif.c exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Process %s @x%04X + 0x%04X=%d: %s", exif_get_sectionname(section_index), (int)dir_start-(int)offset_base+maker_note->offset+displacement, value_len, value_len, exif_char_dump(value_ptr, value_len, (int)dir_start-(int)offset_base+maker_note->offset+displacement)); dir_start 2747 ext/exif/exif.c NumDirEntries = php_ifd_get16u(dir_start, ImageInfo->motorola_intel); dir_start 2754 ext/exif/exif.c offset_diff = 2 + NumDirEntries*12 + 4 - php_ifd_get32u(dir_start+10, ImageInfo->motorola_intel); dir_start 2756 ext/exif/exif.c exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Using automatic offset correction: 0x%04X", ((int)dir_start-(int)offset_base+maker_note->offset+displacement) + offset_diff); dir_start 2771 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, dir_start 3106 ext/exif/exif.c static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base, size_t IFDlength, size_t displacement, int section_index) dir_start 3118 ext/exif/exif.c NumDirEntries = php_ifd_get16u(dir_start, ImageInfo->motorola_intel); dir_start 3120 ext/exif/exif.c if ((dir_start+2+NumDirEntries*12) > (offset_base+IFDlength)) { dir_start 3121 ext/exif/exif.c exif_error_docref("exif_read_data#error_ifd" EXIFERR_CC, ImageInfo, E_WARNING, "Illegal IFD size: x%04X + 2 + x%04X*12 = x%04X > x%04X", (int)((size_t)dir_start+2-(size_t)offset_base), NumDirEntries, (int)((size_t)dir_start+2+NumDirEntries*12-(size_t)offset_base), IFDlength); dir_start 3126 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, dir_start 3141 ext/exif/exif.c NextDirOffset = php_ifd_get32u(dir_start+2+12*de, ImageInfo->motorola_intel);