@@ -472,18 +472,17 @@ umfMemoryTrackerRemoveIpcSegment(umf_memory_tracker_handle_t hTracker,
472472}
473473
474474umf_memory_pool_handle_t umfMemoryTrackerGetPool (const void * ptr ) {
475- umf_alloc_info_t allocInfo = {NULL , 0 , NULL };
476- umf_result_t ret = umfMemoryTrackerGetAllocInfo (ptr , & allocInfo , NULL );
475+ umf_alloc_info_t allocInfo = {NULL , 0 , NULL , NULL };
476+ umf_result_t ret = umfMemoryTrackerGetAllocInfo (ptr , & allocInfo );
477477 if (ret != UMF_RESULT_SUCCESS ) {
478478 return NULL ;
479479 }
480480
481481 return allocInfo .pool ;
482482}
483483
484- umf_result_t
485- umfMemoryTrackerGetAllocInfo (const void * ptr , umf_alloc_info_t * pAllocInfo ,
486- umf_memory_properties_handle_t * props ) {
484+ umf_result_t umfMemoryTrackerGetAllocInfo (const void * ptr ,
485+ umf_alloc_info_t * pAllocInfo ) {
487486 assert (pAllocInfo );
488487
489488 if (ptr == NULL ) {
@@ -572,11 +571,8 @@ umfMemoryTrackerGetAllocInfo(const void *ptr, umf_alloc_info_t *pAllocInfo,
572571 pAllocInfo -> base = (void * )top_most_key ;
573572 pAllocInfo -> baseSize = top_most_value -> size ;
574573 pAllocInfo -> pool = top_most_value -> pool ;
574+ pAllocInfo -> props = & top_most_value -> props ;
575575
576- if (props != NULL ) {
577- * props = & top_most_value -> props ;
578- }
579-
580576 assert (ref_top_most_value );
581577 critnib_release (TRACKER -> alloc_segments_map [ref_level ], ref_top_most_value );
582578
0 commit comments