Lines Matching defs:ctx

19 static void* _PyMem_DebugRawMalloc(void *ctx, size_t size);
20 static void* _PyMem_DebugRawCalloc(void *ctx, size_t nelem, size_t elsize);
21 static void* _PyMem_DebugRawRealloc(void *ctx, void *ptr, size_t size);
22 static void _PyMem_DebugRawFree(void *ctx, void *ptr);
24 static void* _PyMem_DebugMalloc(void *ctx, size_t size);
25 static void* _PyMem_DebugCalloc(void *ctx, size_t nelem, size_t elsize);
26 static void* _PyMem_DebugRealloc(void *ctx, void *ptr, size_t size);
27 static void _PyMem_DebugFree(void *ctx, void *p);
79 static void* _PyObject_Malloc(void *ctx, size_t size);
80 static void* _PyObject_Calloc(void *ctx, size_t nelem, size_t elsize);
81 static void _PyObject_Free(void *ctx, void *p);
82 static void* _PyObject_Realloc(void *ctx, void *ptr, size_t size);
93 _PyMem_RawMalloc(void *ctx, size_t size)
105 _PyMem_RawCalloc(void *ctx, size_t nelem, size_t elsize)
119 _PyMem_RawRealloc(void *ctx, void *ptr, size_t size)
127 _PyMem_RawFree(void *ctx, void *ptr)
135 _PyObject_ArenaVirtualAlloc(void *ctx, size_t size)
142 _PyObject_ArenaVirtualFree(void *ctx, void *ptr, size_t size)
149 _PyObject_ArenaMmap(void *ctx, size_t size)
161 _PyObject_ArenaMunmap(void *ctx, void *ptr, size_t size)
168 _PyObject_ArenaMalloc(void *ctx, size_t size)
174 _PyObject_ArenaFree(void *ctx, void *ptr, size_t size)
477 alloc.ctx = &_PyMem_Debug.raw;
490 alloc.ctx = &_PyMem_Debug.mem;
503 alloc.ctx = &_PyMem_Debug.obj;
531 allocator->ctx = NULL;
560 return _PyObject_Arena.alloc(_PyObject_Arena.ctx, size);
566 _PyObject_Arena.free(_PyObject_Arena.ctx, obj, size);
586 return _PyMem_Raw.malloc(_PyMem_Raw.ctx, size);
595 return _PyMem_Raw.calloc(_PyMem_Raw.ctx, nelem, elsize);
604 return _PyMem_Raw.realloc(_PyMem_Raw.ctx, ptr, new_size);
609 _PyMem_Raw.free(_PyMem_Raw.ctx, ptr);
623 return _PyMem.malloc(_PyMem.ctx, size);
636 return _PyMem.calloc(_PyMem.ctx, nelem, elsize);
645 return _PyMem.realloc(_PyMem.ctx, ptr, new_size);
652 _PyMem.free(_PyMem.ctx, ptr);
712 return _PyObject.malloc(_PyObject.ctx, size);
725 return _PyObject.calloc(_PyObject.ctx, nelem, elsize);
734 return _PyObject.realloc(_PyObject.ctx, ptr, new_size);
741 _PyObject.free(_PyObject.ctx, ptr);
1641 address = _PyObject_Arena.alloc(_PyObject_Arena.ctx, ARENA_SIZE);
1646 _PyObject_Arena.free(_PyObject_Arena.ctx, address, ARENA_SIZE);
1948 pymalloc_alloc(void *ctx, size_t nbytes)
1996 _PyObject_Malloc(void *ctx, size_t nbytes)
1998 void* ptr = pymalloc_alloc(ctx, nbytes);
2012 _PyObject_Calloc(void *ctx, size_t nelem, size_t elsize)
2017 void* ptr = pymalloc_alloc(ctx, nbytes);
2135 _PyObject_Arena.free(_PyObject_Arena.ctx,
2218 pymalloc_free(void *ctx, void *p)
2276 _PyObject_Free(void *ctx, void *p)
2283 if (UNLIKELY(!pymalloc_free(ctx, p))) {
2301 pymalloc_realloc(void *ctx, void **newptr_p, void *p, size_t nbytes)
2351 bp = _PyObject_Malloc(ctx, nbytes);
2354 _PyObject_Free(ctx, p);
2362 _PyObject_Realloc(void *ctx, void *ptr, size_t nbytes)
2367 return _PyObject_Malloc(ctx, nbytes);
2370 if (pymalloc_realloc(ctx, &ptr2, ptr, nbytes)) {
2479 _PyMem_DebugRawAlloc(int use_calloc, void *ctx, size_t nbytes)
2481 debug_alloc_api_t *api = (debug_alloc_api_t *)ctx;
2505 p = (uint8_t *)api->alloc.calloc(api->alloc.ctx, 1, total);
2508 p = (uint8_t *)api->alloc.malloc(api->alloc.ctx, total);
2539 _PyMem_DebugRawMalloc(void *ctx, size_t nbytes)
2541 return _PyMem_DebugRawAlloc(0, ctx, nbytes);
2545 _PyMem_DebugRawCalloc(void *ctx, size_t nelem, size_t elsize)
2550 return _PyMem_DebugRawAlloc(1, ctx, nbytes);
2560 _PyMem_DebugRawFree(void *ctx, void *p)
2567 debug_alloc_api_t *api = (debug_alloc_api_t *)ctx;
2575 api->alloc.free(api->alloc.ctx, q);
2580 _PyMem_DebugRawRealloc(void *ctx, void *p, size_t nbytes)
2583 return _PyMem_DebugRawAlloc(0, ctx, nbytes);
2586 debug_alloc_api_t *api = (debug_alloc_api_t *)ctx;
2628 r = (uint8_t *)api->alloc.realloc(api->alloc.ctx, head, total);
2690 _PyMem_DebugMalloc(void *ctx, size_t nbytes)
2693 return _PyMem_DebugRawMalloc(ctx, nbytes);
2697 _PyMem_DebugCalloc(void *ctx, size_t nelem, size_t elsize)
2700 return _PyMem_DebugRawCalloc(ctx, nelem, elsize);
2705 _PyMem_DebugFree(void *ctx, void *ptr)
2708 _PyMem_DebugRawFree(ctx, ptr);
2713 _PyMem_DebugRealloc(void *ctx, void *ptr, size_t nbytes)
2716 return _PyMem_DebugRawRealloc(ctx, ptr, nbytes);