@@ -349,7 +349,7 @@ static void (*free_hook)(void *) = NULL;
349349 */
350350
351351void *
352- _PyCore_ObjectMalloc (size_t nbytes )
352+ _PyMalloc_Malloc (size_t nbytes )
353353{
354354 block * bp ;
355355 poolp pool ;
@@ -479,7 +479,7 @@ _PyCore_ObjectMalloc(size_t nbytes)
479479 * With malloc, we can't avoid loosing one page address space
480480 * per arena due to the required alignment on page boundaries.
481481 */
482- bp = (block * )PyCore_MALLOC (ARENA_SIZE + SYSTEM_PAGE_SIZE );
482+ bp = (block * )PyMem_MALLOC (ARENA_SIZE + SYSTEM_PAGE_SIZE );
483483 if (bp == NULL ) {
484484 UNLOCK ();
485485 goto redirect ;
@@ -510,13 +510,13 @@ _PyCore_ObjectMalloc(size_t nbytes)
510510 * last chance to serve the request) or when the max memory limit
511511 * has been reached.
512512 */
513- return (void * )PyCore_MALLOC (nbytes );
513+ return (void * )PyMem_MALLOC (nbytes );
514514}
515515
516516/* free */
517517
518518void
519- _PyCore_ObjectFree (void * p )
519+ _PyMalloc_Free (void * p )
520520{
521521 poolp pool ;
522522 poolp next , prev ;
@@ -536,7 +536,7 @@ _PyCore_ObjectFree(void *p)
536536 offset = (off_t )p & POOL_SIZE_MASK ;
537537 pool = (poolp )((block * )p - offset );
538538 if (pool -> pooladdr != pool || pool -> magic != (uint )POOL_MAGIC ) {
539- PyCore_FREE (p );
539+ PyMem_FREE (p );
540540 return ;
541541 }
542542
@@ -595,7 +595,7 @@ _PyCore_ObjectFree(void *p)
595595/* realloc */
596596
597597void *
598- _PyCore_ObjectRealloc (void * p , size_t nbytes )
598+ _PyMalloc_Realloc (void * p , size_t nbytes )
599599{
600600 block * bp ;
601601 poolp pool ;
@@ -607,7 +607,7 @@ _PyCore_ObjectRealloc(void *p, size_t nbytes)
607607#endif
608608
609609 if (p == NULL )
610- return _PyCore_ObjectMalloc (nbytes );
610+ return _PyMalloc_Malloc (nbytes );
611611
612612 /* realloc(p, 0) on big blocks is redirected. */
613613 pool = (poolp )((block * )p - ((off_t )p & POOL_SIZE_MASK ));
@@ -618,7 +618,7 @@ _PyCore_ObjectRealloc(void *p, size_t nbytes)
618618 size = nbytes ;
619619 goto malloc_copy_free ;
620620 }
621- bp = (block * )PyCore_REALLOC (p , nbytes );
621+ bp = (block * )PyMem_REALLOC (p , nbytes );
622622 }
623623 else {
624624 /* We're in charge of this block */
@@ -627,7 +627,7 @@ _PyCore_ObjectRealloc(void *p, size_t nbytes)
627627 /* Don't bother if a smaller size was requested
628628 except for realloc(p, 0) == free(p), ret NULL */
629629 if (nbytes == 0 ) {
630- _PyCore_ObjectFree (p );
630+ _PyMalloc_Free (p );
631631 bp = NULL ;
632632 }
633633 else
@@ -637,10 +637,10 @@ _PyCore_ObjectRealloc(void *p, size_t nbytes)
637637
638638 malloc_copy_free :
639639
640- bp = (block * )_PyCore_ObjectMalloc (nbytes );
640+ bp = (block * )_PyMalloc_Malloc (nbytes );
641641 if (bp != NULL ) {
642642 memcpy (bp , p , size );
643- _PyCore_ObjectFree (p );
643+ _PyMalloc_Free (p );
644644 }
645645 }
646646 }
@@ -651,7 +651,7 @@ _PyCore_ObjectRealloc(void *p, size_t nbytes)
651651
652652/* -- unused --
653653void *
654- _PyCore_ObjectCalloc (size_t nbel, size_t elsz)
654+ _PyMalloc_Calloc (size_t nbel, size_t elsz)
655655{
656656 void *p;
657657 size_t nbytes;
@@ -662,7 +662,7 @@ _PyCore_ObjectCalloc(size_t nbel, size_t elsz)
662662#endif
663663
664664 nbytes = nbel * elsz;
665- p = _PyCore_ObjectMalloc (nbytes);
665+ p = _PyMalloc_Malloc (nbytes);
666666 if (p != NULL)
667667 memset(p, 0, nbytes);
668668 return p;
@@ -678,10 +678,10 @@ _PyCore_ObjectCalloc(size_t nbel, size_t elsz)
678678#ifdef WITH_MALLOC_HOOKS
679679
680680void
681- _PyCore_ObjectMalloc_SetHooks ( void * (* malloc_func )(size_t ),
682- void * (* calloc_func )(size_t , size_t ),
683- void * (* realloc_func )(void * , size_t ),
684- void (* free_func )(void * ) )
681+ _PyMalloc_SetHooks ( void * (* malloc_func )(size_t ),
682+ void * (* calloc_func )(size_t , size_t ),
683+ void * (* realloc_func )(void * , size_t ),
684+ void (* free_func )(void * ) )
685685{
686686 LOCK ();
687687 malloc_hook = malloc_func ;
@@ -692,10 +692,10 @@ _PyCore_ObjectMalloc_SetHooks( void *(*malloc_func)(size_t),
692692}
693693
694694void
695- _PyCore_ObjectMalloc_FetchHooks ( void * (* * malloc_funcp )(size_t ),
696- void * (* * calloc_funcp )(size_t , size_t ),
697- void * (* * realloc_funcp )(void * , size_t ),
698- void (* * free_funcp )(void * ) )
695+ _PyMalloc_FetchHooks ( void * (* * malloc_funcp )(size_t ),
696+ void * (* * calloc_funcp )(size_t , size_t ),
697+ void * (* * realloc_funcp )(void * , size_t ),
698+ void (* * free_funcp )(void * ) )
699699{
700700 LOCK ();
701701 * malloc_funcp = malloc_hook ;
0 commit comments