hbp 578 gc/allchblk.c register struct hblk *hbp; hbp 588 gc/allchblk.c hbp = GC_hblkfreelist[n]; hbp 589 gc/allchblk.c for(; 0 != hbp; hbp = hhdr -> hb_next) { hbp 590 gc/allchblk.c GET_HDR(hbp, hhdr); hbp 637 gc/allchblk.c struct hblk * lasthbp = hbp; hbp 638 gc/allchblk.c ptr_t search_end = (ptr_t)hbp + size_avail - size_needed; hbp 651 gc/allchblk.c size_avail -= (ptr_t)lasthbp - (ptr_t)hbp; hbp 654 gc/allchblk.c if (thishbp != hbp && hbp 659 gc/allchblk.c GC_remap((ptr_t)hbp, hhdr -> hb_sz); hbp 664 gc/allchblk.c GC_split_block(hbp, hhdr, thishbp, thishdr, n); hbp 666 gc/allchblk.c hbp = thishbp; hbp 699 gc/allchblk.c struct hblk * limit = hbp + divHBLKSZ(total_size); hbp 706 gc/allchblk.c for (h = hbp; h < limit; h++) { hbp 707 gc/allchblk.c if (h == hbp || 0 != (hhdr = GC_install_header(h))) { hbp 718 gc/allchblk.c hbp = prev; hbp 719 gc/allchblk.c if (0 == hbp) { hbp 722 gc/allchblk.c hhdr = HDR(hbp); hbp 730 gc/allchblk.c GC_remap((ptr_t)hbp, hhdr -> hb_sz); hbp 736 gc/allchblk.c hbp = GC_get_first_part(hbp, hhdr, size_needed, n); hbp 741 gc/allchblk.c if (0 == hbp) return 0; hbp 744 gc/allchblk.c if (!GC_install_counts(hbp, (word)size_needed)) return(0); hbp 749 gc/allchblk.c GC_remove_counts(hbp, (word)size_needed); hbp 755 gc/allchblk.c GC_remove_protection(hbp, divHBLKSZ(size_needed), hbp 769 gc/allchblk.c return( hbp ); hbp 782 gc/allchblk.c GC_freehblk(hbp) hbp 783 gc/allchblk.c struct hblk *hbp; hbp 790 gc/allchblk.c GET_HDR(hbp, hhdr); hbp 793 gc/allchblk.c GC_remove_counts(hbp, (word)size); hbp 802 gc/allchblk.c (unsigned long) hbp); hbp 808 gc/allchblk.c next = (struct hblk *)((word)hbp + size); hbp 810 gc/allchblk.c prev = GC_free_block_ending_at(hbp); hbp 826 gc/allchblk.c GC_remove_header(hbp); hbp 827 gc/allchblk.c hbp = prev; hbp 836 gc/allchblk.c GC_add_to_fl(hbp, hhdr); hbp 958 gc/dbg_mlc.c void GC_check_heap_block(register struct hblk *hbp, word dummy) hbp 960 gc/dbg_mlc.c void GC_check_heap_block(hbp, dummy) hbp 961 gc/dbg_mlc.c register struct hblk *hbp; /* ptr to current heap block */ hbp 965 gc/dbg_mlc.c register struct hblkhdr * hhdr = HDR(hbp); hbp 970 gc/dbg_mlc.c p = (word *)(hbp->hb_body); hbp 975 gc/dbg_mlc.c plim = (word *)((((word)hbp) + HBLKSIZE) - WORDS_TO_BYTES(sz)); hbp 223 gc/headers.c register struct hblk * hbp; hbp 226 gc/headers.c for (hbp = h; (char *)hbp < (char *)h + sz; hbp += BOTTOM_SZ) { hbp 227 gc/headers.c if (!get_index((word) hbp)) return(FALSE); hbp 230 gc/headers.c for (hbp = h + 1; (char *)hbp < (char *)h + sz; hbp += 1) { hbp 231 gc/headers.c i = HBLK_PTR_DIFF(hbp, h); hbp 232 gc/headers.c SET_HDR(hbp, (hdr *)(i > MAX_JUMP? MAX_JUMP : i)); hbp 253 gc/headers.c register struct hblk * hbp; hbp 255 gc/headers.c for (hbp = h+1; (char *)hbp < (char *)h + sz; hbp += 1) { hbp 256 gc/headers.c SET_HDR(hbp, 0); hbp 387 gc/mallocx.c struct hblk * hbp; hbp 391 gc/mallocx.c while ((hbp = *rlh) != 0) { hbp 392 gc/mallocx.c hhdr = HDR(hbp); hbp 416 gc/mallocx.c op = GC_reclaim_generic(hbp, hhdr, lw, hbp 310 gc/reclaim.c ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM) hbp 311 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 321 gc/reclaim.c GC_ASSERT(hhdr == GC_find_header((ptr_t)hbp)); hbp 322 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 324 gc/reclaim.c plim = (word *)((((word)hbp) + HBLKSIZE) hbp 366 gc/reclaim.c ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM) hbp 367 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 385 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 386 gc/reclaim.c plim = (word *)(((word)hbp) + HBLKSIZE); hbp 409 gc/reclaim.c ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM) hbp 410 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 428 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 429 gc/reclaim.c plim = (word *)(((word)hbp) + HBLKSIZE); hbp 463 gc/reclaim.c ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM) hbp 464 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 474 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 475 gc/reclaim.c plim = (word *)((((word)hbp) + HBLKSIZE) hbp 495 gc/reclaim.c void GC_reclaim_check(hbp, hhdr, sz) hbp 496 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 506 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 507 gc/reclaim.c plim = (word *)((((word)hbp) + HBLKSIZE) hbp 513 gc/reclaim.c FOUND_FREE(hbp, word_no); hbp 525 gc/reclaim.c ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM) hbp 526 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 543 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 544 gc/reclaim.c plim = (word *)(((word)hbp) + HBLKSIZE); hbp 567 gc/reclaim.c ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM) hbp 568 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 584 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 585 gc/reclaim.c plim = (word *)(((word)hbp) + HBLKSIZE); hbp 617 gc/reclaim.c ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM) hbp 618 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 635 gc/reclaim.c p = (word *)(hbp->hb_body); hbp 636 gc/reclaim.c plim = (word *)(((word)hbp) + HBLKSIZE); hbp 661 gc/reclaim.c ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM) hbp 662 gc/reclaim.c struct hblk *hbp; /* ptr to current heap block */ hbp 671 gc/reclaim.c GC_ASSERT(GC_find_header((ptr_t)hbp) == hhdr); hbp 672 gc/reclaim.c GC_remove_protection(hbp, 1, (hhdr)->hb_descr == 0 /* Pointer-free? */); hbp 679 gc/reclaim.c result = GC_reclaim1(hbp, hhdr, list COUNT_ARG); hbp 682 gc/reclaim.c result = GC_reclaim_clear2(hbp, hhdr, list COUNT_ARG); hbp 685 gc/reclaim.c result = GC_reclaim_clear4(hbp, hhdr, list COUNT_ARG); hbp 689 gc/reclaim.c result = GC_reclaim_clear(hbp, hhdr, sz, list COUNT_ARG); hbp 697 gc/reclaim.c result = GC_reclaim1(hbp, hhdr, list COUNT_ARG); hbp 700 gc/reclaim.c result = GC_reclaim_uninit2(hbp, hhdr, list COUNT_ARG); hbp 703 gc/reclaim.c result = GC_reclaim_uninit4(hbp, hhdr, list COUNT_ARG); hbp 707 gc/reclaim.c result = GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_ARG); hbp 721 gc/reclaim.c void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM) hbp 722 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 726 gc/reclaim.c hdr *hhdr = HDR(hbp); hbp 735 gc/reclaim.c GC_reclaim_check(hbp, hhdr, sz); hbp 737 gc/reclaim.c *flh = GC_reclaim_generic(hbp, hhdr, sz, hbp 752 gc/reclaim.c void GC_reclaim_block(register struct hblk *hbp, word report_if_found) hbp 754 gc/reclaim.c void GC_reclaim_block(hbp, report_if_found) hbp 755 gc/reclaim.c register struct hblk *hbp; /* ptr to current heap block */ hbp 764 gc/reclaim.c hhdr = HDR(hbp); hbp 771 gc/reclaim.c FOUND_FREE(hbp, 0); hbp 780 gc/reclaim.c GC_freehblk(hbp); hbp 786 gc/reclaim.c GC_reclaim_small_nonempty_block(hbp, (int)report_if_found hbp 792 gc/reclaim.c GC_freehblk(hbp); hbp 797 gc/reclaim.c *rlh = hbp; hbp 992 gc/reclaim.c register struct hblk * hbp; hbp 999 gc/reclaim.c while ((hbp = *rlh) != 0) { hbp 1000 gc/reclaim.c hhdr = HDR(hbp); hbp 1002 gc/reclaim.c GC_reclaim_small_nonempty_block(hbp, FALSE MEM_FOUND_ADDR); hbp 1023 gc/reclaim.c register struct hblk * hbp; hbp 1040 gc/reclaim.c while ((hbp = *rlh) != 0) { hbp 1044 gc/reclaim.c hhdr = HDR(hbp); hbp 1050 gc/reclaim.c GC_reclaim_small_nonempty_block(hbp, FALSE MEM_FOUND_ADDR);