Lines Matching defs:ptr
3671 int *ptr;
3675 ptr = view.buf;
3677 if (ptr[2*i] != i) {
3688 ptr = view.buf;
3690 if (*(ptr-2*i) != i) {
4089 void *ptr;
4091 ptr = PyMem_RawMalloc(0);
4092 if (ptr == NULL) {
4096 PyMem_RawFree(ptr);
4098 ptr = PyMem_RawCalloc(0, 0);
4099 if (ptr == NULL) {
4103 PyMem_RawFree(ptr);
4105 ptr = PyMem_Malloc(0);
4106 if (ptr == NULL) {
4110 PyMem_Free(ptr);
4112 ptr = PyMem_Calloc(0, 0);
4113 if (ptr == NULL) {
4117 PyMem_Free(ptr);
4119 ptr = PyObject_Malloc(0);
4120 if (ptr == NULL) {
4124 PyObject_Free(ptr);
4126 ptr = PyObject_Calloc(0, 0);
4127 if (ptr == NULL) {
4131 PyObject_Free(ptr);
4165 static void* hook_realloc(void* ctx, void* ptr, size_t new_size)
4169 hook->realloc_ptr = ptr;
4171 return hook->alloc.realloc(hook->alloc.ctx, ptr, new_size);
4174 static void hook_free(void *ctx, void *ptr)
4178 hook->free_ptr = ptr;
4179 hook->alloc.free(hook->alloc.ctx, ptr);
4190 void *ptr, *ptr2;
4207 case PYMEM_DOMAIN_RAW: ptr = PyMem_RawMalloc(size); break;
4208 case PYMEM_DOMAIN_MEM: ptr = PyMem_Malloc(size); break;
4209 case PYMEM_DOMAIN_OBJ: ptr = PyObject_Malloc(size); break;
4210 default: ptr = NULL; break;
4220 if (ptr == NULL) {
4233 case PYMEM_DOMAIN_RAW: ptr2 = PyMem_RawRealloc(ptr, size2); break;
4234 case PYMEM_DOMAIN_MEM: ptr2 = PyMem_Realloc(ptr, size2); break;
4235 case PYMEM_DOMAIN_OBJ: ptr2 = PyObject_Realloc(ptr, size2); break;
4244 if (hook.realloc_ptr != ptr
4268 case PYMEM_DOMAIN_RAW: ptr = PyMem_RawCalloc(nelem, elsize); break;
4269 case PYMEM_DOMAIN_MEM: ptr = PyMem_Calloc(nelem, elsize); break;
4270 case PYMEM_DOMAIN_OBJ: ptr = PyObject_Calloc(nelem, elsize); break;
4271 default: ptr = NULL; break;
4274 if (ptr == NULL) {
4287 case PYMEM_DOMAIN_RAW: PyMem_RawFree(ptr); break;
4288 case PYMEM_DOMAIN_MEM: PyMem_Free(ptr); break;
4289 case PYMEM_DOMAIN_OBJ: PyObject_Free(ptr); break;
4293 if (hook.free_ptr != ptr) {
4377 hook_frealloc(void *ctx, void *ptr, size_t new_size)
4383 return alloc->realloc(alloc->ctx, ptr, new_size);
4387 hook_ffree(void *ctx, void *ptr)
4390 alloc->free(alloc->ctx, ptr);
5121 void *ptr;
5128 ptr = PyLong_AsVoidPtr(ptr_obj);
5134 res = PyTraceMalloc_Track(domain, (uintptr_t)ptr, size);
5138 res = PyTraceMalloc_Track(domain, (uintptr_t)ptr, size);
5154 void *ptr;
5159 ptr = PyLong_AsVoidPtr(ptr_obj);
5163 res = PyTraceMalloc_Untrack(domain, (uintptr_t)ptr);
5177 void *ptr;
5181 ptr = PyLong_AsVoidPtr(ptr_obj);
5185 return _PyTraceMalloc_GetTraceback(domain, (uintptr_t)ptr);