hblk               47 gc/allchblk.c  struct hblk * GC_hblkfreelist[N_HBLK_FLS+1] = { 0 };
hblk              105 gc/allchblk.c      struct hblk * h;
hblk              150 gc/allchblk.c      struct hblk * h;
hblk              301 gc/allchblk.c  struct hblk * GC_free_block_ending_at(h)
hblk              302 gc/allchblk.c  struct hblk *h;
hblk              304 gc/allchblk.c      struct hblk * p = h - 1;
hblk              334 gc/allchblk.c  struct hblk *h;
hblk              338 gc/allchblk.c      struct hblk *second = GC_hblkfreelist[index];
hblk              341 gc/allchblk.c        struct hblk *next = (struct hblk *)((word)h + hhdr -> hb_sz);
hblk              343 gc/allchblk.c        struct hblk *prev = GC_free_block_ending_at(h);
hblk              367 gc/allchblk.c      struct hblk * h;
hblk              395 gc/allchblk.c      struct hblk * h, *next;
hblk              405 gc/allchblk.c  	next = (struct hblk *)((word)h + size);
hblk              458 gc/allchblk.c  struct hblk * GC_get_first_part(h, hhdr, bytes, index)
hblk              459 gc/allchblk.c  struct hblk *h;
hblk              465 gc/allchblk.c      struct hblk * rest;
hblk              471 gc/allchblk.c      rest = (struct hblk *)((word)h + bytes);
hblk              501 gc/allchblk.c  struct hblk *h;
hblk              503 gc/allchblk.c  struct hblk *n;
hblk              509 gc/allchblk.c      struct hblk *prev = hhdr -> hb_prev;
hblk              510 gc/allchblk.c      struct hblk *next = hhdr -> hb_next;
hblk              539 gc/allchblk.c  struct hblk * GC_allochblk_nth();
hblk              551 gc/allchblk.c  struct hblk *
hblk              561 gc/allchblk.c  	struct hblk * result = GC_allochblk_nth(sz, kind, flags, i);
hblk              571 gc/allchblk.c  struct hblk *
hblk              578 gc/allchblk.c      register struct hblk *hbp;
hblk              580 gc/allchblk.c      register struct hblk *thishbp;
hblk              637 gc/allchblk.c  	      struct hblk * lasthbp = hbp;
hblk              699 gc/allchblk.c  	              struct hblk * limit = hbp + divHBLKSZ(total_size);
hblk              700 gc/allchblk.c  	              struct hblk * h;
hblk              701 gc/allchblk.c  		      struct hblk * prev = hhdr -> hb_prev;
hblk              772 gc/allchblk.c  struct hblk * GC_freehblk_ptr = 0;  /* Search position hint for GC_freehblk */
hblk              783 gc/allchblk.c  struct hblk *hbp;
hblk              785 gc/allchblk.c  struct hblk *next, *prev;
hblk              808 gc/allchblk.c      next = (struct hblk *)((word)hbp + size);
hblk              588 gc/alloc.c        struct hblk * h, * last_h = 0;
hblk              613 gc/alloc.c        struct hblk * h, * last_h = 0;
hblk              805 gc/alloc.c     struct hblk *p;
hblk              852 gc/alloc.c             struct hblk *h;
hblk              857 gc/alloc.c         	for (h = (struct hblk *)start; h < (struct hblk *)(start + len); h++) {
hblk              904 gc/alloc.c         struct hblk * space;
hblk              259 gc/backgraph.c static void per_object_helper(struct hblk *h, word fn)
hblk              233 gc/blacklst.c  struct hblk * GC_is_black_listed(h, len)
hblk              234 gc/blacklst.c  struct hblk * h;
hblk              271 gc/blacklst.c  struct hblk *start, *endp1;
hblk              273 gc/blacklst.c      register struct hblk * h;
hblk              292 gc/blacklst.c      	struct hblk * start = (struct hblk *) GC_heap_sects[i].hs_start;
hblk              294 gc/blacklst.c      	struct hblk * endp1 = start + len/HBLKSIZE;
hblk               31 gc/checksums.c 	struct hblk * block;	/* Block to which this refers + OFFSET  */
hblk               38 gc/checksums.c struct hblk *h;
hblk               54 gc/checksums.c struct hblk *h;
hblk               74 gc/checksums.c struct hblk *h;
hblk               79 gc/checksums.c     struct hblk *b;
hblk              124 gc/checksums.c struct hblk *h;
hblk              154 gc/checksums.c     register struct hblk *h;
hblk              167 gc/checksums.c         for (h = (struct hblk *)start;
hblk              168 gc/checksums.c              h < (struct hblk *)(start + GC_heap_sects[i].hs_bytes);
hblk              958 gc/dbg_mlc.c       void GC_check_heap_block(register struct hblk *hbp, word dummy)
hblk              961 gc/dbg_mlc.c       register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              126 gc/headers.c       hhdr -> hb_next = (struct hblk *) hdr_free_list;
hblk              205 gc/headers.c   register struct hblk * h;
hblk              220 gc/headers.c   register struct hblk * h;
hblk              223 gc/headers.c       register struct hblk * hbp;
hblk              239 gc/headers.c   register struct hblk * h;
hblk              250 gc/headers.c   register struct hblk * h;
hblk              253 gc/headers.c       register struct hblk * hbp;
hblk              263 gc/headers.c   void (*fn) GC_PROTO((struct hblk *h, word client_data));
hblk              274 gc/headers.c                       (*fn)(((struct hblk *)
hblk              291 gc/headers.c   struct hblk * GC_next_used_block(h)
hblk              292 gc/headers.c   struct hblk * h;
hblk              311 gc/headers.c                       return((struct hblk *)
hblk              328 gc/headers.c   struct hblk * GC_prev_block(h)
hblk              329 gc/headers.c   struct hblk * h;
hblk              349 gc/headers.c                   return((struct hblk *)
hblk              232 gc/include/private/gc_hdrs.h # define FORWARDED_ADDR(h, hhdr) ((struct hblk *)(h) - (unsigned long)(hhdr))
hblk              568 gc/include/private/gc_priv.h # define HBLKPTR(objptr) ((struct hblk *)(((word) (objptr)) & ~(HBLKSIZE-1)))
hblk              678 gc/include/private/gc_priv.h     struct hblk * hb_next; 	/* Link field for hblk free list	 */
hblk              681 gc/include/private/gc_priv.h     struct hblk * hb_prev;	/* Backwards link for free list.	*/
hblk              735 gc/include/private/gc_priv.h struct hblk {
hblk             1088 gc/include/private/gc_priv.h    struct hblk **ok_reclaim_list;
hblk             1164 gc/include/private/gc_priv.h extern struct hblk * GC_hblkfreelist[];
hblk             1274 gc/include/private/gc_priv.h     void (*fn) GC_PROTO((struct hblk *h, word client_data)), \
hblk             1278 gc/include/private/gc_priv.h struct hblk * GC_next_used_block GC_PROTO((struct hblk * h));
hblk             1280 gc/include/private/gc_priv.h struct hblk * GC_prev_block GC_PROTO((struct hblk * h));
hblk             1309 gc/include/private/gc_priv.h     int (*dirty_fn) GC_PROTO((struct hblk *h)), \
hblk             1407 gc/include/private/gc_priv.h void GC_push_marked GC_PROTO((struct hblk * h, hdr * hhdr));
hblk             1413 gc/include/private/gc_priv.h   struct hblk * GC_push_next_marked_dirty GC_PROTO((struct hblk * h));
hblk             1417 gc/include/private/gc_priv.h struct hblk * GC_push_next_marked GC_PROTO((struct hblk * h));
hblk             1419 gc/include/private/gc_priv.h struct hblk * GC_push_next_marked_uncollectable GC_PROTO((struct hblk * h));
hblk             1484 gc/include/private/gc_priv.h struct hblk * GC_is_black_listed GC_PROTO((struct hblk * h, word len));
hblk             1497 gc/include/private/gc_priv.h 	struct hblk *start, struct hblk *endp1));
hblk             1527 gc/include/private/gc_priv.h ptr_t GC_build_fl GC_PROTO((struct hblk *h, word sz,
hblk             1536 gc/include/private/gc_priv.h struct hblk * GC_allochblk GC_PROTO(( \
hblk             1556 gc/include/private/gc_priv.h void GC_freehblk GC_PROTO((struct hblk * p));
hblk             1657 gc/include/private/gc_priv.h struct hblkhdr * GC_install_header GC_PROTO((struct hblk *h));
hblk             1661 gc/include/private/gc_priv.h GC_bool GC_install_counts GC_PROTO((struct hblk * h, word sz));
hblk             1665 gc/include/private/gc_priv.h void GC_remove_header GC_PROTO((struct hblk * h));
hblk             1667 gc/include/private/gc_priv.h void GC_remove_counts GC_PROTO((struct hblk * h, word sz));
hblk             1691 gc/include/private/gc_priv.h void GC_add_to_heap GC_PROTO((struct hblk *p, word bytes));
hblk             1779 gc/include/private/gc_priv.h GC_bool GC_page_was_dirty GC_PROTO((struct hblk *h));
hblk             1781 gc/include/private/gc_priv.h GC_bool GC_page_was_ever_dirty GC_PROTO((struct hblk *h));
hblk             1783 gc/include/private/gc_priv.h void GC_is_fresh GC_PROTO((struct hblk *h, word n));
hblk             1786 gc/include/private/gc_priv.h void GC_remove_protection GC_PROTO((struct hblk *h, word nblocks,
hblk             1801 gc/include/private/gc_priv.h GC_bool GC_page_was_changed GC_PROTO((struct hblk * h));
hblk             2216 gc/include/private/gcconfig.h 	struct hblk;	/* See gc_priv.h.	*/
hblk             2237 gc/include/private/gcconfig.h #         define GET_MEM(bytes) (struct hblk *)GC_win32_get_mem(bytes)
hblk             2253 gc/include/private/gcconfig.h #	      define GET_MEM(bytes) (struct hblk *)GC_wince_get_mem(bytes)
hblk             2262 gc/include/private/gcconfig.h #               define GET_MEM(bytes) (struct hblk *)GC_unix_get_mem(bytes)
hblk               28 gc/malloc.c        struct hblk ** result = (struct hblk **)
hblk               29 gc/malloc.c        		GC_scratch_alloc((MAXOBJSZ+1) * sizeof(struct hblk *));
hblk               31 gc/malloc.c        BZERO(result, (MAXOBJSZ+1)*sizeof(struct hblk *));
hblk               45 gc/malloc.c        struct hblk * h;
hblk              393 gc/malloc.c        register struct hblk *h;
hblk              457 gc/malloc.c        register struct hblk *h;
hblk               79 gc/mallocx.c   register struct hblk * h;
hblk              386 gc/mallocx.c   	struct hblk ** rlh = ok -> ok_reclaim_list;
hblk              387 gc/mallocx.c   	struct hblk * hbp;
hblk              483 gc/mallocx.c   	struct hblk *h = GC_allochblk(lw, k, 0);
hblk              580 gc/mallocx.c   	register struct hblk * h;
hblk              680 gc/mallocx.c   	register struct hblk * h;
hblk              117 gc/mark.c      static struct hblk * scan_ptr;
hblk              165 gc/mark.c          static void clear_marks_for_block(struct hblk *h, word dummy)
hblk              168 gc/mark.c          struct hblk *h;
hblk              185 gc/mark.c          register struct hblk *h = HBLKPTR(p);
hblk              195 gc/mark.c          register struct hblk *h = HBLKPTR(p);
hblk              205 gc/mark.c          register struct hblk *h = HBLKPTR(p);
hblk             1150 gc/mark.c      	        GC_add_to_heap((struct hblk *)
hblk             1229 gc/mark.c      int (*dirty_fn) GC_PROTO((struct hblk * h));
hblk             1232 gc/mark.c          register struct hblk * h;
hblk             1276 gc/mark.c          GC_bool GC_true_func(struct hblk *h) { return TRUE; }
hblk             1529 gc/mark.c      struct hblk *h;
hblk             1577 gc/mark.c      struct hblk *h;
hblk             1626 gc/mark.c      struct hblk *h;
hblk             1680 gc/mark.c      struct hblk *h;
hblk             1737 gc/mark.c      struct hblk *h;
hblk             1748 gc/mark.c                   if (GC_page_was_dirty((struct hblk *)p)) return(TRUE);
hblk             1757 gc/mark.c      struct hblk * GC_push_next_marked(h)
hblk             1758 gc/mark.c      struct hblk *h;
hblk             1771 gc/mark.c      struct hblk * GC_push_next_marked_dirty(h)
hblk             1772 gc/mark.c      struct hblk *h;
hblk             1801 gc/mark.c      struct hblk * GC_push_next_marked_uncollectable(h)
hblk             1802 gc/mark.c      struct hblk *h;
hblk              390 gc/misc.c          register struct hblk *h;
hblk              694 gc/misc.c          GC_STATIC_ASSERT(sizeof (struct hblk) == HBLKSIZE);
hblk               31 gc/new_hblk.c  struct hblk *h;
hblk               53 gc/new_hblk.c  struct hblk *h;
hblk               75 gc/new_hblk.c  struct hblk *h;
hblk               95 gc/new_hblk.c  struct hblk *h;
hblk              117 gc/new_hblk.c  struct hblk *h;
hblk              135 gc/new_hblk.c  struct hblk *h;
hblk              162 gc/new_hblk.c  struct hblk *h;
hblk              242 gc/new_hblk.c      register struct hblk *h;	/* the new heap block			*/
hblk              246 gc/new_hblk.c  	if ((sizeof (struct hblk)) > HBLKSIZE) {
hblk             2121 gc/os_dep.c    struct hblk *h;
hblk             2136 gc/os_dep.c    struct hblk *h;
hblk             2143 gc/os_dep.c    struct hblk *h;
hblk             2157 gc/os_dep.c    struct hblk *h;
hblk             2549 gc/os_dep.c            register struct hblk * h =
hblk             2550 gc/os_dep.c            		(struct hblk *)((word)addr & ~(GC_page_size-1));
hblk             2665 gc/os_dep.c    struct hblk *h;
hblk             2669 gc/os_dep.c        struct hblk * h_trunc;  /* Truncated to page boundary */
hblk             2670 gc/os_dep.c        struct hblk * h_end;    /* Page boundary following block end */
hblk             2671 gc/os_dep.c        struct hblk * current;
hblk             2675 gc/os_dep.c        h_trunc = (struct hblk *)((word)h & ~(GC_page_size-1));
hblk             2676 gc/os_dep.c        h_end = (struct hblk *)(((word)(h + nblocks) + GC_page_size-1)
hblk             2823 gc/os_dep.c        struct hblk * current;
hblk             2824 gc/os_dep.c        struct hblk * current_start;  /* Start of block to be protected. */
hblk             2825 gc/os_dep.c        struct hblk * limit;
hblk             2837 gc/os_dep.c    	  current_start = current = (struct hblk *)start;
hblk             2838 gc/os_dep.c    	  limit = (struct hblk *)(start + len);
hblk             2890 gc/os_dep.c    struct hblk * h;
hblk             2927 gc/os_dep.c        struct hblk * start_block;
hblk             2928 gc/os_dep.c        struct hblk * end_block;
hblk             2929 gc/os_dep.c        register struct hblk *h;
hblk             2938 gc/os_dep.c        start_block = (struct hblk *)((word)addr & ~(GC_page_size - 1));
hblk             2939 gc/os_dep.c        end_block = (struct hblk *)((word)(addr + len - 1) & ~(GC_page_size - 1));
hblk             3040 gc/os_dep.c    struct hblk *h;
hblk             3048 gc/os_dep.c    struct hblk *h;
hblk             3087 gc/os_dep.c        struct hblk ** GC_fresh_pages;	/* A direct mapped cache.	*/
hblk             3137 gc/os_dep.c    	GC_fresh_pages = (struct hblk **)
hblk             3138 gc/os_dep.c    	  GC_scratch_alloc(MAX_FRESH_PAGES * sizeof (struct hblk *));
hblk             3143 gc/os_dep.c    	BZERO(GC_fresh_pages, MAX_FRESH_PAGES * sizeof (struct hblk *));
hblk             3150 gc/os_dep.c    struct hblk *h;
hblk             3197 gc/os_dep.c    		    	  MAX_FRESH_PAGES * sizeof (struct hblk *));
hblk             3219 gc/os_dep.c    	            register struct hblk * h = (struct hblk *) current_addr;
hblk             3253 gc/os_dep.c    struct hblk *h;
hblk             3271 gc/os_dep.c    struct hblk *h;
hblk             3285 gc/os_dep.c    struct hblk *h;
hblk             3351 gc/os_dep.c    struct hblk *h;
hblk             3356 gc/os_dep.c        return(GC_grungy_bits[h - (struct hblk *)GC_vd_base] & PCR_VD_DB_dirtyBit);
hblk             3361 gc/os_dep.c    struct hblk *h;
hblk             3796 gc/os_dep.c        struct hblk *h;
hblk             3882 gc/os_dep.c            h = (struct hblk*)((word)addr & ~(GC_page_size-1));
hblk               69 gc/pcr_interface.c register struct hblk *h;
hblk               52 gc/ptr_chck.c      register struct hblk *h;
hblk              147 gc/ptr_chck.c      register struct hblk *h;
hblk               82 gc/reclaim.c   #   define FOUND_FREE(hblk, word_no) \
hblk               84 gc/reclaim.c            GC_add_leaked((ptr_t)hblk + WORDS_TO_BYTES(word_no)); \
hblk              311 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              367 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              410 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              464 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              496 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              526 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              568 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              618 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              662 gc/reclaim.c   struct hblk *hbp;	/* ptr to current heap block		*/
hblk              722 gc/reclaim.c   register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              752 gc/reclaim.c       void GC_reclaim_block(register struct hblk *hbp, word report_if_found)
hblk              755 gc/reclaim.c       register struct hblk *hbp;	/* ptr to current heap block		*/
hblk              762 gc/reclaim.c       struct hblk ** rlh;
hblk              865 gc/reclaim.c       void GC_print_block_descr(struct hblk *h, word dummy)
hblk              868 gc/reclaim.c       struct hblk *h;
hblk              937 gc/reclaim.c           struct hblk ** rlp;
hblk              938 gc/reclaim.c           struct hblk ** rlim;
hblk              939 gc/reclaim.c           struct hblk ** rlist = GC_obj_kinds[kind].ok_reclaim_list;
hblk              992 gc/reclaim.c       register struct hblk * hbp;
hblk              994 gc/reclaim.c       struct hblk ** rlh = ok -> ok_reclaim_list;
hblk             1023 gc/reclaim.c       register struct hblk * hbp;
hblk             1025 gc/reclaim.c       struct hblk ** rlp;
hblk             1026 gc/reclaim.c       struct hblk ** rlh;
hblk              473 gc/solaris_threads.c 	GC_is_fresh((struct hblk *)base, divHBLKSZ(search_sz));
hblk              489 gc/solaris_threads.c         GC_is_fresh((struct hblk *)base, divHBLKSZ(search_sz));
hblk              536 gc/solaris_threads.c     register struct hblk * h;
hblk              543 gc/solaris_threads.c              h = (struct hblk *)(((word)p + HBLKSIZE-1) & ~(HBLKSIZE-1));
hblk              545 gc/solaris_threads.c                  GC_is_fresh((struct hblk *)p, divHBLKSZ(sz));
hblk              547 gc/solaris_threads.c                  GC_is_fresh((struct hblk *)p, divHBLKSZ(sz) - 1);
hblk              679 gc/solaris_threads.c     GC_is_fresh((struct hblk *)stack, divHBLKSZ(hottest - stack));
hblk              117 gc/stubborn.c  	    register struct hblk * h = HBLKPTR(p);	\
hblk              245 gc/stubborn.c      register struct hblk * h;
hblk              262 gc/stubborn.c  struct hblk * h;