Home | History | Annotate | Download | only in gcc

Lines Matching defs:mmi

504   struct mmap_info mmi;
523 mmi.size = ggc_pch_total_size (state.d);
530 mmi.preferred_base = host_hooks.gt_pch_get_address (mmi.size, fileno (f));
532 if (mmi.preferred_base == NULL)
536 ggc_pch_this_base (state.d, mmi.preferred_base);
561 o = ftell (state.f) + sizeof (mmi);
564 mmi.offset = mmap_offset_alignment - o % mmap_offset_alignment;
565 if (mmi.offset == mmap_offset_alignment)
566 mmi.offset = 0;
567 mmi.offset += o;
569 if (fwrite (&mmi, sizeof (mmi), 1, state.f) != 1)
571 if (mmi.offset != 0
572 && fseek (state.f, mmi.offset, SEEK_SET) != 0)
672 gcc_assert ((uintptr_t) addr >= (uintptr_t) mmi.preferred_base
674 <= (uintptr_t) mmi.preferred_base + mmi.size));
678 last_addr = mmi.preferred_base;
691 last_addr = mmi.preferred_base;
728 struct mmap_info mmi;
773 if (fread (&mmi, sizeof (mmi), 1, f) != 1)
780 void *orig_preferred_base = mmi.preferred_base;
781 result = host_hooks.gt_pch_use_address (mmi.preferred_base, mmi.size,
782 fileno (f), mmi.offset);
801 if (fseek (f, mmi.offset, SEEK_SET) != 0
802 || fread (mmi.preferred_base, mmi.size, 1, f) != 1)
809 else if (fseek (f, mmi.offset + mmi.size, SEEK_SET) != 0)
824 if (orig_preferred_base != mmi.preferred_base)
827 = (uintptr_t) mmi.preferred_base - (uintptr_t) orig_preferred_base;
839 && (uintptr_t) p < (uintptr_t) orig_preferred_base + mmi.size)
849 char *addr = (char *) mmi.preferred_base;
876 < (uintptr_t) orig_preferred_base + mmi.size));
888 else if (fseek (f, (mmi.offset + mmi.size + sizeof (reloc_addrs_size)
892 ggc_pch_read (f, mmi.preferred_base);
909 = (uintptr_t) mmi.preferred_base - (uintptr_t) orig_preferred_base;