Home | History | Annotate | Download | only in base

Lines Matching defs:memory

5 /*    Memory debugger (body).                                              */
33 * memory, however.
42 FT_DumpMemory( FT_Memory memory );
54 * site. This is useful to know where memory operations happen the
79 * We don't need a resizable array for the memory sources because
86 * memory block. If KEEPALIVE is defined, blocks that are freed by
89 * frees, at the price of a large memory footprint during execution.
133 FT_Memory memory;
229 FT_Memory memory = table->memory;
233 memory->user = table->memory_user;
234 block = table->alloc( memory, size );
235 memory->user = table;
245 FT_Memory memory = table->memory;
248 memory->user = table->memory_user;
249 table->free( memory, block );
250 memory->user = table;
306 ft_mem_table_new( FT_Memory memory )
311 table = (FT_MemTable)memory->alloc( memory, sizeof ( *table ) );
320 table->memory = memory;
322 table->memory_user = memory->user;
324 table->alloc = memory->alloc;
325 table->realloc = memory->realloc;
326 table->free = memory->free;
329 memory->alloc(
330 memory,
336 memory->free( memory, table );
353 FT_DumpMemory( table->memory );
369 "leaked memory block at address %p, size %8ld in (%s:%ld)\n",
411 printf( "FreeType: total memory allocations = %ld\n",
413 printf( "FreeType: maximum memory footprint = %ld\n",
420 "FreeType: %ld bytes of memory leaked in %ld blocks\n",
423 printf( "FreeType: no memory leaks detected\n" );
482 "not enough memory to perform memory debugging\n" );
526 /* This block was already freed. Our memory is now completely */
530 "memory heap corrupted (allocating freed block)" );
534 /* This block was already allocated. This means that our memory */
537 "memory heap corrupted (re-allocating allocated block at"
549 ft_mem_debug_panic( "not enough memory to run memory tests" );
624 "freeing memory block at %p more than once at (%s:%ld)\n"
678 ft_mem_debug_alloc( FT_Memory memory,
681 FT_MemTable table = (FT_MemTable)memory->user;
714 ft_mem_debug_free( FT_Memory memory,
717 FT_MemTable table = (FT_MemTable)memory->user;
738 ft_mem_debug_realloc( FT_Memory memory,
743 FT_MemTable table = (FT_MemTable)memory->user;
823 ft_mem_debug_init( FT_Memory memory )
831 table = ft_mem_table_new( memory );
837 memory->user = table;
838 memory->alloc = ft_mem_debug_alloc;
839 memory->realloc = ft_mem_debug_realloc;
840 memory->free = ft_mem_debug_free;
886 ft_mem_debug_done( FT_Memory memory )
888 FT_MemTable table = (FT_MemTable)memory->user;
893 memory->free = table->free;
894 memory->realloc = table->realloc;
895 memory->alloc = table->alloc;
898 memory->user = NULL;
921 FT_DumpMemory( FT_Memory memory )
923 FT_MemTable table = (FT_MemTable)memory->user;
964 printf( "FreeType Memory Dump: "