ptr_t 43 gc/AmigaOS.c ptr_t GC_get_stack_base() ptr_t 61 gc/AmigaOS.c ptr_t GC_get_stack_base() ptr_t 83 gc/AmigaOS.c return (ptr_t)(__base + GC_max(size, __stack)); ptr_t 103 gc/MacOS.c GC_stackbottom = (ptr_t)&i; ptr_t 90 gc/aix_irix_threads.c ptr_t stack_cold; /* cold end of the stack */ ptr_t 91 gc/aix_irix_threads.c ptr_t stack_hot; /* Valid only when stopped. */ ptr_t 139 gc/aix_irix_threads.c me -> stack_hot = (ptr_t)(&dummy); ptr_t 156 gc/aix_irix_threads.c GC_push_all((ptr_t)(GC_threads), (ptr_t)(GC_threads)+sizeof(GC_threads)); ptr_t 358 gc/aix_irix_threads.c register ptr_t hot, cold; ptr_t 397 gc/aix_irix_threads.c hot = (ptr_t)(unsigned long)pinfo.__pi_ustk-288; ptr_t 398 gc/aix_irix_threads.c cold = (ptr_t)pinfo.__pi_stackend; /* more precise */ ptr_t 400 gc/aix_irix_threads.c GC_push_all_eager((ptr_t)&pinfo.__pi_context, ptr_t 401 gc/aix_irix_threads.c (ptr_t)((&pinfo.__pi_context)+1)); ptr_t 402 gc/aix_irix_threads.c GC_push_all_eager((ptr_t)regbuf, ((ptr_t)regbuf)+val); ptr_t 443 gc/aix_irix_threads.c t -> stack_hot = (ptr_t)(&t); ptr_t 534 gc/aix_irix_threads.c me -> stack_cold = (ptr_t) &dummy; /* this now the 'start of stack' */ ptr_t 168 gc/allchblk.c ptr_t start, end; ptr_t 169 gc/allchblk.c ptr_t p; ptr_t 322 gc/allchblk.c if (HBLK_IS_FREE(phdr) && (ptr_t)p + phdr -> hb_sz == (ptr_t)h) { ptr_t 383 gc/allchblk.c GC_unmap((ptr_t)h, sz); ptr_t 414 gc/allchblk.c GC_remap((ptr_t)next, nextsize); ptr_t 416 gc/allchblk.c GC_unmap((ptr_t)h, size); ptr_t 422 gc/allchblk.c GC_unmap((ptr_t)next, nextsize); ptr_t 424 gc/allchblk.c GC_remap((ptr_t)h, size); ptr_t 430 gc/allchblk.c GC_unmap_gap((ptr_t)h, size, (ptr_t)next, nexthdr -> hb_sz); ptr_t 638 gc/allchblk.c ptr_t search_end = (ptr_t)hbp + size_avail - size_needed; ptr_t 645 gc/allchblk.c while ((ptr_t)lasthbp <= search_end ptr_t 651 gc/allchblk.c size_avail -= (ptr_t)lasthbp - (ptr_t)hbp; ptr_t 659 gc/allchblk.c GC_remap((ptr_t)hbp, hhdr -> hb_sz); ptr_t 730 gc/allchblk.c GC_remap((ptr_t)hbp, hhdr -> hb_sz); ptr_t 162 gc/alloc.c register signed_word stack_size = (ptr_t)(&dummy) - GC_stackbottom; ptr_t 427 gc/alloc.c if (GC_mark_some((ptr_t)0)) { ptr_t 531 gc/alloc.c if (GC_mark_some((ptr_t)(&dummy))) break; ptr_t 581 gc/alloc.c void GC_set_fl_marks(ptr_t q) ptr_t 584 gc/alloc.c ptr_t q; ptr_t 587 gc/alloc.c ptr_t p; ptr_t 606 gc/alloc.c void GC_clear_fl_marks(ptr_t q) ptr_t 609 gc/alloc.c ptr_t q; ptr_t 612 gc/alloc.c ptr_t p; ptr_t 659 gc/alloc.c ptr_t q; ptr_t 700 gc/alloc.c register ptr_t q; /* pointer to current object */ ptr_t 821 gc/alloc.c GC_heap_sects[GC_n_heap_sects].hs_start = (ptr_t)p; ptr_t 830 gc/alloc.c if ((ptr_t)p <= (ptr_t)GC_least_plausible_heap_addr ptr_t 832 gc/alloc.c GC_least_plausible_heap_addr = (GC_PTR)((ptr_t)p - sizeof(word)); ptr_t 838 gc/alloc.c if ((ptr_t)p + bytes >= (ptr_t)GC_greatest_plausible_heap_addr) { ptr_t 839 gc/alloc.c GC_greatest_plausible_heap_addr = (GC_PTR)((ptr_t)p + bytes); ptr_t 869 gc/alloc.c ptr_t GC_max(x,y) ptr_t 870 gc/alloc.c ptr_t x, y; ptr_t 875 gc/alloc.c ptr_t GC_min(x,y) ptr_t 876 gc/alloc.c ptr_t x, y; ptr_t 945 gc/alloc.c || (GC_last_heap_addr != 0 && GC_last_heap_addr < (ptr_t)space)) { ptr_t 948 gc/alloc.c (GC_PTR)GC_max((ptr_t)GC_greatest_plausible_heap_addr, ptr_t 949 gc/alloc.c (ptr_t)space + bytes + expansion_slop); ptr_t 953 gc/alloc.c (GC_PTR)GC_min((ptr_t)GC_least_plausible_heap_addr, ptr_t 954 gc/alloc.c (ptr_t)space - expansion_slop); ptr_t 957 gc/alloc.c if (((ptr_t)GC_greatest_plausible_heap_addr <= (ptr_t)space + bytes ptr_t 958 gc/alloc.c || (ptr_t)GC_least_plausible_heap_addr >= (ptr_t)space) ptr_t 965 gc/alloc.c GC_last_heap_addr = (ptr_t)space; ptr_t 1061 gc/alloc.c ptr_t GC_allocobj(sz, kind) ptr_t 1065 gc/alloc.c ptr_t * flh = &(GC_obj_kinds[kind].ok_freelist[sz]); ptr_t 67 gc/backgraph.c ptr_t edges[MAX_IN]; ptr_t 118 gc/backgraph.c static ptr_t * in_progress_space = 0; ptr_t 122 gc/backgraph.c static void push_in_progress(ptr_t p) ptr_t 127 gc/backgraph.c in_progress_space = (ptr_t *)GET_MEM(in_progress_size * sizeof(ptr_t)); ptr_t 129 gc/backgraph.c ptr_t * new_in_progress_space; ptr_t 131 gc/backgraph.c new_in_progress_space = (ptr_t *) ptr_t 132 gc/backgraph.c GET_MEM(in_progress_size * sizeof(ptr_t)); ptr_t 134 gc/backgraph.c n_in_progress * sizeof(ptr_t)); ptr_t 144 gc/backgraph.c static GC_bool is_in_progress(ptr_t p) ptr_t 153 gc/backgraph.c static void pop_in_progress(ptr_t p) ptr_t 160 gc/backgraph.c (ptr_t)REVEAL_POINTER(((oh *)(p)) -> oh_bg_ptr) ptr_t 167 gc/backgraph.c ptr_t q = GET_OH_BG_PTR(p); \ ptr_t 187 gc/backgraph.c static void ensure_struct(ptr_t p) ptr_t 189 gc/backgraph.c ptr_t old_back_ptr = GET_OH_BG_PTR(p); ptr_t 209 gc/backgraph.c static void add_edge(ptr_t p, ptr_t q) ptr_t 211 gc/backgraph.c ptr_t old_back_ptr = GET_OH_BG_PTR(q); ptr_t 268 gc/backgraph.c f((ptr_t)(h -> hb_body + i), sz, descr); ptr_t 278 gc/backgraph.c static void reset_back_edge(ptr_t p, word n_words, word gc_descr) ptr_t 282 gc/backgraph.c ptr_t old_back_ptr = GET_OH_BG_PTR(p); ptr_t 314 gc/backgraph.c static void add_back_edges(ptr_t p, word n_words, word gc_descr) ptr_t 327 gc/backgraph.c ptr_t target = GC_base((GC_PTR)current); ptr_t 345 gc/backgraph.c static word backwards_height(ptr_t p) ptr_t 348 gc/backgraph.c ptr_t back_ptr = GET_OH_BG_PTR(p); ptr_t 387 gc/backgraph.c ptr_t GC_deepest_obj; ptr_t 395 gc/backgraph.c static void update_max_height(ptr_t p, word n_words, word gc_descr) ptr_t 400 gc/backgraph.c ptr_t p_deepest_obj = 0; ptr_t 401 gc/backgraph.c ptr_t back_ptr; ptr_t 56 gc/blacklst.c void GC_default_print_heap_obj_proc(ptr_t p) ptr_t 59 gc/blacklst.c ptr_t p; ptr_t 62 gc/blacklst.c ptr_t base = GC_base(p); ptr_t 67 gc/blacklst.c void (*GC_print_heap_obj) GC_PROTO((ptr_t p)) = ptr_t 71 gc/blacklst.c ptr_t p; ptr_t 73 gc/blacklst.c ptr_t base = GC_base(p); ptr_t 174 gc/blacklst.c ptr_t source; ptr_t 203 gc/blacklst.c ptr_t source; ptr_t 58 gc/checksums.c ptr_t p; ptr_t 155 gc/checksums.c register ptr_t start; ptr_t 75 gc/darwin_stop_world.c ptr_t lo, hi; ptr_t 152 gc/darwin_stop_world.c ptr_t lo, hi; ptr_t 165 gc/darwin_stop_world.c hi = (ptr_t)FindTopOfStack(0); ptr_t 179 gc/darwin_stop_world.c hi = (ptr_t)FindTopOfStack(info.r1); ptr_t 222 gc/darwin_stop_world.c hi = (ptr_t)FindTopOfStack(info.esp); ptr_t 36 gc/dbg_mlc.c ptr_t p; ptr_t 39 gc/dbg_mlc.c register ptr_t body = (ptr_t)(ohdr + 1); ptr_t 40 gc/dbg_mlc.c register word sz = GC_size((ptr_t) ohdr); ptr_t 42 gc/dbg_mlc.c if (HBLKPTR((ptr_t)ohdr) != HBLKPTR((ptr_t)body) ptr_t 75 gc/dbg_mlc.c void GC_store_back_pointer(ptr_t source, ptr_t dest) ptr_t 82 gc/dbg_mlc.c void GC_marked_for_finalization(ptr_t dest) { ptr_t 95 gc/dbg_mlc.c ptr_t bp; ptr_t 96 gc/dbg_mlc.c ptr_t bp_base; ptr_t 97 gc/dbg_mlc.c if (!GC_HAS_DEBUG_INFO((ptr_t) hdr)) return GC_NO_SPACE; ptr_t 106 gc/dbg_mlc.c ptr_t alternate_ptr = bp + 1; ptr_t 107 gc/dbg_mlc.c ptr_t target = *(ptr_t *)bp; ptr_t 108 gc/dbg_mlc.c ptr_t alternate_target = *(ptr_t *)alternate_ptr; ptr_t 162 gc/dbg_mlc.c ptr_t result; ptr_t 163 gc/dbg_mlc.c ptr_t base; ptr_t 240 gc/dbg_mlc.c ptr_t GC_store_debug_info(p, sz, string, integer) ptr_t 241 gc/dbg_mlc.c register ptr_t p; /* base pointer */ ptr_t 259 gc/dbg_mlc.c ((oh *)p) -> oh_bg_ptr = HIDE_BACK_PTR((ptr_t)0); ptr_t 270 gc/dbg_mlc.c return((ptr_t)result); ptr_t 276 gc/dbg_mlc.c ptr_t GC_store_debug_info_inner(p, sz, string, integer) ptr_t 277 gc/dbg_mlc.c register ptr_t p; /* base pointer */ ptr_t 293 gc/dbg_mlc.c ((oh *)p) -> oh_bg_ptr = HIDE_BACK_PTR((ptr_t)0); ptr_t 303 gc/dbg_mlc.c return((ptr_t)result); ptr_t 311 gc/dbg_mlc.c ptr_t GC_check_annotated_obj(ohdr) ptr_t 314 gc/dbg_mlc.c register ptr_t body = (ptr_t)(ohdr + 1); ptr_t 315 gc/dbg_mlc.c register word gc_sz = GC_size((ptr_t)ohdr); ptr_t 317 gc/dbg_mlc.c return((ptr_t)(&(ohdr -> oh_sz))); ptr_t 320 gc/dbg_mlc.c return((ptr_t)(&(ohdr -> oh_sf))); ptr_t 323 gc/dbg_mlc.c return((ptr_t)((word *)ohdr + BYTES_TO_WORDS(gc_sz)-1)); ptr_t 327 gc/dbg_mlc.c return((ptr_t)((word *)body + SIMPLE_ROUNDED_UP_WORDS(ohdr -> oh_sz))); ptr_t 345 gc/dbg_mlc.c ptr_t p; ptr_t 386 gc/dbg_mlc.c ptr_t p; ptr_t 399 gc/dbg_mlc.c GC_print_type((ptr_t)(ohdr + 1)); ptr_t 405 gc/dbg_mlc.c void GC_debug_print_heap_obj_proc(ptr_t p) ptr_t 408 gc/dbg_mlc.c ptr_t p; ptr_t 421 gc/dbg_mlc.c ptr_t p, clobbered_addr; ptr_t 428 gc/dbg_mlc.c if (clobbered_addr <= (ptr_t)(&(ohdr -> oh_sz)) ptr_t 431 gc/dbg_mlc.c (GC_size((ptr_t)ohdr) - DEBUG_BYTES)); ptr_t 778 gc/dbg_mlc.c register ptr_t clobbered; ptr_t 787 gc/dbg_mlc.c if ((ptr_t)p - (ptr_t)base != sizeof(oh)) { ptr_t 855 gc/dbg_mlc.c register ptr_t clobbered; ptr_t 867 gc/dbg_mlc.c if ((ptr_t)p - (ptr_t)base != sizeof(oh)) { ptr_t 922 gc/dbg_mlc.c ptr_t GC_smashed[MAX_SMASHED]; ptr_t 926 gc/dbg_mlc.c void GC_add_smashed(ptr_t smashed) ptr_t 929 gc/dbg_mlc.c ptr_t smashed; ptr_t 980 gc/dbg_mlc.c && GC_HAS_DEBUG_INFO((ptr_t)p)) { ptr_t 981 gc/dbg_mlc.c ptr_t clobbered = GC_check_annotated_obj((oh *)p); ptr_t 1084 gc/dbg_mlc.c ptr_t base = GC_base(obj); ptr_t 1086 gc/dbg_mlc.c if ((ptr_t)obj - base != sizeof(oh)) { ptr_t 1117 gc/dbg_mlc.c ptr_t base = GC_base(obj); ptr_t 1119 gc/dbg_mlc.c if ((ptr_t)obj - base != sizeof(oh)) { ptr_t 1151 gc/dbg_mlc.c ptr_t base = GC_base(obj); ptr_t 1153 gc/dbg_mlc.c if ((ptr_t)obj - base != sizeof(oh)) { ptr_t 194 gc/dyn_load.c static ptr_t GC_first_common() ptr_t 196 gc/dyn_load.c ptr_t result = 0; ptr_t 206 gc/dyn_load.c || (ptr_t)(curr_symbol -> rtc_sp -> n_value) < result) { ptr_t 207 gc/dyn_load.c result = (ptr_t)(curr_symbol -> rtc_sp -> n_value); ptr_t 272 gc/dyn_load.c static ptr_t common_start = 0; ptr_t 273 gc/dyn_load.c ptr_t common_end; ptr_t 274 gc/dyn_load.c extern ptr_t GC_find_limit(); ptr_t 594 gc/dyn_load.c register ptr_t start; ptr_t 595 gc/dyn_load.c register ptr_t limit; ptr_t 596 gc/dyn_load.c ptr_t heap_start = (ptr_t)HEAP_START; ptr_t 597 gc/dyn_load.c ptr_t heap_end = heap_start; ptr_t 643 gc/dyn_load.c start = (ptr_t)(addr_map[i].pr_vaddr); ptr_t 662 gc/dyn_load.c static ptr_t map_irr[MAP_IRR_SZ]; ptr_t 706 gc/dyn_load.c extern GC_bool GC_is_heap_base (ptr_t p); ptr_t 788 gc/dyn_load.c static GC_bool is_frame_buffer(ptr_t start, size_t len, DWORD tp) ptr_t 1099 gc/dyn_load.c (ptr_t)(unsigned long)ldi->ldinfo_dataorg ptr_t 76 gc/finalize.c ptr_t fo_client_data; ptr_t 90 gc/finalize.c GC_push_all((ptr_t)(&dl_head), (ptr_t)(&dl_head) + sizeof(word)); ptr_t 91 gc/finalize.c GC_push_all((ptr_t)(&fo_head), (ptr_t)(&fo_head) + sizeof(word)); ptr_t 92 gc/finalize.c GC_push_all((ptr_t)(&GC_finalize_now), ptr_t 93 gc/finalize.c (ptr_t)(&GC_finalize_now) + sizeof(word)); ptr_t 125 gc/finalize.c register ptr_t real_key = (ptr_t)REVEAL_POINTER(p -> hidden_key); ptr_t 145 gc/finalize.c ptr_t base; ptr_t 147 gc/finalize.c base = (ptr_t)GC_base((GC_PTR)link); ptr_t 279 gc/finalize.c ptr_t p; ptr_t 291 gc/finalize.c ptr_t p; ptr_t 295 gc/finalize.c ptr_t q, r; ptr_t 296 gc/finalize.c ptr_t scan_limit; ptr_t 297 gc/finalize.c ptr_t target_limit = p + WORDS_TO_BYTES(hhdr -> hb_sz) - 1; ptr_t 305 gc/finalize.c r = *(ptr_t *)q; ptr_t 314 gc/finalize.c ptr_t p; ptr_t 336 gc/finalize.c ptr_t base; ptr_t 366 gc/finalize.c base = (ptr_t)obj; ptr_t 393 gc/finalize.c curr_fo -> fo_client_data = (ptr_t)cd; ptr_t 451 gc/finalize.c new_fo -> fo_client_data = (ptr_t)cd; ptr_t 519 gc/finalize.c ptr_t real_ptr, real_link; ptr_t 527 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_dl -> dl_hidden_obj); ptr_t 528 gc/finalize.c real_link = (ptr_t)REVEAL_POINTER(curr_dl -> dl_hidden_link); ptr_t 535 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_fo -> fo_hidden_base); ptr_t 548 gc/finalize.c ptr_t real_ptr, real_link; ptr_t 558 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_dl -> dl_hidden_obj); ptr_t 559 gc/finalize.c real_link = (ptr_t)REVEAL_POINTER(curr_dl -> dl_hidden_link); ptr_t 568 gc/finalize.c GC_clear_mark_bit((ptr_t)curr_dl); ptr_t 582 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_fo -> fo_hidden_base); ptr_t 599 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_fo -> fo_hidden_base); ptr_t 622 gc/finalize.c GC_ASSERT(GC_is_marked(GC_base((ptr_t)curr_fo))); ptr_t 636 gc/finalize.c real_ptr = (ptr_t)curr_fo -> fo_hidden_base; ptr_t 651 gc/finalize.c real_link = GC_base((ptr_t)REVEAL_POINTER(curr_dl -> dl_hidden_link)); ptr_t 659 gc/finalize.c GC_clear_mark_bit((ptr_t)curr_dl); ptr_t 677 gc/finalize.c ptr_t real_ptr; ptr_t 687 gc/finalize.c real_ptr = (ptr_t)REVEAL_POINTER(curr_fo -> fo_hidden_base); ptr_t 787 gc/finalize.c (*(curr_fo -> fo_fn))((ptr_t)(curr_fo -> fo_hidden_base), ptr_t 50 gc/gcj_mlc.c ptr_t * GC_gcjobjfreelist; ptr_t 51 gc/gcj_mlc.c ptr_t * GC_gcjdebugobjfreelist; ptr_t 79 gc/gcj_mlc.c GC_gcjobjfreelist = (ptr_t *)GC_new_free_list_inner(); ptr_t 98 gc/gcj_mlc.c GC_gcjdebugobjfreelist = (ptr_t *)GC_new_free_list_inner(); ptr_t 109 gc/gcj_mlc.c ptr_t GC_clear_stack(); ptr_t 141 gc/gcj_mlc.c register ptr_t op; ptr_t 142 gc/gcj_mlc.c register ptr_t * opp; ptr_t 157 gc/gcj_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_gcj_kind); ptr_t 175 gc/gcj_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_gcj_kind); ptr_t 207 gc/gcj_mlc.c *((void **)((ptr_t)result + sizeof(oh))) = ptr_to_struct_containing_descr; ptr_t 221 gc/gcj_mlc.c ptr_t op; ptr_t 222 gc/gcj_mlc.c ptr_t * opp; ptr_t 230 gc/gcj_mlc.c op = (ptr_t)GC_clear_stack( ptr_t 268 gc/gcj_mlc.c *((void **)((ptr_t)result + sizeof(oh))) = ptr_to_struct_containing_descr; ptr_t 280 gc/gcj_mlc.c register ptr_t op; ptr_t 281 gc/gcj_mlc.c register ptr_t * opp; ptr_t 295 gc/gcj_mlc.c op = (ptr_t)GENERAL_MALLOC_IOP(lb, GC_gcj_kind); ptr_t 308 gc/gcj_mlc.c op = (ptr_t)GENERAL_MALLOC_IOP(lb, GC_gcj_kind); ptr_t 37 gc/headers.c ptr_t h; ptr_t 51 gc/headers.c static ptr_t scratch_free_ptr = 0; ptr_t 56 gc/headers.c ptr_t GC_scratch_alloc(bytes) ptr_t 59 gc/headers.c register ptr_t result = scratch_free_ptr; ptr_t 82 gc/headers.c result = (ptr_t)GET_MEM(bytes_to_get); ptr_t 87 gc/headers.c result = (ptr_t)GET_MEM(bytes_to_get); ptr_t 98 gc/headers.c return((ptr_t)GET_MEM(bytes_to_get)); ptr_t 47 gc/include/gc_inl.h register ptr_t op; \ ptr_t 48 gc/include/gc_inl.h register ptr_t *opp; \ ptr_t 69 gc/include/gc_inl.h register ptr_t op; \ ptr_t 70 gc/include/gc_inl.h register ptr_t *opp; \ ptr_t 90 gc/include/gc_inl.h register ptr_t op; \ ptr_t 91 gc/include/gc_inl.h register ptr_t *opp; \ ptr_t 54 gc/include/private/dbg_mlc.h # define NOT_MARKED (ptr_t)(0) ptr_t 55 gc/include/private/dbg_mlc.h # define MARKED_FOR_FINALIZATION (ptr_t)(2) ptr_t 57 gc/include/private/dbg_mlc.h # define MARKED_FROM_REGISTER (ptr_t)(4) ptr_t 173 gc/include/private/dbg_mlc.h ptr_t GC_store_debug_info(/* p, sz, string, integer */); ptr_t 190 gc/include/private/gc_hdrs.h # define HDR(p) GC_find_header((ptr_t)(p)) ptr_t 223 gc/include/private/gc_hdrs.h # define HDR(p) GC_find_header((ptr_t)(p)) ptr_t 138 gc/include/private/gc_pmark.h ptr_t GC_find_start(ptr_t current, hdr *hhdr, hdr **new_hdr_p); ptr_t 140 gc/include/private/gc_pmark.h ptr_t GC_find_start(); ptr_t 180 gc/include/private/gc_pmark.h ptr_t my_current = current; \ ptr_t 198 gc/include/private/gc_pmark.h ptr_t my_current = current; \ ptr_t 263 gc/include/private/gc_pmark.h GC_STORE_BACK_PTR((ptr_t)source, (ptr_t)HBLKPTR(current) \ ptr_t 271 gc/include/private/gc_pmark.h GC_mark_and_push_stack(p, (ptr_t)(source)) ptr_t 288 gc/include/private/gc_pmark.h if ((ptr_t)(p) >= (ptr_t)GC_least_plausible_heap_addr \ ptr_t 289 gc/include/private/gc_pmark.h && (ptr_t)(p) < (ptr_t)GC_greatest_plausible_heap_addr) { \ ptr_t 293 gc/include/private/gc_pmark.h if ((ptr_t)(p) >= (ptr_t)GC_least_plausible_heap_addr \ ptr_t 294 gc/include/private/gc_pmark.h && (ptr_t)(p) < (ptr_t)GC_greatest_plausible_heap_addr) { \ ptr_t 299 gc/include/private/gc_pmark.h if ((ptr_t)(p) >= (ptr_t)GC_least_plausible_heap_addr \ ptr_t 300 gc/include/private/gc_pmark.h && (ptr_t)(p) < (ptr_t)GC_greatest_plausible_heap_addr) { \ ptr_t 312 gc/include/private/gc_pmark.h if ((ptr_t)(p) >= (ptr_t)GC_least_plausible_heap_addr \ ptr_t 313 gc/include/private/gc_pmark.h && (ptr_t)(p) < (ptr_t)GC_greatest_plausible_heap_addr) { \ ptr_t 341 gc/include/private/gc_pmark.h while (!GC_mark_some((ptr_t)0)) {} \ ptr_t 558 gc/include/private/gc_priv.h # define HBLK_PTR_DIFF(p,q) divHBLKSZ((ptr_t)p - (ptr_t)q) ptr_t 747 gc/include/private/gc_priv.h # define obj_link(p) (*(ptr_t *)(p)) ptr_t 779 gc/include/private/gc_priv.h ptr_t e_start; ptr_t 780 gc/include/private/gc_priv.h ptr_t e_end; ptr_t 788 gc/include/private/gc_priv.h ptr_t r_start; ptr_t 789 gc/include/private/gc_priv.h ptr_t r_end; ptr_t 826 gc/include/private/gc_priv.h ptr_t _last_heap_addr; ptr_t 827 gc/include/private/gc_priv.h ptr_t _prev_heap_addr; ptr_t 865 gc/include/private/gc_priv.h ptr_t _scratch_end_ptr; ptr_t 866 gc/include/private/gc_priv.h ptr_t _scratch_last_end_ptr; ptr_t 875 gc/include/private/gc_priv.h ptr_t _objfreelist[MAXOBJSZ+1]; ptr_t 877 gc/include/private/gc_priv.h ptr_t _aobjfreelist[MAXOBJSZ+1]; ptr_t 881 gc/include/private/gc_priv.h ptr_t _uobjfreelist[MAXOBJSZ+1]; ptr_t 887 gc/include/private/gc_priv.h ptr_t _auobjfreelist[MAXOBJSZ+1]; ptr_t 909 gc/include/private/gc_priv.h ptr_t _sobjfreelist[MAXOBJSZ+1]; ptr_t 979 gc/include/private/gc_priv.h ptr_t hs_start; word hs_bytes; ptr_t 982 gc/include/private/gc_priv.h ptr_t _heap_bases[MAX_HEAP_SECTS]; ptr_t 1076 gc/include/private/gc_priv.h # define beginGC_arrays ((ptr_t)(&GC_arrays)) ptr_t 1077 gc/include/private/gc_priv.h # define endGC_arrays (((ptr_t)(&GC_arrays)) + (sizeof GC_arrays)) ptr_t 1085 gc/include/private/gc_priv.h ptr_t *ok_freelist; /* Array of free listheaders for this kind of object */ ptr_t 1100 gc/include/private/gc_priv.h # define beginGC_obj_kinds ((ptr_t)(&GC_obj_kinds)) ptr_t 1111 gc/include/private/gc_priv.h ptr_t GC_objfreelist[MAXOBJSZ+1]; ptr_t 1113 gc/include/private/gc_priv.h # define beginGC_objfreelist ((ptr_t)(&GC_objfreelist)) ptr_t 1116 gc/include/private/gc_priv.h ptr_t GC_aobjfreelist[MAXOBJSZ+1]; ptr_t 1118 gc/include/private/gc_priv.h # define beginGC_aobjfreelist ((ptr_t)(&GC_aobjfreelist)) ptr_t 1269 gc/include/private/gc_priv.h ptr_t GC_approx_sp GC_PROTO((void)); ptr_t 1293 gc/include/private/gc_priv.h GC_bool GC_mark_some GC_PROTO((ptr_t cold_gc_frame)); ptr_t 1303 gc/include/private/gc_priv.h void GC_push_all GC_PROTO((ptr_t bottom, ptr_t top)); ptr_t 1307 gc/include/private/gc_priv.h ptr_t bottom, \ ptr_t 1308 gc/include/private/gc_priv.h ptr_t top, \ ptr_t 1310 gc/include/private/gc_priv.h void (*push_fn) GC_PROTO((ptr_t bottom, ptr_t top)) )); ptr_t 1314 gc/include/private/gc_priv.h void GC_push_conditional GC_PROTO((ptr_t b, ptr_t t, GC_bool all)); ptr_t 1320 gc/include/private/gc_priv.h void GC_push_all_stack GC_PROTO((ptr_t b, ptr_t t)); ptr_t 1323 gc/include/private/gc_priv.h void GC_push_all_eager GC_PROTO((ptr_t b, ptr_t t)); ptr_t 1330 gc/include/private/gc_priv.h ptr_t bottom, ptr_t top, ptr_t cold_gc_frame )); ptr_t 1342 gc/include/private/gc_priv.h void GC_push_current_stack GC_PROTO((ptr_t cold_gc_frame)); ptr_t 1348 gc/include/private/gc_priv.h void GC_push_roots GC_PROTO((GC_bool all, ptr_t cold_gc_frame)); ptr_t 1374 gc/include/private/gc_priv.h void GC_generic_push_regs GC_PROTO((ptr_t cold_gc_frame)); ptr_t 1388 gc/include/private/gc_priv.h extern void (*GC_push_proc)(ptr_t); ptr_t 1402 gc/include/private/gc_priv.h void GC_mark_and_push_stack GC_PROTO((word p, ptr_t source)); ptr_t 1428 gc/include/private/gc_priv.h void GC_set_fl_marks GC_PROTO((ptr_t p)); ptr_t 1433 gc/include/private/gc_priv.h GC_bool GC_is_static_root GC_PROTO((ptr_t p)); ptr_t 1437 gc/include/private/gc_priv.h GC_bool GC_is_tmp_root GC_PROTO((ptr_t p)); ptr_t 1450 gc/include/private/gc_priv.h ptr_t GC_get_stack_base GC_PROTO((void)); /* Cold end of stack */ ptr_t 1452 gc/include/private/gc_priv.h ptr_t GC_get_register_stack_base GC_PROTO((void)); ptr_t 1460 gc/include/private/gc_priv.h void GC_add_to_black_list_normal GC_PROTO((word p, ptr_t source)); ptr_t 1465 gc/include/private/gc_priv.h GC_add_to_black_list_stack(bits, (ptr_t)(source)); \ ptr_t 1467 gc/include/private/gc_priv.h GC_add_to_black_list_normal(bits, (ptr_t)(source)); \ ptr_t 1480 gc/include/private/gc_priv.h void GC_add_to_black_list_stack GC_PROTO((word p, ptr_t source)); ptr_t 1502 gc/include/private/gc_priv.h ptr_t GC_scratch_alloc GC_PROTO((word bytes)); ptr_t 1527 gc/include/private/gc_priv.h ptr_t GC_build_fl GC_PROTO((struct hblk *h, word sz, ptr_t 1528 gc/include/private/gc_priv.h GC_bool clear, ptr_t list)); ptr_t 1542 gc/include/private/gc_priv.h ptr_t GC_alloc_large GC_PROTO((word lw, int k, unsigned flags)); ptr_t 1552 gc/include/private/gc_priv.h ptr_t GC_alloc_large_and_clear GC_PROTO((word lw, int k, unsigned flags)); ptr_t 1629 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_ignore_off_page GC_PROTO((size_t b, int k)); ptr_t 1633 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_inner GC_PROTO((word lb, int k)); ptr_t 1635 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_words_small_inner GC_PROTO((word lw, int k)); ptr_t 1639 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_words_small GC_PROTO((size_t lw, int k)); ptr_t 1643 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_inner_ignore_off_page GC_PROTO((size_t lb, int k)); ptr_t 1649 gc/include/private/gc_priv.h ptr_t GC_allocobj GC_PROTO((word sz, int kind)); ptr_t 1669 gc/include/private/gc_priv.h hdr * GC_find_header GC_PROTO((ptr_t h)); /* Debugging only. */ ptr_t 1694 gc/include/private/gc_priv.h void GC_print_obj GC_PROTO((ptr_t p)); ptr_t 1708 gc/include/private/gc_priv.h extern void (*GC_print_heap_obj) GC_PROTO((ptr_t p)); ptr_t 1770 gc/include/private/gc_priv.h void GC_unmap(ptr_t start, word bytes); ptr_t 1771 gc/include/private/gc_priv.h void GC_remap(ptr_t start, word bytes); ptr_t 1772 gc/include/private/gc_priv.h void GC_unmap_gap(ptr_t start1, word bytes1, ptr_t start2, word bytes2); ptr_t 1795 gc/include/private/gc_priv.h GC_API GC_bool GC_is_marked GC_PROTO((ptr_t p)); ptr_t 1796 gc/include/private/gc_priv.h void GC_clear_mark_bit GC_PROTO((ptr_t p)); ptr_t 1797 gc/include/private/gc_priv.h void GC_set_mark_bit GC_PROTO((ptr_t p)); ptr_t 1816 gc/include/private/gc_priv.h void GC_store_back_pointer(ptr_t source, ptr_t dest); ptr_t 1817 gc/include/private/gc_priv.h void GC_marked_for_finalization(ptr_t dest); ptr_t 646 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 658 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 664 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)0xf0000000) ptr_t 675 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&__environ)) ptr_t 689 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 695 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0x1ffff) & ~0x1ffff)) ptr_t 702 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 703 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0xffeffffc) ptr_t 711 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0x3fffff) \ ptr_t 720 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)0xFFFFFFFE) ptr_t 742 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) LMGetCurStackBase()) ptr_t 748 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) get_etext()) ptr_t 749 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x4000000) ptr_t 763 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) LMGetCurStackBase()) ptr_t 793 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) get_etext()) ptr_t 794 gc/include/private/gcconfig.h # define DATAEND ((ptr_t) get_end()) ptr_t 795 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0xc0000000) ptr_t 842 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 850 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x7fffc800) ptr_t 857 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) 0x10000000) ptr_t 858 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x1fffd800) ptr_t 876 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 887 gc/include/private/gcconfig.h # define HEAP_START (ptr_t)0x40000000 ptr_t 924 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(*(int *)(TEXTSTART+0x4)+TEXTSTART)) ptr_t 931 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 935 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0xdfff0000) ptr_t 949 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 959 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0xf8000000) ptr_t 961 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 971 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 986 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&etext)) ptr_t 988 gc/include/private/gcconfig.h # define DATASTART2 ((ptr_t)(&edata)) ptr_t 989 gc/include/private/gcconfig.h # define DATAEND2 ((ptr_t)(&end)) ptr_t 1016 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 1017 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x3ffff000) ptr_t 1024 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 1029 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 1053 gc/include/private/gcconfig.h # define HEAP_START (ptr_t)0x40000000 ptr_t 1061 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0x3fffff) \ ptr_t 1064 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x7ffffffc) ptr_t 1069 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 1070 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x08048000) ptr_t 1077 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 1090 gc/include/private/gcconfig.h # define HEAP_START (ptr_t)0x40000000 ptr_t 1119 gc/include/private/gcconfig.h # define HEAP_START (ptr_t)0x1000 ptr_t 1126 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (_etext)) + 0xfff) & ~0xfff)) ptr_t 1133 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&__environ)) ptr_t 1147 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 1174 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)GC_DATASTART) /* From gc.h */ ptr_t 1175 gc/include/private/gcconfig.h # define DATAEND ((ptr_t)GC_DATAEND) ptr_t 1207 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0x1ff) & ~0x1ff)) ptr_t 1210 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)((word) __djgpp_stack_limit + _stklen)) ptr_t 1247 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 1251 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) get_etext()) ptr_t 1252 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)0xc0000000) ptr_t 1265 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) _STACKTOP) ptr_t 1267 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) &__nullarea) ptr_t 1268 gc/include/private/gcconfig.h # define DATAEND ((ptr_t) &_end) ptr_t 1275 gc/include/private/gcconfig.h # define DATASTART ( (ptr_t) (__data_start)) ptr_t 1277 gc/include/private/gcconfig.h # define DATAEND ( (ptr_t) (_end)) ptr_t 1287 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&environ)) ptr_t 1292 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0xfffff000) /* for Encore */ ptr_t 1305 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(__data_start)) ptr_t 1318 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)_fdata) ptr_t 1319 gc/include/private/gcconfig.h # define DATAEND ((ptr_t)_end) ptr_t 1325 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word)etext + 0x3ffff) & ~0x3ffff) \ ptr_t 1329 gc/include/private/gcconfig.h ? (ptr_t)(((word)_gp + 0x8000 + 0x3ffff) & ~0x3ffff) \ ptr_t 1330 gc/include/private/gcconfig.h : (ptr_t)edata) ptr_t 1339 gc/include/private/gcconfig.h # define DATASTART (ptr_t)0x10000000 ptr_t 1347 gc/include/private/gcconfig.h # define DATASTART (ptr_t)0x10000000 ptr_t 1354 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(_fdata)) ptr_t 1356 gc/include/private/gcconfig.h # define HEAP_START (ptr_t)0x30000000 ptr_t 1396 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) 0x10000000) ptr_t 1397 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x7ffff000) ptr_t 1413 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)0x1000000000000000) ptr_t 1417 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)((ulong)&errno)) ptr_t 1429 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((ulong)_data)) ptr_t 1430 gc/include/private/gcconfig.h # define DATAEND ((ptr_t)((ulong)_end)) ptr_t 1464 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(__data_start)) ptr_t 1473 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x7b033000) /* from /etc/conf/h/param.h */ ptr_t 1479 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)environ) ptr_t 1530 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) 0x140000000) ptr_t 1547 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&etext)) ptr_t 1549 gc/include/private/gcconfig.h # define DATASTART2 ((ptr_t)(&edata)) ptr_t 1550 gc/include/private/gcconfig.h # define DATAEND2 ((ptr_t)(&end)) ptr_t 1554 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) 0x140000000) ptr_t 1556 gc/include/private/gcconfig.h # define DATAEND ((ptr_t) &_end) ptr_t 1561 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)(((word)(environ) | (getpagesize()-1))+1)) ptr_t 1568 gc/include/private/gcconfig.h # define HEURISTIC2_LIMIT ((ptr_t)((word)(__start) & ~(getpagesize()-1))) ptr_t 1582 gc/include/private/gcconfig.h # define DATASTART ((ptr_t) 0x140000000) ptr_t 1619 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(__data_start)) ptr_t 1624 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t)environ) ptr_t 1635 gc/include/private/gcconfig.h extern ptr_t GC_register_stackbottom; ptr_t 1655 gc/include/private/gcconfig.h extern ptr_t GC_register_stackbottom; ptr_t 1714 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 1731 gc/include/private/gcconfig.h extern ptr_t GC_SysVGetDataStart(); ptr_t 1754 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(__data_start)) ptr_t 1765 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(_etext)) ptr_t 1781 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(etext)) ptr_t 1798 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)(&__environ)) ptr_t 1812 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 1822 gc/include/private/gcconfig.h # define DATASTART (ptr_t)(__data_start) ptr_t 1826 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) (__stack_base__)) ptr_t 1852 gc/include/private/gcconfig.h # define STACKBOTTOM ((ptr_t) 0x7c000000) ptr_t 1915 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (_etext)) + 0xfff) & ~0xfff)) ptr_t 1923 gc/include/private/gcconfig.h # define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff)) ptr_t 2074 gc/include/private/gcconfig.h extern ptr_t GC_data_start; ptr_t 2224 gc/include/private/gcconfig.h # define GET_MEM(bytes) HBLKPTR((ptr_t)os2_alloc((size_t)bytes \ ptr_t 2236 gc/include/private/gcconfig.h extern ptr_t GC_win32_get_mem(); ptr_t 2252 gc/include/private/gcconfig.h extern ptr_t GC_wince_get_mem(); ptr_t 2261 gc/include/private/gcconfig.h extern ptr_t GC_unix_get_mem(); ptr_t 9 gc/include/private/pthread_stop_world.h ptr_t stack_ptr; /* Valid only when stopped. */ ptr_t 43 gc/include/private/pthread_support.h ptr_t stack_end; /* Cold end of the stack. */ ptr_t 45 gc/include/private/pthread_support.h ptr_t backing_store_end; ptr_t 46 gc/include/private/pthread_support.h ptr_t backing_store_ptr; ptr_t 65 gc/include/private/pthread_support.h ptr_t ptrfree_freelists[NFREELISTS]; ptr_t 66 gc/include/private/pthread_support.h ptr_t normal_freelists[NFREELISTS]; ptr_t 68 gc/include/private/pthread_support.h ptr_t gcj_freelists[NFREELISTS]; ptr_t 21 gc/include/private/solaris_threads.h ptr_t stack; ptr_t 33 gc/include/private/solaris_threads.h extern ptr_t GC_stack_alloc(size_t * stack_size); ptr_t 34 gc/include/private/solaris_threads.h extern void GC_stack_free(ptr_t stack, size_t size); ptr_t 405 gc/mach_dep.c ptr_t arg; ptr_t 429 gc/mach_dep.c register ptr_t lim = (ptr_t)(regs) + (sizeof regs); ptr_t 481 gc/mach_dep.c ptr_t cold_gc_frame; ptr_t 619 gc/mach_dep.c ptr_t GC_clear_stack_inner(arg, limit) ptr_t 620 gc/mach_dep.c ptr_t arg; word limit; ptr_t 20 gc/malloc.c extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ ptr_t 40 gc/malloc.c ptr_t GC_alloc_large(lw, k, flags) ptr_t 47 gc/malloc.c ptr_t result; ptr_t 72 gc/malloc.c result = (ptr_t) (h -> hb_body); ptr_t 81 gc/malloc.c ptr_t GC_alloc_large_and_clear(lw, k, flags) ptr_t 86 gc/malloc.c ptr_t result = GC_alloc_large(lw, k, flags); ptr_t 103 gc/malloc.c ptr_t GC_generic_malloc_inner(lb, k) ptr_t 108 gc/malloc.c register ptr_t op; ptr_t 109 gc/malloc.c register ptr_t *opp; ptr_t 154 gc/malloc.c op = (ptr_t)GC_alloc_large_and_clear(lw, k, 0); ptr_t 165 gc/malloc.c ptr_t GC_generic_malloc_inner_ignore_off_page(lb, k) ptr_t 170 gc/malloc.c ptr_t op; ptr_t 175 gc/malloc.c op = (ptr_t)GC_alloc_large_and_clear(lw, k, IGNORE_OFF_PAGE); ptr_t 180 gc/malloc.c ptr_t GC_generic_malloc(lb, k) ptr_t 184 gc/malloc.c ptr_t result; ptr_t 204 gc/malloc.c result = (ptr_t)GC_alloc_large(lw, k, 0); ptr_t 247 gc/malloc.c register ptr_t op; ptr_t 248 gc/malloc.c register ptr_t * opp; ptr_t 282 gc/malloc.c register ptr_t op; ptr_t 283 gc/malloc.c register ptr_t *opp; ptr_t 396 gc/malloc.c register ptr_t * flh; ptr_t 435 gc/malloc.c *flh = (ptr_t)p; ptr_t 460 gc/malloc.c register ptr_t * flh; ptr_t 478 gc/malloc.c *flh = (ptr_t)p; ptr_t 27 gc/mallocx.c extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ ptr_t 34 gc/mallocx.c ptr_t * GC_CONST GC_objfreelist_ptr = GC_objfreelist; ptr_t 35 gc/mallocx.c ptr_t * GC_CONST GC_aobjfreelist_ptr = GC_aobjfreelist; ptr_t 36 gc/mallocx.c ptr_t * GC_CONST GC_uobjfreelist_ptr = GC_uobjfreelist; ptr_t 38 gc/mallocx.c ptr_t * GC_CONST GC_auobjfreelist_ptr = GC_auobjfreelist; ptr_t 114 gc/mallocx.c BZERO(((ptr_t)p) + lb, orig_sz - lb); ptr_t 178 gc/mallocx.c ptr_t GC_generic_malloc_ignore_off_page(lb, k) ptr_t 182 gc/mallocx.c register ptr_t result; ptr_t 197 gc/mallocx.c result = (ptr_t)GC_alloc_large(lw, k, IGNORE_OFF_PAGE); ptr_t 262 gc/mallocx.c ptr_t GC_generic_malloc_words_small_inner(lw, k) ptr_t 266 gc/mallocx.c register ptr_t op; ptr_t 267 gc/mallocx.c register ptr_t *opp; ptr_t 287 gc/mallocx.c return((ptr_t)op); ptr_t 293 gc/mallocx.c ptr_t GC_generic_malloc_words_small(size_t lw, int k) ptr_t 295 gc/mallocx.c ptr_t GC_generic_malloc_words_small(lw, k) ptr_t 300 gc/mallocx.c register ptr_t op; ptr_t 310 gc/mallocx.c return((ptr_t)op); ptr_t 330 gc/mallocx.c extern ptr_t GC_reclaim_generic(); ptr_t 349 gc/mallocx.c ptr_t *result; ptr_t 351 gc/mallocx.c ptr_t op; ptr_t 352 gc/mallocx.c ptr_t p; ptr_t 353 gc/mallocx.c ptr_t *opp; ptr_t 525 gc/mallocx.c ptr_t result; ptr_t 542 gc/mallocx.c register ptr_t op; ptr_t 543 gc/mallocx.c register ptr_t *opp; ptr_t 571 gc/mallocx.c op = (ptr_t)GC_generic_malloc((word)lb, UNCOLLECTABLE); ptr_t 573 gc/mallocx.c op = (ptr_t)GC_generic_malloc((word)lb, UNCOLLECTABLE); ptr_t 604 gc/mallocx.c ptr_t result; ptr_t 627 gc/mallocx.c result = (GC_PTR) ((ptr_t)result + offset); ptr_t 644 gc/mallocx.c register ptr_t op; ptr_t 645 gc/mallocx.c register ptr_t *opp; ptr_t 671 gc/mallocx.c op = (ptr_t)GC_generic_malloc((word)lb, AUNCOLLECTABLE); ptr_t 673 gc/mallocx.c op = (ptr_t)GC_generic_malloc((word)lb, AUNCOLLECTABLE); ptr_t 183 gc/mark.c ptr_t p; ptr_t 193 gc/mark.c ptr_t p; ptr_t 203 gc/mark.c ptr_t p; ptr_t 276 gc/mark.c ptr_t cold_gc_frame; ptr_t 279 gc/mark.c ptr_t cold_gc_frame; ptr_t 446 gc/mark.c ptr_t cold_gc_frame; ptr_t 548 gc/mark.c ptr_t GC_find_start(current, hhdr, new_hdr_p) ptr_t 549 gc/mark.c register ptr_t current; ptr_t 554 gc/mark.c register ptr_t orig = current; ptr_t 556 gc/mark.c current = (ptr_t)HBLKPTR(current); ptr_t 623 gc/mark.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 624 gc/mark.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 634 gc/mark.c while ((((ptr_t)mark_stack_top - (ptr_t)mark_stack) | credit) ptr_t 686 gc/mark.c if ((ptr_t)current >= least_ha && (ptr_t)current < greatest_ha) { ptr_t 687 gc/mark.c PREFETCH((ptr_t)current); ptr_t 688 gc/mark.c HC_PUSH_CONTENTS((ptr_t)current, mark_stack_top, ptr_t 707 gc/mark.c descr = *(word *)((ptr_t)current_p + descr - GC_DS_PER_OBJECT); ptr_t 711 gc/mark.c ptr_t type_descr = *(ptr_t *)current_p; ptr_t 738 gc/mark.c limit = (word *)(((ptr_t)current_p) + (word)descr); ptr_t 742 gc/mark.c credit -= (ptr_t)limit - (ptr_t)current_p; ptr_t 757 gc/mark.c PREFETCH((ptr_t)limit - PREF_DIST*CACHE_LINE_SIZE); ptr_t 762 gc/mark.c if ((ptr_t)deferred >= least_ha && (ptr_t)deferred < greatest_ha) { ptr_t 763 gc/mark.c PREFETCH((ptr_t)deferred); ptr_t 772 gc/mark.c if ((ptr_t)deferred >= least_ha && (ptr_t)deferred < greatest_ha) { ptr_t 773 gc/mark.c PREFETCH((ptr_t)deferred); ptr_t 786 gc/mark.c PREFETCH((ptr_t)current_p + PREF_DIST*CACHE_LINE_SIZE); ptr_t 787 gc/mark.c if ((ptr_t)current >= least_ha && (ptr_t)current < greatest_ha) { ptr_t 790 gc/mark.c PREFETCH((ptr_t)current); ptr_t 791 gc/mark.c HC_PUSH_CONTENTS((ptr_t)current, mark_stack_top, ptr_t 801 gc/mark.c HC_PUSH_CONTENTS((ptr_t)deferred, mark_stack_top, ptr_t 862 gc/mark.c top -> mse_descr < (ptr_t)GC_greatest_plausible_heap_addr ptr_t 863 gc/mark.c - (ptr_t)GC_least_plausible_heap_addr); ptr_t 1195 gc/mark.c ptr_t bottom; ptr_t 1196 gc/mark.c ptr_t top; ptr_t 1200 gc/mark.c bottom = (ptr_t)(((word) bottom + ALIGNMENT-1) & ~(ALIGNMENT-1)); ptr_t 1201 gc/mark.c top = (ptr_t)(((word) top) & ~(ALIGNMENT-1)); ptr_t 1227 gc/mark.c ptr_t bottom; ptr_t 1228 gc/mark.c ptr_t top; ptr_t 1230 gc/mark.c void (*push_fn) GC_PROTO((ptr_t bottom, ptr_t top)); ptr_t 1234 gc/mark.c bottom = (ptr_t)(((long) bottom + ALIGNMENT-1) & ~(ALIGNMENT-1)); ptr_t 1235 gc/mark.c top = (ptr_t)(((long) top) & ~(ALIGNMENT-1)); ptr_t 1239 gc/mark.c if (top <= (ptr_t) h) { ptr_t 1246 gc/mark.c (*push_fn)(bottom, (ptr_t)h); ptr_t 1248 gc/mark.c while ((ptr_t)(h+1) <= top) { ptr_t 1253 gc/mark.c (*push_fn)((ptr_t)h, top); ptr_t 1256 gc/mark.c (*push_fn)((ptr_t)h, (ptr_t)(h+1)); ptr_t 1261 gc/mark.c if ((ptr_t)h != top) { ptr_t 1263 gc/mark.c (*push_fn)((ptr_t)h, top); ptr_t 1284 gc/mark.c ptr_t bottom; ptr_t 1285 gc/mark.c ptr_t top; ptr_t 1342 gc/mark.c ptr_t source; ptr_t 1392 gc/mark.c GC_STORE_BACK_PTR(source, (ptr_t)r); ptr_t 1450 gc/mark.c ptr_t bottom; ptr_t 1451 gc/mark.c ptr_t top; ptr_t 1458 gc/mark.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 1459 gc/mark.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 1484 gc/mark.c ptr_t bottom; ptr_t 1485 gc/mark.c ptr_t top; ptr_t 1486 gc/mark.c ptr_t cold_gc_frame; ptr_t 1499 gc/mark.c GC_push_all(cold_gc_frame - sizeof(ptr_t), top); ptr_t 1502 gc/mark.c GC_push_all(bottom, cold_gc_frame + sizeof(ptr_t)); ptr_t 1515 gc/mark.c ptr_t bottom; ptr_t 1516 gc/mark.c ptr_t top; ptr_t 1538 gc/mark.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 1539 gc/mark.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 1586 gc/mark.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 1587 gc/mark.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 1635 gc/mark.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 1636 gc/mark.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 1745 gc/mark.c register ptr_t p = (ptr_t)h; ptr_t 1747 gc/mark.c while (p < (ptr_t)h + sz) { ptr_t 71 gc/mark_rts.c ptr_t p; ptr_t 126 gc/mark_rts.c if (p -> r_start == (ptr_t)b) return(p); ptr_t 190 gc/mark_rts.c if ((ptr_t)b <= old -> r_end && (ptr_t)e >= old -> r_start) { ptr_t 191 gc/mark_rts.c if ((ptr_t)b < old -> r_start) { ptr_t 192 gc/mark_rts.c old -> r_start = (ptr_t)b; ptr_t 193 gc/mark_rts.c GC_root_size += (old -> r_start - (ptr_t)b); ptr_t 195 gc/mark_rts.c if ((ptr_t)e > old -> r_end) { ptr_t 196 gc/mark_rts.c old -> r_end = (ptr_t)e; ptr_t 197 gc/mark_rts.c GC_root_size += ((ptr_t)e - old -> r_end); ptr_t 211 gc/mark_rts.c if ((ptr_t)b <= old -> r_end && (ptr_t)e >= old -> r_start) { ptr_t 212 gc/mark_rts.c if ((ptr_t)b < old -> r_start) { ptr_t 213 gc/mark_rts.c old -> r_start = (ptr_t)b; ptr_t 214 gc/mark_rts.c GC_root_size += (old -> r_start - (ptr_t)b); ptr_t 216 gc/mark_rts.c if ((ptr_t)e > old -> r_end) { ptr_t 217 gc/mark_rts.c old -> r_end = (ptr_t)e; ptr_t 218 gc/mark_rts.c GC_root_size += ((ptr_t)e - old -> r_end); ptr_t 234 gc/mark_rts.c if ((ptr_t)e <= old -> r_end) /* already there */ return; ptr_t 236 gc/mark_rts.c GC_root_size += (ptr_t)e - old -> r_end; ptr_t 237 gc/mark_rts.c old -> r_end = (ptr_t)e; ptr_t 244 gc/mark_rts.c GC_static_roots[n_root_sets].r_start = (ptr_t)b; ptr_t 245 gc/mark_rts.c GC_static_roots[n_root_sets].r_end = (ptr_t)e; ptr_t 251 gc/mark_rts.c GC_root_size += (ptr_t)e - (ptr_t)b; ptr_t 335 gc/mark_rts.c if (GC_static_roots[i].r_start >= (ptr_t)b && GC_static_roots[i].r_end <= (ptr_t)e) { ptr_t 349 gc/mark_rts.c ptr_t p; ptr_t 369 gc/mark_rts.c ptr_t GC_approx_sp() ptr_t 379 gc/mark_rts.c return((ptr_t)(&dummy)); ptr_t 405 gc/mark_rts.c ptr_t start_addr; ptr_t 443 gc/mark_rts.c next -> e_start = (ptr_t)start; ptr_t 454 gc/mark_rts.c GC_excl_table[next_index].e_start = (ptr_t)start; ptr_t 455 gc/mark_rts.c GC_excl_table[next_index].e_end = (ptr_t)finish; ptr_t 461 gc/mark_rts.c ptr_t bottom; ptr_t 462 gc/mark_rts.c ptr_t top; ptr_t 466 gc/mark_rts.c ptr_t excl_start; ptr_t 486 gc/mark_rts.c ptr_t cold_gc_frame; ptr_t 510 gc/mark_rts.c ptr_t bsp = (ptr_t) GC_save_regs_ret_val; ptr_t 511 gc/mark_rts.c ptr_t cold_gc_bs_pointer; ptr_t 573 gc/mark_rts.c ptr_t cold_gc_frame; ptr_t 99 gc/misc.c ptr_t GC_stackbottom = 0; ptr_t 102 gc/misc.c ptr_t GC_register_stackbottom = 0; ptr_t 283 gc/misc.c extern ptr_t GC_clear_stack_inner(); ptr_t 287 gc/misc.c ptr_t GC_clear_stack_inner(arg, limit) ptr_t 288 gc/misc.c ptr_t arg; ptr_t 307 gc/misc.c ptr_t GC_clear_stack(arg) ptr_t 308 gc/misc.c ptr_t arg; ptr_t 692 gc/misc.c GC_STATIC_ASSERT(sizeof (ptr_t) == sizeof(word)); ptr_t 1096 gc/misc.c void *result = GC_INTERNAL_MALLOC((MAXOBJSZ+1)*sizeof(ptr_t), PTRFREE); ptr_t 1098 gc/misc.c BZERO(result, (MAXOBJSZ+1)*sizeof(ptr_t)); ptr_t 1120 gc/misc.c GC_obj_kinds[result].ok_freelist = (ptr_t *)fl; ptr_t 30 gc/new_hblk.c ptr_t GC_build_fl1(h, ofl) ptr_t 32 gc/new_hblk.c ptr_t ofl; ptr_t 48 gc/new_hblk.c return((ptr_t)(p-1)); ptr_t 52 gc/new_hblk.c ptr_t GC_build_fl_clear2(h, ofl) ptr_t 54 gc/new_hblk.c ptr_t ofl; ptr_t 70 gc/new_hblk.c return((ptr_t)(p-2)); ptr_t 74 gc/new_hblk.c ptr_t GC_build_fl_clear3(h, ofl) ptr_t 76 gc/new_hblk.c ptr_t ofl; ptr_t 90 gc/new_hblk.c return((ptr_t)(p-3)); ptr_t 94 gc/new_hblk.c ptr_t GC_build_fl_clear4(h, ofl) ptr_t 96 gc/new_hblk.c ptr_t ofl; ptr_t 107 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)(p+64)); ptr_t 112 gc/new_hblk.c return((ptr_t)(p-4)); ptr_t 116 gc/new_hblk.c ptr_t GC_build_fl2(h, ofl) ptr_t 118 gc/new_hblk.c ptr_t ofl; ptr_t 130 gc/new_hblk.c return((ptr_t)(p-2)); ptr_t 134 gc/new_hblk.c ptr_t GC_build_fl4(h, ofl) ptr_t 136 gc/new_hblk.c ptr_t ofl; ptr_t 145 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)(p+64)); ptr_t 149 gc/new_hblk.c return((ptr_t)(p-4)); ptr_t 161 gc/new_hblk.c ptr_t GC_build_fl(h, sz, clear, list) ptr_t 165 gc/new_hblk.c ptr_t list; ptr_t 174 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)h); ptr_t 175 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)h + 128); ptr_t 176 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)h + 256); ptr_t 177 gc/new_hblk.c PREFETCH_FOR_WRITE((ptr_t)h + 378); ptr_t 217 gc/new_hblk.c obj_link(p) = (ptr_t)prev; ptr_t 228 gc/new_hblk.c return ((ptr_t)p); ptr_t 333 gc/os_dep.c ptr_t GC_data_start; ptr_t 337 gc/os_dep.c extern ptr_t GC_find_limit(); ptr_t 341 gc/os_dep.c if ((ptr_t)__data_start != 0) { ptr_t 342 gc/os_dep.c GC_data_start = (ptr_t)(__data_start); ptr_t 345 gc/os_dep.c if ((ptr_t)data_start != 0) { ptr_t 346 gc/os_dep.c GC_data_start = (ptr_t)(data_start); ptr_t 350 gc/os_dep.c GC_data_start = GC_find_limit((ptr_t)(_end), FALSE); ptr_t 389 gc/os_dep.c ptr_t GC_data_start; ptr_t 393 gc/os_dep.c extern ptr_t GC_find_limit(); ptr_t 397 gc/os_dep.c GC_data_start = GC_find_limit((ptr_t)&environ, FALSE); ptr_t 628 gc/os_dep.c word GC_get_writable_length(ptr_t p, ptr_t *base) ptr_t 636 gc/os_dep.c if (base != 0) *base = (ptr_t)(buf.AllocationBase); ptr_t 645 gc/os_dep.c ptr_t GC_get_stack_base() ptr_t 648 gc/os_dep.c ptr_t sp = (ptr_t)(&dummy); ptr_t 649 gc/os_dep.c ptr_t trunc_sp = (ptr_t)((word)sp & ~(GC_page_size - 1)); ptr_t 660 gc/os_dep.c ptr_t GC_get_stack_base(){ ptr_t 670 gc/os_dep.c ptr_t GC_get_stack_base() ptr_t 679 gc/os_dep.c return((ptr_t)(ptib -> tib_pstacklimit)); ptr_t 792 gc/os_dep.c ptr_t GC_find_limit(p, up) ptr_t 793 gc/os_dep.c ptr_t p; ptr_t 796 gc/os_dep.c static VOLATILE ptr_t result; ptr_t 805 gc/os_dep.c result = (ptr_t)(((word)(p)) ptr_t 825 gc/os_dep.c ptr_t GC_get_stack_base() ptr_t 836 gc/os_dep.c ptr_t GC_get_register_stack_base(void) ptr_t 843 gc/os_dep.c return (ptr_t) vm_status.pst_vaddr; ptr_t 848 gc/os_dep.c return (ptr_t)(((word)GC_stackbottom - BACKING_STORE_DISPLACEMENT - 1) ptr_t 865 gc/os_dep.c extern ptr_t __libc_stack_end; ptr_t 898 gc/os_dep.c extern ptr_t __libc_ia64_register_backing_store_base; ptr_t 901 gc/os_dep.c ptr_t GC_get_register_stack_base(void) ptr_t 922 gc/os_dep.c return (ptr_t)result; ptr_t 926 gc/os_dep.c ptr_t GC_linux_stack_base(void) ptr_t 960 gc/os_dep.c if (__libc_stack_end != (ptr_t) (unsigned long)0x1) ptr_t 987 gc/os_dep.c return (ptr_t)result; ptr_t 1001 gc/os_dep.c ptr_t GC_freebsd_stack_base(void) ptr_t 1004 gc/os_dep.c ptr_t base; ptr_t 1005 gc/os_dep.c size_t len = sizeof(ptr_t); ptr_t 1018 gc/os_dep.c ptr_t GC_get_stack_base() ptr_t 1023 gc/os_dep.c ptr_t result; ptr_t 1033 gc/os_dep.c result = (ptr_t)((((word)(&dummy)) ptr_t 1037 gc/os_dep.c result = (ptr_t)(((word)(&dummy)) ptr_t 1049 gc/os_dep.c result = GC_find_limit((ptr_t)(&dummy), TRUE); ptr_t 1052 gc/os_dep.c && (ptr_t)(&dummy) < HEURISTIC2_LIMIT) { ptr_t 1057 gc/os_dep.c result = GC_find_limit((ptr_t)(&dummy), FALSE); ptr_t 1060 gc/os_dep.c && (ptr_t)(&dummy) > HEURISTIC2_LIMIT) { ptr_t 1068 gc/os_dep.c if (result == 0) result = (ptr_t)(signed_word)(-sizeof(ptr_t)); ptr_t 1201 gc/os_dep.c ptr_t GC_least_described_address(ptr_t start) ptr_t 1206 gc/os_dep.c ptr_t p; ptr_t 1210 gc/os_dep.c p = (ptr_t)((word)start & ~(GC_page_size - 1)); ptr_t 1213 gc/os_dep.c if ((ptr_t)q > (ptr_t)p /* underflow */ || q < limit) break; ptr_t 1216 gc/os_dep.c p = (ptr_t)(buf.AllocationBase); ptr_t 1240 gc/os_dep.c GC_bool GC_is_malloc_heap_base(ptr_t p) ptr_t 1298 gc/os_dep.c GC_bool GC_is_heap_base (ptr_t p) ptr_t 1320 gc/os_dep.c void GC_register_root_section(ptr_t static_root) ptr_t 1358 gc/os_dep.c GC_register_root_section((ptr_t)(&dummy)); ptr_t 1366 gc/os_dep.c ptr_t GC_SysVGetDataStart(max_page_size, etext_addr) ptr_t 1392 gc/os_dep.c result = (char *)GC_find_limit((ptr_t)(DATAEND), FALSE); ptr_t 1394 gc/os_dep.c return((ptr_t)result); ptr_t 1404 gc/os_dep.c ptr_t GC_FreeBSDGetDataStart(max_page_size, etext_addr) ptr_t 1413 gc/os_dep.c VOLATILE ptr_t result = (ptr_t)text_end; ptr_t 1424 gc/os_dep.c result = GC_find_limit((ptr_t)(DATAEND), FALSE); ptr_t 1464 gc/os_dep.c GC_add_roots_inner((ptr_t)GC_MacGetDataStart(), ptr_t 1465 gc/os_dep.c (ptr_t)LMGetCurrentA5(), FALSE); ptr_t 1475 gc/os_dep.c GC_add_roots_inner((ptr_t)GC_MacGetDataStart(), ptr_t 1476 gc/os_dep.c (ptr_t)LMGetCurrentA5(), FALSE); ptr_t 1480 gc/os_dep.c GC_add_roots_inner((ptr_t)LMGetCurrentA5(), ptr_t 1481 gc/os_dep.c (ptr_t)GC_MacGetDataEnd(), FALSE); ptr_t 1485 gc/os_dep.c GC_add_roots_inner((ptr_t)&__data_start__, ptr_t 1486 gc/os_dep.c (ptr_t)&__data_end__, FALSE); ptr_t 1523 gc/os_dep.c ptr_t GC_unix_get_mem(bytes) ptr_t 1537 gc/os_dep.c result = (ptr_t)sbrk((SBRK_ARG_T)bytes); ptr_t 1541 gc/os_dep.c result = (ptr_t)sbrk(GC_page_size + (SBRK_ARG_T)bytes); ptr_t 1545 gc/os_dep.c return((ptr_t)result); ptr_t 1581 gc/os_dep.c ptr_t GC_unix_get_mem(bytes) ptr_t 1585 gc/os_dep.c static ptr_t last_addr = HEAP_START; ptr_t 1601 gc/os_dep.c last_addr = (ptr_t)result + bytes + GC_page_size - 1; ptr_t 1602 gc/os_dep.c last_addr = (ptr_t)((word)last_addr & ~(GC_page_size - 1)); ptr_t 1615 gc/os_dep.c return((ptr_t)result); ptr_t 1619 gc/os_dep.c ptr_t GC_unix_get_mem(bytes) ptr_t 1622 gc/os_dep.c ptr_t result; ptr_t 1629 gc/os_dep.c ptr_t cur_brk = (ptr_t)sbrk(0); ptr_t 1634 gc/os_dep.c if((ptr_t)sbrk(GC_page_size - lsbs) == (ptr_t)(-1)) return(0); ptr_t 1636 gc/os_dep.c result = (ptr_t)sbrk((SBRK_ARG_T)bytes); ptr_t 1637 gc/os_dep.c if (result == (ptr_t)(-1)) result = 0; ptr_t 1682 gc/os_dep.c ptr_t GC_win32_get_mem(bytes) ptr_t 1685 gc/os_dep.c ptr_t result; ptr_t 1691 gc/os_dep.c result = (ptr_t) GlobalAlloc(0, bytes + HBLKSIZE); ptr_t 1692 gc/os_dep.c result = (ptr_t)(((word)result + HBLKSIZE) & ~(HBLKSIZE-1)); ptr_t 1702 gc/os_dep.c result = (ptr_t) VirtualAlloc(NULL, bytes + 1, ptr_t 1735 gc/os_dep.c ptr_t GC_wince_get_mem(bytes) ptr_t 1738 gc/os_dep.c ptr_t result; ptr_t 1762 gc/os_dep.c result = (ptr_t) VirtualAlloc(NULL, res_bytes, ptr_t 1775 gc/os_dep.c result = (ptr_t) VirtualAlloc(result, bytes, ptr_t 1806 gc/os_dep.c ptr_t GC_unmap_start(ptr_t start, word bytes) ptr_t 1808 gc/os_dep.c ptr_t result = start; ptr_t 1811 gc/os_dep.c result = (ptr_t)((word)result & ~(GC_page_size - 1)); ptr_t 1818 gc/os_dep.c ptr_t GC_unmap_end(ptr_t start, word bytes) ptr_t 1820 gc/os_dep.c ptr_t end_addr = start + bytes; ptr_t 1821 gc/os_dep.c end_addr = (ptr_t)((word)end_addr & ~(GC_page_size - 1)); ptr_t 1836 gc/os_dep.c void GC_unmap(ptr_t start, word bytes) ptr_t 1838 gc/os_dep.c ptr_t start_addr = GC_unmap_start(start, bytes); ptr_t 1839 gc/os_dep.c ptr_t end_addr = GC_unmap_end(start, bytes); ptr_t 1871 gc/os_dep.c void GC_remap(ptr_t start, word bytes) ptr_t 1873 gc/os_dep.c ptr_t start_addr = GC_unmap_start(start, bytes); ptr_t 1874 gc/os_dep.c ptr_t end_addr = GC_unmap_end(start, bytes); ptr_t 1878 gc/os_dep.c ptr_t result; ptr_t 1919 gc/os_dep.c void GC_unmap_gap(ptr_t start1, word bytes1, ptr_t start2, word bytes2) ptr_t 1921 gc/os_dep.c ptr_t start1_addr = GC_unmap_start(start1, bytes1); ptr_t 1922 gc/os_dep.c ptr_t end1_addr = GC_unmap_end(start1, bytes1); ptr_t 1923 gc/os_dep.c ptr_t start2_addr = GC_unmap_start(start2, bytes2); ptr_t 1924 gc/os_dep.c ptr_t end2_addr = GC_unmap_end(start2, bytes2); ptr_t 1925 gc/os_dep.c ptr_t start_addr = end1_addr; ptr_t 1926 gc/os_dep.c ptr_t end_addr = start2_addr; ptr_t 1970 gc/os_dep.c GC_push_all_stack((ptr_t)(info.ti_stkLow), (ptr_t)(info.ti_stkHi)); ptr_t 1979 gc/os_dep.c GC_push_all_stack((ptr_t)p, (ptr_t)p + size); ptr_t 2022 gc/os_dep.c GC_push_all_stack((ptr_t)start, (ptr_t)stop + sizeof(word)); ptr_t 2028 gc/os_dep.c ptr_t dummy1, dummy2; ptr_t 2686 gc/os_dep.c UNPROTECT(h_trunc, (ptr_t)h_end - (ptr_t)h_trunc); ptr_t 2821 gc/os_dep.c ptr_t start; ptr_t 2865 gc/os_dep.c PROTECT(current_start, (ptr_t)current - (ptr_t)current_start); ptr_t 2873 gc/os_dep.c PROTECT(current_start, (ptr_t)current - (ptr_t)current_start); ptr_t 2924 gc/os_dep.c ptr_t addr; ptr_t 2930 gc/os_dep.c ptr_t obj_start; ptr_t 2947 gc/os_dep.c ((ptr_t)end_block - (ptr_t)start_block) + HBLKSIZE); ptr_t 3166 gc/os_dep.c ptr_t vaddr; ptr_t 3169 gc/os_dep.c ptr_t current_addr, limit; ptr_t 3210 gc/os_dep.c vaddr = (ptr_t)(map -> pr_vaddr); ptr_t 3221 gc/os_dep.c while ((ptr_t)h < current_addr + ps) { ptr_t 3313 gc/os_dep.c ptr_t GC_vd_base; /* Address corresponding to GC_grungy_bits[0] */ ptr_t 3353 gc/os_dep.c if((ptr_t)h < GC_vd_base || (ptr_t)h >= GC_vd_base + NPAGES*HBLKSIZE) { ptr_t 4073 gc/os_dep.c for (; (!(fp HOTTER_THAN frame) && !(GC_stackbottom HOTTER_THAN (ptr_t)fp) ptr_t 103 gc/pthread_stop_world.c void GC_suspend_handler_inner(ptr_t sig_arg); ptr_t 111 gc/pthread_stop_world.c GC_with_callee_saves_pushed(GC_suspend_handler_inner, (ptr_t)(word)sig); ptr_t 121 gc/pthread_stop_world.c GC_suspend_handler_inner((ptr_t)(word)sig); ptr_t 126 gc/pthread_stop_world.c void GC_suspend_handler_inner(ptr_t sig_arg) ptr_t 160 gc/pthread_stop_world.c me -> stop_info.stack_ptr = (ptr_t)GC_save_regs_in_stack(); ptr_t 162 gc/pthread_stop_world.c me -> stop_info.stack_ptr = (ptr_t)(&dummy); ptr_t 165 gc/pthread_stop_world.c me -> backing_store_ptr = (ptr_t)GC_save_regs_in_stack(); ptr_t 234 gc/pthread_stop_world.c ptr_t lo, hi; ptr_t 236 gc/pthread_stop_world.c IF_IA64(ptr_t bs_lo; ptr_t bs_hi;) ptr_t 248 gc/pthread_stop_world.c lo = (ptr_t)GC_save_regs_in_stack(); ptr_t 253 gc/pthread_stop_world.c IF_IA64(bs_hi = (ptr_t)GC_save_regs_in_stack();) ptr_t 182 gc/pthread_support.c static void return_freelists(ptr_t *fl, ptr_t *gfl) ptr_t 185 gc/pthread_support.c ptr_t q, *qptr; ptr_t 205 gc/pthread_support.c fl[i] = (ptr_t)HBLKSIZE; ptr_t 213 gc/pthread_support.c static ptr_t size_zero_object = (ptr_t)(&size_zero_object); ptr_t 232 gc/pthread_support.c p -> ptrfree_freelists[i] = (ptr_t)1; ptr_t 233 gc/pthread_support.c p -> normal_freelists[i] = (ptr_t)1; ptr_t 235 gc/pthread_support.c p -> gcj_freelists[i] = (ptr_t)1; ptr_t 239 gc/pthread_support.c p -> ptrfree_freelists[0] = (ptr_t)(&size_zero_object); ptr_t 240 gc/pthread_support.c p -> normal_freelists[0] = (ptr_t)(&size_zero_object); ptr_t 242 gc/pthread_support.c p -> gcj_freelists[0] = (ptr_t)(-1); ptr_t 247 gc/pthread_support.c extern ptr_t * GC_gcjobjfreelist; ptr_t 273 gc/pthread_support.c ptr_t * my_fl; ptr_t 274 gc/pthread_support.c ptr_t my_entry; ptr_t 298 gc/pthread_support.c ptr_t next = obj_link(my_entry); ptr_t 321 gc/pthread_support.c ptr_t * my_fl = ((GC_thread)GC_getspecific(GC_thread_key)) ptr_t 323 gc/pthread_support.c ptr_t my_entry = *my_fl; ptr_t 361 gc/pthread_support.c ptr_t * my_fl = ((GC_thread)GC_getspecific(GC_thread_key)) ptr_t 363 gc/pthread_support.c ptr_t my_entry = *my_fl; ptr_t 372 gc/pthread_support.c *(volatile ptr_t *)my_fl = obj_link(my_entry); ptr_t 427 gc/pthread_support.c static ptr_t marker_sp[MAX_MARKERS] = {0}; ptr_t 519 gc/pthread_support.c GC_push_all((ptr_t)(GC_threads), (ptr_t)(GC_threads)+sizeof(GC_threads)); ptr_t 521 gc/pthread_support.c GC_push_all((ptr_t)(&GC_thread_key), ptr_t 522 gc/pthread_support.c (ptr_t)(&GC_thread_key)+sizeof(&GC_thread_key)); ptr_t 535 gc/pthread_support.c ptr_t q; ptr_t 670 gc/pthread_support.c int GC_segment_is_thread_stack(ptr_t lo, ptr_t hi) ptr_t 860 gc/pthread_support.c t -> stop_info.stack_ptr = (ptr_t)(&dummy); ptr_t 984 gc/pthread_support.c me -> stop_info.stack_ptr = (ptr_t)GC_save_regs_in_stack(); ptr_t 987 gc/pthread_support.c me -> stop_info.stack_ptr = (ptr_t)GC_approx_sp(); ptr_t 991 gc/pthread_support.c me -> backing_store_ptr = (ptr_t)GC_save_regs_in_stack() + SP_SLOP; ptr_t 1150 gc/pthread_support.c me -> stack_end = (ptr_t)(((word)(&dummy) + (GC_page_size - 1)) ptr_t 1158 gc/pthread_support.c me -> stack_end = (ptr_t)((word)(&dummy) & ~(GC_page_size - 1)); ptr_t 1164 gc/pthread_support.c me -> backing_store_end = (ptr_t) ptr_t 54 gc/ptr_chck.c register ptr_t base, limit; ptr_t 75 gc/ptr_chck.c limit = (ptr_t)((word *)h + hhdr -> hb_sz); ptr_t 76 gc/ptr_chck.c if ((ptr_t)p >= limit || (ptr_t)q >= limit || (ptr_t)q < (ptr_t)h ) { ptr_t 83 gc/ptr_chck.c base = (ptr_t)HBLKPTR(p); ptr_t 85 gc/ptr_chck.c if ((ptr_t)p >= limit) { ptr_t 108 gc/ptr_chck.c if ((ptr_t)q >= limit || (ptr_t)q < base) { ptr_t 113 gc/ptr_chck.c (*GC_same_obj_print_proc)((ptr_t)p, (ptr_t)q); ptr_t 168 gc/ptr_chck.c || sz > MAXOBJBYTES && (ptr_t)p >= (ptr_t)h + sz) { ptr_t 173 gc/ptr_chck.c (*GC_is_valid_displacement_print_proc)((ptr_t)p); ptr_t 194 gc/ptr_chck.c ptr_t p; ptr_t 201 gc/ptr_chck.c if ((ptr_t)p >= (ptr_t)(&dummy) && (ptr_t)p < GC_stackbottom ) { ptr_t 205 gc/ptr_chck.c if ((ptr_t)p <= (ptr_t)(&dummy) && (ptr_t)p > GC_stackbottom ) { ptr_t 262 gc/ptr_chck.c ptr_t base = GC_base(p); /* Should be manually inlined? */ ptr_t 270 gc/ptr_chck.c if ((word)((ptr_t)p - (ptr_t)base) > (word)descr) goto fail; ptr_t 273 gc/ptr_chck.c if ((ptr_t)p - (ptr_t)base ptr_t 276 gc/ptr_chck.c if (!((1 << (WORDSZ - ((ptr_t)p - (ptr_t)base) - 1)) ptr_t 285 gc/ptr_chck.c descr = *(word *)((ptr_t)base + (descr & ~GC_DS_TAGS)); ptr_t 287 gc/ptr_chck.c ptr_t type_descr = *(ptr_t *)base; ptr_t 298 gc/ptr_chck.c (*GC_is_visible_print_proc)((ptr_t)p); ptr_t 34 gc/reclaim.c ptr_t GC_leaked[MAX_LEAKED]; ptr_t 40 gc/reclaim.c ptr_t leaked; ptr_t 66 gc/reclaim.c ptr_t p = GC_leaked[i]; ptr_t 84 gc/reclaim.c GC_add_leaked((ptr_t)hblk + WORDS_TO_BYTES(word_no)); \ ptr_t 310 gc/reclaim.c ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM) ptr_t 313 gc/reclaim.c register ptr_t list; ptr_t 321 gc/reclaim.c GC_ASSERT(hhdr == GC_find_header((ptr_t)hbp)); ptr_t 335 gc/reclaim.c list = ((ptr_t)p); ptr_t 366 gc/reclaim.c ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM) ptr_t 369 gc/reclaim.c register ptr_t list; ptr_t 380 gc/reclaim.c list = (ptr_t)(p+start_displ); \ ptr_t 409 gc/reclaim.c ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM) ptr_t 412 gc/reclaim.c register ptr_t list; ptr_t 422 gc/reclaim.c list = (ptr_t)(p+start_displ); \ ptr_t 463 gc/reclaim.c ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM) ptr_t 466 gc/reclaim.c register ptr_t list; ptr_t 484 gc/reclaim.c list = ((ptr_t)p); ptr_t 525 gc/reclaim.c ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM) ptr_t 528 gc/reclaim.c register ptr_t list; ptr_t 539 gc/reclaim.c list = (ptr_t)(p+start_displ); \ ptr_t 567 gc/reclaim.c ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM) ptr_t 570 gc/reclaim.c register ptr_t list; ptr_t 580 gc/reclaim.c list = (ptr_t)(p+start_displ); \ ptr_t 617 gc/reclaim.c ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM) ptr_t 620 gc/reclaim.c register ptr_t list; ptr_t 631 gc/reclaim.c list = (ptr_t)(p+start_displ); \ ptr_t 661 gc/reclaim.c ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM) ptr_t 665 gc/reclaim.c ptr_t list; ptr_t 669 gc/reclaim.c ptr_t result = list; ptr_t 671 gc/reclaim.c GC_ASSERT(GC_find_header((ptr_t)hbp) == hhdr); ptr_t 730 gc/reclaim.c ptr_t * flh = &(ok -> ok_freelist[sz]); ptr_t 910 gc/reclaim.c ptr_t *flp; ptr_t 912 gc/reclaim.c ptr_t next = *flp; ptr_t 935 gc/reclaim.c ptr_t *fop; ptr_t 936 gc/reclaim.c ptr_t *lim; ptr_t 995 gc/reclaim.c ptr_t *flh = &(ok -> ok_freelist[sz]); ptr_t 427 gc/solaris_threads.c ptr_t base; ptr_t 440 gc/solaris_threads.c ptr_t GC_stack_alloc(size_t * stack_size) ptr_t 445 gc/solaris_threads.c register ptr_t base; ptr_t 462 gc/solaris_threads.c base = (ptr_t)mmap(0, search_sz + GC_page_size, ptr_t 465 gc/solaris_threads.c if (base == (ptr_t)-1) ptr_t 477 gc/solaris_threads.c base = (ptr_t) GC_scratch_alloc(search_sz + 2*GC_page_size); ptr_t 484 gc/solaris_threads.c base = (ptr_t)(((word)base + GC_page_size) & ~(GC_page_size - 1)); ptr_t 499 gc/solaris_threads.c void GC_stack_free(ptr_t stack, size_t size) ptr_t 534 gc/solaris_threads.c register ptr_t p; ptr_t 544 gc/solaris_threads.c if ((ptr_t)h == p) { ptr_t 548 gc/solaris_threads.c BZERO(p, (ptr_t)h - p); ptr_t 566 gc/solaris_threads.c GC_push_all((ptr_t)(GC_threads), (ptr_t)(GC_threads)+sizeof(GC_threads)); ptr_t 662 gc/solaris_threads.c register ptr_t hottest = (ptr_t)((word)(&dummy) & ~(HBLKSIZE-1)); ptr_t 665 gc/solaris_threads.c register ptr_t stack; ptr_t 689 gc/solaris_threads.c register ptr_t sp = GC_approx_sp(); ptr_t 690 gc/solaris_threads.c register ptr_t bottom, top; ptr_t 700 gc/solaris_threads.c GC_push_all_stack((ptr_t)GC_lwp_registers, ptr_t 701 gc/solaris_threads.c (ptr_t)GC_lwp_registers ptr_t 720 gc/solaris_threads.c int GC_is_thread_stack(ptr_t addr) ptr_t 724 gc/solaris_threads.c register ptr_t bottom, top; ptr_t 22 gc/stubborn.c extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ ptr_t 36 gc/stubborn.c GC_push_all((ptr_t)(&GC_changing_list_start), ptr_t 37 gc/stubborn.c (ptr_t)(&GC_changing_list_start) + sizeof(GC_PTR *)); ptr_t 199 gc/stubborn.c register ptr_t op; ptr_t 200 gc/stubborn.c register ptr_t *opp; ptr_t 202 gc/stubborn.c ptr_t result; ptr_t 275 gc/stubborn.c register ptr_t r; ptr_t 283 gc/stubborn.c r = (ptr_t)GC_base(q); ptr_t 337 gc/typd_mlc.c ptr_t * GC_eobjfreelist; ptr_t 339 gc/typd_mlc.c ptr_t * GC_arobjfreelist; ptr_t 371 gc/typd_mlc.c GC_eobjfreelist = (ptr_t *)GC_new_free_list_inner(); ptr_t 379 gc/typd_mlc.c GC_arobjfreelist = (ptr_t *)GC_new_free_list_inner(); ptr_t 410 gc/typd_mlc.c register ptr_t greatest_ha = GC_greatest_plausible_heap_addr; ptr_t 411 gc/typd_mlc.c register ptr_t least_ha = GC_least_plausible_heap_addr; ptr_t 417 gc/typd_mlc.c if ((ptr_t)current >= least_ha && (ptr_t)current <= greatest_ha) { ptr_t 418 gc/typd_mlc.c PUSH_CONTENTS((ptr_t)current, mark_stack_ptr, ptr_t 468 gc/typd_mlc.c register ptr_t current = (ptr_t) addr; ptr_t 621 gc/typd_mlc.c ptr_t GC_clear_stack(); ptr_t 637 gc/typd_mlc.c register ptr_t op; ptr_t 638 gc/typd_mlc.c register ptr_t * opp; ptr_t 653 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_explicit_kind); ptr_t 665 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_explicit_kind); ptr_t 682 gc/typd_mlc.c register ptr_t op; ptr_t 683 gc/typd_mlc.c register ptr_t * opp; ptr_t 698 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC_IOP(lb, GC_explicit_kind); ptr_t 709 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC_IOP(lb, GC_explicit_kind); ptr_t 729 gc/typd_mlc.c register ptr_t op; ptr_t 730 gc/typd_mlc.c register ptr_t * opp; ptr_t 762 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_array_kind); ptr_t 774 gc/typd_mlc.c op = (ptr_t)GENERAL_MALLOC((word)lb, GC_array_kind); ptr_t 47 gc/win32_threads.c ptr_t stack_base; /* The cold end of the stack. */ ptr_t 230 gc/win32_threads.c GC_push_all((ptr_t)&(thread_table[i].status), ptr_t 231 gc/win32_threads.c (ptr_t)(&(thread_table[i].status)+1)); ptr_t 295 gc/win32_threads.c ptr_t GC_current_stackbottom() ptr_t 315 gc/win32_threads.c ((ptr_t)(((DWORD)(s) - 1) & 0xFFFF0000)) ptr_t 317 gc/win32_threads.c static ptr_t GC_get_stack_min(ptr_t s) ptr_t 319 gc/win32_threads.c ptr_t bottom; ptr_t 337 gc/win32_threads.c ptr_t sp, stack_min; ptr_t 345 gc/win32_threads.c sp = (ptr_t) &dummy; ptr_t 361 gc/win32_threads.c sp = (ptr_t)context.Esp; ptr_t 364 gc/win32_threads.c sp = (ptr_t)context.Sp; ptr_t 368 gc/win32_threads.c sp = (ptr_t)context.R15; ptr_t 374 gc/win32_threads.c sp = (ptr_t)context.IntSp; ptr_t 380 gc/win32_threads.c sp = (ptr_t)context.Gpr1; ptr_t 386 gc/win32_threads.c sp = (ptr_t)context.IntSp;