/osnet-11/usr/src/lib/libast/common/vmalloc/ |
H A D | vmdisc.c | 37 Vmdisc_t* vmdisc(Vmalloc_t* vm, Vmdisc_t* disc) argument 39 Vmdisc_t* vmdisc(vm, disc) 40 Vmalloc_t* vm; 44 Vmdisc_t* old = vm->disc; 50 (*old->exceptf)(vm,VM_DISC,(Void_t*)disc,old) != 0 ) 52 vm->disc = disc;
|
H A D | vmgetmem.c | 31 * vm open/close/resize - a handy default for discipline memory functions 43 Void_t* vmgetmem(Vmalloc_t* vm, Void_t* data, size_t size) argument 45 Void_t* vmgetmem(vm, data, size) 46 Vmalloc_t* vm; 51 if (!vm) 54 return vmresize(vm, data, size, VM_RSMOVE|VM_RSCOPY|VM_RSZERO); 55 vmclose(vm);
|
H A D | vmregion.c | 44 Vmalloc_t *vm; local 51 for(vm = Vmheap; vm; vm = vm->next) 52 if(vm->data == vd) 55 return vm;
|
H A D | vmwalk.c | 36 int vmwalk(Vmalloc_t* vm, int(*segf)(Vmalloc_t*, Void_t*, size_t, Vmdisc_t*, Void_t*), Void_t* handle ) argument 38 int vmwalk(vm, segf, handle) 39 Vmalloc_t* vm; 47 if(!vm) 48 { for(vm = Vmheap; vm; vm = vm->next) 49 { if(!(vm->data->mode&VM_TRUST) && ISLOCK(vm [all...] |
H A D | vmsegment.c | 36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr) argument 38 Void_t* vmsegment(vm, addr) 39 Vmalloc_t* vm; /* region */ 44 reg Vmdata_t* vd = vm->data;
|
H A D | vmclear.c | 35 int vmclear(Vmalloc_t* vm) argument 37 int vmclear(vm) 38 Vmalloc_t* vm; 45 reg Vmdata_t* vd = vm->data;
|
H A D | vmclose.c | 35 int vmclose(Vmalloc_t* vm) argument 37 int vmclose(vm) 38 Vmalloc_t* vm; 43 Vmdata_t* vd = vm->data; 46 if(vm == Vmheap) 52 if(vm->disc->exceptf && 53 (ev = (*vm->disc->exceptf)(vm,VM_CLOSE,NIL(Void_t*),vm->disc)) < 0 ) 61 (*_Vmpfclose)(vm); [all...] |
H A D | vmdcheap.c | 35 static Void_t* heapmem(Vmalloc_t* vm, Void_t* caddr, argument 39 static Void_t* heapmem(vm, caddr, csize, nsize, disc) 40 Vmalloc_t* vm; /* region doing allocation from */ 47 NOTUSED(vm);
|
H A D | vmset.c | 36 int vmset(reg Vmalloc_t* vm, int flags, int on) argument 38 int vmset(vm, flags, on) 39 reg Vmalloc_t* vm; /* region being worked on */ 45 reg Vmdata_t* vd = vm->data;
|
H A D | vmstat.c | 36 int vmstat(Vmalloc_t* vm, Vmstat_t* st) argument 38 int vmstat(vm, st) 39 Vmalloc_t* vm; 46 reg Vmdata_t* vd = vm ? vm->data : Vmregion->data;
|
H A D | vmopen.c | 56 reg Vmalloc_t* vm; local 72 if(!(vm = (Vmalloc_t*)vmalloc(Vmheap,sizeof(Vmalloc_t))) ) 74 vm->meth = *meth; 75 vm->disc = disc; 76 vm->file = NIL(char*); 77 vm->line = 0; 81 if((e = (*disc->exceptf)(vm,VM_OPEN,(Void_t*)(&addr),disc)) != 0) 92 { vm->data = vd; 97 vmfree(Vmheap,vm); 109 if(!(addr = (Vmuchar_t*)(*memoryf)(vm,NI [all...] |
H A D | vmlast.c | 36 static Void_t* lastalloc(Vmalloc_t* vm, size_t size) argument 38 static Void_t* lastalloc(vm, size) 39 Vmalloc_t* vm; 46 reg Vmdata_t* vd = vm->data; 75 if((tp = (*_Vmextend)(vm,size,NIL(Vmsearch_f))) ) 96 (*_Vmtrace)(vm, NIL(Vmuchar_t*), (Vmuchar_t*)tp, orgsize, 0); 100 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc); 106 static int lastfree(Vmalloc_t* vm, reg Void_t* data ) argument 108 static int lastfree(vm, dat 162 lastresize(Vmalloc_t* vm, reg Void_t* data, size_t size, int type ) argument 311 lastaddr(Vmalloc_t* vm, Void_t* addr) argument 328 lastsize(Vmalloc_t* vm, Void_t* addr) argument 347 lastcompact(Vmalloc_t* vm) argument 392 lastalign(Vmalloc_t* vm, size_t size, size_t align) argument [all...] |
H A D | vmprivate.c | 39 static Block_t* vmextend(reg Vmalloc_t* vm, size_t size, Vmsearch_f searchf ) argument 41 static Block_t* vmextend(vm, size, searchf ) 42 reg Vmalloc_t* vm; /* region to increase in size */ 51 reg Vmdata_t* vd = vm->data; 52 reg Vmemory_f memoryf = vm->disc->memoryf; 53 reg Vmexcept_f exceptf = vm->disc->exceptf; 58 if(!_Vmtrace && vm == Vmheap && (vd->mode&VM_TRUST) ) 73 if(size > 2*vd->incr && vm->disc->round < vd->incr) 87 addr = (Vmuchar_t*)(*memoryf)(vm,seg->addr,seg->extent, 88 seg->extent+size-s,vm 211 vmtruncate(Vmalloc_t* vm, Seg_t* seg, size_t size, int exact) argument [all...] |
H A D | vmpool.c | 42 static Void_t* poolalloc(Vmalloc_t* vm, reg size_t size) argument 44 static Void_t* poolalloc(vm, size ) 45 Vmalloc_t* vm; 49 reg Vmdata_t* vd = vm->data; 88 { if((tp = (*_Vmextend)(vm,ROUND(size,vd->incr),NIL(Vmsearch_f))) ) 117 (*_Vmtrace)(vm,NIL(Vmuchar_t*),(Vmuchar_t*)tp,vd->pool,0); 120 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc); 126 static long pooladdr(Vmalloc_t* vm, reg Void_t* addr) argument 128 static long pooladdr(vm, add 179 poolfree(reg Vmalloc_t* vm, reg Void_t* data ) argument 227 poolresize(Vmalloc_t* vm, Void_t* data, size_t size, int type ) argument 281 poolsize(Vmalloc_t* vm, Void_t* addr) argument 292 poolcompact(Vmalloc_t* vm) argument 337 poolalign(Vmalloc_t* vm, size_t size, size_t align) argument [all...] |
H A D | vmmopen.c | 158 static Void_t* mmvmmemory(Vmalloc_t* vm, Void_t* caddr, argument 161 static Void_t* mmvmmemory(vm, caddr, csize, nsize, disc) 162 Vmalloc_t* vm; 214 static int mmvmexcept(Vmalloc_t* vm, int type, Void_t* data, Vmdisc_t* disc) argument 216 static int mmvmexcept(vm, type, data, disc) 217 Vmalloc_t* vm; 253 Vmalloc_t *vm; local 281 if(!(vm = vmopen(&mmdc->disc, Vmbest, VM_TRUST)) ) 286 return vm; 291 Void_t* vmmset(Vmalloc_t* vm, in argument [all...] |
H A D | vmtrace.c | 100 static void trtrace(Vmalloc_t* vm, argument 103 static void trtrace(vm, oldaddr, newaddr, size, align) 104 Vmalloc_t* vm; /* region call was made from */ 112 Vmdata_t* vd = vm->data; 129 VMFLF(vm,file,line,func); 140 bufp = trstrcpy(bufp, tritoa(VLONG(vm), 0), ':'); 247 int vmtrbusy(Vmalloc_t* vm) argument 249 int vmtrbusy(vm) 250 Vmalloc_t* vm; 254 Vmdata_t* vd = vm [all...] |
H A D | vmdebug.c | 82 static void vmdbwarn(Vmalloc_t* vm, char* mesg, int n) argument 84 static void vmdbwarn(vm, mesg, n) 85 Vmalloc_t* vm; 90 reg Vmdata_t* vd = vm->data; 99 static void dbwarn(Vmalloc_t* vm, Void_t* data, int where, argument 102 static void dbwarn(vm, data, where, file, line, func, type) 103 Vmalloc_t* vm; /* region holding the block */ 133 bufp = (*_Vmstrcpy)(bufp, (*_Vmitoa)(VLONG(vm), 0), ':'); 183 vmdbwarn(vm,buf,(bufp-buf)); 188 static void dbwatch(Vmalloc_t* vm, Void_ argument 265 dbaddr(Vmalloc_t* vm, Void_t* addr) argument 331 dbsize(Vmalloc_t* vm, Void_t* addr) argument 375 dballoc(Vmalloc_t* vm, size_t size) argument 432 dbfree(Vmalloc_t* vm, Void_t* data ) argument 497 dbresize(Vmalloc_t* vm, Void_t* addr, reg size_t size, int type) argument 592 dbcompact(Vmalloc_t* vm) argument 603 vmdbcheck(Vmalloc_t* vm) argument 696 dbalign(Vmalloc_t* vm, size_t size, size_t align) argument 749 vmdbstat(Vmalloc_t* vm) argument [all...] |
H A D | malloc.c | 903 Vmalloc_t* vm = 0; local 947 if (!vm) 948 vm = vmopen(Vmdcsbrk, Vmdebug, 0); 949 if (vm && vm->meth.meth == VM_MTDEBUG) 950 vmset(vm, VM_DBABORT, 1); 961 if (v && !vm) 966 vm = vmopen(Vmdcsbrk, Vmdebug, 0); 968 vm = vmopen(Vmdcsbrk, Vmprofile, 0); 970 vm [all...] |
/osnet-11/usr/src/lib/libast/common/cdt/ |
H A D | dtnew.c | 25 * dtopen() with handle placed in specific vm region 34 Vmalloc_t* vm; member in struct:Dc_s 51 return vmresize(((Dc_t*)disc)->vm, addr, size, VM_RSMOVE); 55 * open a dictionary using disc->memoryf if set or vm otherwise 59 dtnew(Vmalloc_t* vm, Dtdisc_t* disc, Dtmethod_t* meth) argument 69 dc.vm = vm;
|
/osnet-11/usr/src/lib/libcmd/common/ |
H A D | vmstate.c | 57 Vmalloc_t* vm; member in struct:State_s 77 *pn = integralof(state->vm); 134 visit(Vmalloc_t* vm, void* addr, size_t size, Vmdisc_t* disc, void* handle) argument 139 if (vm != state->vm) 141 state->vm = vm; 143 state->region[state->regions++] = vm; 190 state.vm = state.region[i]; 191 vmstat(state.vm, [all...] |
/osnet-11/usr/src/lib/libshell/common/sh/ |
H A D | fault.c | 52 static int malloc_done(Vmalloc_t* vm, int type, Void_t* val, Vmdisc_t* dp) argument
|
/osnet-11/usr/src/lib/libdll/common/ |
H A D | dllscan.c | 35 Vmalloc_t* vm; \ 218 Vmalloc_t* vm; local 224 if (!(vm = vmopen(Vmdcheap, Vmlast, 0))) 243 if (!(scan = vmnewof(vm, 0, Dllscan_t, 1, i)) || !(scan->tmp = sfstropen())) 245 vmclose(vm); 248 scan->vm = vm; 266 if (!(scan->pb = vmnewof(vm, 0, char, t - (char*)name, 2))) 281 if (!(t = vmnewof(vm, 0, char, i, 1))) 295 if (!(s = vmnewof(vm, [all...] |
/osnet-11/usr/src/lib/libast/common/misc/ |
H A D | fastfind.c | 177 Vmalloc_t* vm; local 182 if (!(vm = vmopen(Vmdcheap, Vmbest, 0))) 196 if (!(fp = (Find_t*)vmnewof(vm, 0, Find_t, 1, sizeof(Encode_t) - sizeof(Code_t)))) 198 fp->vm = vm; 380 if (!(fp = (Find_t*)vmnewof(vm, 0, Find_t, 1, i))) 382 vmclose(vm); 385 fp->vm = vm; 523 if (!(fp->dirs = vmnewof(fp->vm, [all...] |
/osnet-11/usr/src/lib/libast/common/port/ |
H A D | mc.c | 41 Vmalloc_t* vm; 215 Vmalloc_t* vm; local 243 if (!(vm = vmopen(Vmdcheap, Vmbest, 0)) || !(mc = vmnewof(vm, 0, Mc_t, 1, 0))) 248 mc->vm = vm; 256 if (!(sp = sfgetr(ip, 0, 0)) || !(mc->translation = vmstrdup(vm, sp))) 279 else if (!(mc->translation = vmnewof(vm, 0, char, 1, 0))) 286 if (!(mc->set = vmnewof(vm, 0, Mcset_t, mc->num + 1, 0))) 290 if (!(mp = vmnewof(vm, [all...] |
/osnet-11/usr/src/lib/libsqlite/src/ |
H A D | test4.c | 46 sqlite_vm *vm; /* Pending operation */ member in struct:Thread 72 p->vm = 0; 84 if( p->vm ){ 85 sqlite_finalize(p->vm, 0); 86 p->vm = 0; 446 if( p->vm ){ 447 sqlite_finalize(p->vm, 0); 448 p->vm = 0; 450 p->rc = sqlite_compile(p->db, p->zArg, 0, &p->vm, &p->zErr); 488 if( p->vm [all...] |