freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] Fortify memory debugging (cont'd).


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype][master] Fortify memory debugging (cont'd).
Date: Wed, 08 Sep 2021 16:26:53 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

1 changed file:

Changes:

  • src/base/ftdbgmem.c
    ... ... @@ -310,8 +310,6 @@
    310 310
         FT_Long  leaks      = 0;
    
    311 311
     
    
    312 312
     
    
    313
    -    FT_DumpMemory( table->memory );
    
    314
    -
    
    315 313
         /* remove all blocks from the table, revealing leaked ones */
    
    316 314
         for ( i = 0; i < table->size; i++ )
    
    317 315
         {
    
    ... ... @@ -862,6 +860,8 @@
    862 860
           FT_MemTable  table = (FT_MemTable)memory->user;
    
    863 861
     
    
    864 862
     
    
    863
    +      FT_DumpMemory( memory );
    
    864
    +
    
    865 865
           ft_mem_table_destroy( table );
    
    866 866
     
    
    867 867
           memory->free    = table->free;
    
    ... ... @@ -894,11 +894,9 @@
    894 894
       extern void
    
    895 895
       FT_DumpMemory( FT_Memory  memory )
    
    896 896
       {
    
    897
    -    FT_MemTable  table = (FT_MemTable)memory->user;
    
    898
    -
    
    899
    -
    
    900
    -    if ( table )
    
    897
    +    if ( memory->free == ft_mem_debug_free )
    
    901 898
         {
    
    899
    +      FT_MemTable    table = (FT_MemTable)memory->user;
    
    902 900
           FT_MemSource*  bucket = table->sources;
    
    903 901
           FT_MemSource*  limit  = bucket + FT_MEM_SOURCE_BUCKETS;
    
    904 902
           FT_MemSource*  sources;
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]