@@ -57,13 +57,6 @@ static umf_result_t alloc_cb_fails(void *provider, size_t size,
5757 return UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY ;
5858}
5959
60- static umf_result_t free_cb_fails (void *provider, void *ptr, size_t size) {
61- (void )provider; // unused
62- (void )ptr; // unused
63- (void )size; // unused
64- return UMF_RESULT_ERROR_USER_SPECIFIC ;
65- }
66-
6760static umf_result_t split_cb_fails (void *provider, void *ptr, size_t totalSize,
6861 size_t firstSize) {
6962 (void )provider; // unused
@@ -615,34 +608,6 @@ TEST_P(CoarseWithMemoryStrategyTest, coarseTest_basic_alloc_cb_fails) {
615608 umfMemoryProviderDestroy (malloc_memory_provider);
616609}
617610
618- TEST_P (CoarseWithMemoryStrategyTest, coarseTest_basic_free_cb_fails) {
619- umf_memory_provider_handle_t malloc_memory_provider;
620- umf_result = umfMemoryProviderCreate (&UMF_MALLOC_MEMORY_PROVIDER_OPS , NULL ,
621- &malloc_memory_provider);
622- ASSERT_EQ (umf_result, UMF_RESULT_SUCCESS );
623- ASSERT_NE (malloc_memory_provider, nullptr );
624-
625- coarse_params.provider = malloc_memory_provider;
626- coarse_params.cb .free = free_cb_fails;
627-
628- umf_result = coarse_new (&coarse_params, &coarse_handle);
629- ASSERT_EQ (umf_result, UMF_RESULT_SUCCESS );
630- ASSERT_NE (coarse_handle, nullptr );
631-
632- coarse_t *ch = coarse_handle;
633- const size_t alloc_size = 20 * MB ;
634-
635- umf_result = coarse_add_memory_from_provider (ch, alloc_size);
636- ASSERT_EQ (umf_result, UMF_RESULT_SUCCESS );
637-
638- ASSERT_EQ (coarse_get_stats (ch).used_size , 0 * MB );
639- ASSERT_EQ (coarse_get_stats (ch).alloc_size , alloc_size);
640- ASSERT_EQ (coarse_get_stats (ch).num_all_blocks , (size_t )1 );
641-
642- coarse_delete (ch);
643- umfMemoryProviderDestroy (malloc_memory_provider);
644- }
645-
646611TEST_P (CoarseWithMemoryStrategyTest, coarseTest_split_cb_fails) {
647612 if (coarse_params.allocation_strategy ==
648613 UMF_COARSE_MEMORY_STRATEGY_FASTEST ) {
0 commit comments