Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // leaks.h
- size_t leaks_count( void );
- // leaks.c
- static size_t leaks = 0;
- void *__wrap_malloc( size_t s ) {
- ++leaks;
- return __real_malloc( s );
- }
- void *__wrap_calloc( size_t n, size_t s ) {
- ++leaks;
- return __real_calloc( n, s );
- }
- void __wrap_free( void *p ) {
- --leaks;
- __real_free( p );
- }
- size_t leaks_count( void ) {
- return leaks;
- }
- #include "leaks.h"
- printf( "Reservas de memoria sin siberar: %zun", leaks_count( ) );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement