/barrelfish-master/usr/eclipseclp/Shm/src/ |
H A D | memman.h | 36 typedef char *generic_ptr; typedef 38 typedef void *generic_ptr; typedef 123 generic_ptr addr; 129 generic_ptr addr; 136 generic_ptr min_addr, max_addr; 160 generic_ptr small_blocks[LARGEST_SMALL_BLOCK+1]; 161 generic_ptr powers[POWERS]; 163 generic_ptr alloc_ptr; 234 generic_ptr (*more)(word,int,struct heap_descriptor*); 235 int (*less)(generic_ptr,wor [all...] |
H A D | private_mem.c | 81 generic_ptr first_word_in_heap; 94 static generic_ptr 98 generic_ptr address = VirtualAlloc(NULL,size,MEM_COMMIT,PAGE_READWRITE); 99 return address ? address : (generic_ptr) -1; 102 generic_ptr address = mmap((void*) 0, size, 106 return address == MAP_FAILED ? (generic_ptr) -1 : address; 116 return (generic_ptr) sbrk(size); 122 _private_release(generic_ptr address, word size, struct heap_descriptor *hd) 203 generic_ptr 210 hp_free_size(generic_ptr pt [all...] |
H A D | alloc.c | 66 #define OUT_OF_HEAP ((generic_ptr)(-1)) 228 static generic_ptr 231 generic_ptr address; 243 _release_aux_page(struct heap_descriptor *hd, generic_ptr address) 285 generic_ptr ptr, 297 generic_ptr ptr, 320 generic_ptr ptr, 324 ((generic_ptr)((char*) ptr + size) > hd->pages->max_addr && hd->pages->max_addr)) 336 generic_ptr ptr, 369 _remove_from_list(hd, (generic_ptr) fro [all...] |
H A D | shared_mem.c | 91 static generic_ptr shared_sbrk(word size, int align, struct heap_descriptor *hd); 92 static int shared_release(generic_ptr address, word size, struct heap_descriptor *hd); 312 static generic_ptr 358 return (generic_ptr) p; 362 shared_release(generic_ptr address, word size, struct heap_descriptor *hd) 467 address_in_heap(struct heap_descriptor *hd, generic_ptr ptr) 471 return ptr >= (generic_ptr) hd->shared_header->start 472 && ptr < (generic_ptr) hd->shared_header->brk;
|
/barrelfish-master/usr/eclipseclp/Kernel/src/ |
H A D | mem.h | 202 generic_ptr hg_alloc_size(word size); 203 void hg_free_size(generic_ptr, word size); 204 generic_ptr hg_realloc_size(generic_ptr, word, word); 205 generic_ptr hg_alloc(word size); 206 void hg_free(generic_ptr); 207 generic_ptr hg_resize(generic_ptr, word); 210 generic_ptr hg_alloc_size(); 212 generic_ptr hg_realloc_siz [all...] |
H A D | emu_par.c | 656 generic_ptr dest; 680 hg_free_size((generic_ptr) csd->buf, 716 bmem_cpy(r->h.dest, (generic_ptr)(r+1), size); 770 generic_ptr from, 809 bmem_cpy((generic_ptr) (w+1), from, size_to_copy); 812 from = (generic_ptr) ((char *) from + size_to_copy); 1060 _put_memory(csd, (generic_ptr) addr, sizeof(pword)); 1065 _put_memory(csd, (generic_ptr) addr, sizeof(pword)); 1071 _put_memory(csd, (generic_ptr) addr, 1251 bmem_cpy( (generic_ptr) msg_dat [all...] |
H A D | mem.c | 497 generic_ptr addr = lower[0].start; 643 free_pages(&private_heap, (generic_ptr) stack, 731 free_pages(&private_heap, (generic_ptr) temp, (temp->limit - (char *) temp)/BYTES_PER_PAGE); 915 free_pages(&private_heap, (generic_ptr) this, 957 hp_free((generic_ptr) ptr); 964 return (char *) hp_resize((generic_ptr) ptr, (word) n); 971 hp_free((generic_ptr) ptr); 1004 generic_ptr 1011 hg_free_size(generic_ptr ptr, word size) 1016 generic_ptr [all...] |
H A D | bip_parallel.c | 171 bmem_cpy((generic_ptr) ((char *) msg_data + sizeof(amsg_ref_t)), 172 (generic_ptr) BufferStart(term_as_bytes), 208 hp_free_size((generic_ptr) dbag_descr, sizeof(dbag_descr_t)); 363 bmem_cpy( (generic_ptr) msg_data, 364 (generic_ptr) BufferStart(term_as_bytes),
|
H A D | property.c | 371 hg_free_size((generic_ptr) m, sizeof(property)); 376 hg_free_size((generic_ptr) p, sizeof(property)); 396 hg_free_size((generic_ptr) p, sizeof(property)); 442 hg_free_size((generic_ptr) p, sizeof(property)); 505 hg_free((generic_ptr)prop_value->val.ptr);
|
H A D | bip_bag.c | 86 hg_free_size((generic_ptr)(pw), 2*sizeof(pword));
|
H A D | io.c | 334 hg_free((generic_ptr) BufHeader(empty_buf)); \ 712 (generic_ptr) StreamDescriptors, 814 hg_free((generic_ptr) this); 827 hg_free((generic_ptr) this); 833 hg_free((generic_ptr) this); 840 hg_free((generic_ptr)StreamLexAux(nst)); 1233 nst->stdfile = (generic_ptr) f; 1376 hg_free((generic_ptr) StreamLexAux(nst)); 1852 (generic_ptr)(StreamBufHeader(nst)), 2338 hg_free((generic_ptr) thi [all...] |
H A D | types.h | 53 typedef void *generic_ptr; typedef 271 generic_ptr stdfile; /* FILE stream for this fd */
|
H A D | proc_desc.c | 171 hg_free_size((generic_ptr)pd, sizeof(pri)); 362 hg_free_size((generic_ptr) current_gd, sizeof(proc_duet)); 1753 hg_free_size((generic_ptr) code, sizeof(vmcode) * (UNDEF_CODE_SIZE + PROC_PREFIX_SIZE)); 1755 hg_free((generic_ptr) code);
|
H A D | bip_module.c | 374 hg_free((generic_ptr) m->lock); 911 hg_free_size((generic_ptr) current_duet, sizeof(didlist)); 951 hg_free_size((generic_ptr) pm->syntax, sizeof(syntax_desc));
|
H A D | bip_load.c | 429 static generic_ptr dload_list = 0; 737 hg_free((generic_ptr) wp);
|
H A D | bip_record.c | 116 hg_free_size((generic_ptr) this, sizeof(t_heap_rec)); 154 hg_free_size((generic_ptr) header, sizeof(t_heap_rec));
|
H A D | printam.c | 1689 hg_free_size((generic_ptr)elem, 2*sizeof(pword)); \ 1755 else if (address_in_heap(&global_heap, (generic_ptr) pw)) region = 'h';
|
H A D | read.c | 1820 hp_free_size((generic_ptr) pd->var_table, pd->var_table_size*sizeof(vword)); 1864 hp_free_size((generic_ptr) pd->var_table, pd->var_table_size*sizeof(vword)); 1866 hp_free_size((generic_ptr) pd, sizeof(parse_desc));
|
H A D | term_copy.c | 1095 hg_free_size((generic_ptr) HeaptermHeader(root->val.ptr), 1158 hg_free_size((generic_ptr) HeaptermHeader(pw), HeaptermSize(pw) +
|
H A D | embed.c | 563 hp_free_size((generic_ptr)variable, sizeof(struct eclipse_ref_));
|
H A D | lex.c | 989 StreamLexAux(nst) = (unsigned char *) hg_resize((generic_ptr) (StreamLexAux(nst)), (int)(n + n)); 1184 hg_free_size((generic_ptr) to->syntax, sizeof(syntax_desc));
|
H A D | emu_c_env.c | 1053 hp_free_size((generic_ptr)slot, sizeof(dyn_event_q_slot_t)); 2295 #define InHeap(p) (address_in_heap(&global_heap, (generic_ptr) p))
|
H A D | write.c | 810 hp_free_size((generic_ptr) buf, bufsize); 2346 hp_free_size((generic_ptr) buf, bufsize);
|
H A D | bip_array.c | 1016 hg_free((generic_ptr) array_header);
|
/barrelfish-master/usr/eclipseclp/documents/internal/kernel/ |
H A D | globalstate.tex | 71 The type generic_ptr is normally (void *). On compilers that don't 140 generic_ptr alloc_size(struct heap_descriptor *, int size); 148 void free_size(struct heap_descriptor *, generic_ptr addr, int size); 156 generic_ptr realloc_size(struct heap_descriptor *, 157 generic_ptr addr, int oldsize, int newsize); 171 generic_ptr h_alloc(struct heap_descriptor *, int size); 179 void h_free(struct heap_descriptor *, generic_ptr addr); 185 generic_ptr h_realloc(struct heap_descriptor *, 186 generic_ptr addr, int newsize);
|