History log of /curl/lib/memdebug.c (Results 51 – 75 of 128)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: curl-7_28_1, curl-7_28_0, curl-7_27_0, curl-7_26_0, curl-7_25_0, curl-7_24_0, curl-7_23_1, curl-7_23_0, curl-7_22_0
# 6b75d2c2 03-Sep-2011 Yang Tse

fix a bunch of MSVC compiler warnings


# aaab5fa2 20-Aug-2011 Yang Tse

MemoryTracking: adjust initialization calling

Calling of curl_memdebug() was still done with a pending free()


# 31a1af5e 17-Aug-2011 Yang Tse

MemoryTracking: adjust curl_domalloc() and curl_dofree() memory filling

Until 2011-08-17 libcurl's Memory Tracking feature also performed
automatic malloc and free filling operations usi

MemoryTracking: adjust curl_domalloc() and curl_dofree() memory filling

Until 2011-08-17 libcurl's Memory Tracking feature also performed
automatic malloc and free filling operations using 0xA5 and 0x13
values. Our own preinitialization of dynamically allocated memory
might be useful when not using third party memory debuggers, but
on the other hand this would fool memory debuggers into thinking
that all dynamically allocated memory is properly initialized.

As a default setting, libcurl's Memory Tracking feature no longer
performs preinitialization of dynamically allocated memory on its
own. If you know what you are doing, and really want to retain old
behavior, you can achieve this compiling with preprocessor symbols
CURL_MT_MALLOC_FILL and CURL_MT_FREE_FILL defined with appropriate
values.

show more ...


# 9710f387 16-Aug-2011 Yang Tse

MemoryTracking: make curl_docalloc() call calloc() avoiding our zero fill


# bcbac913 29-Jul-2011 Yang Tse

socketpair() usage tracking to allow fd leak detection


# f1586cb4 26-Jul-2011 Yang Tse

stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h


Revision tags: curl-7_21_7, curl-7_21_6, curl-7_21_5, curl-7_21_4, curl-7_21_3, curl-7_21_2, curl-7_21_1, curl-7_21_0, curl-7_20_1
# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


# 5b778a7c 22-Feb-2010 Yang Tse

fix socket data type and logging format in debug tracking socket functions


# 10affed0 21-Feb-2010 Yang Tse

fix compiler warning


# a6fb6b70 20-Feb-2010 Yang Tse

fix compiler warning


Revision tags: curl-7_20_0
# ccfe2791 18-Jan-2010 Yang Tse

Constantine Sapuntzakis enhancements to make memory tracking log file writing
of messages atomic, on systems where an fwrite of a memory buffer is atomic.


# e8fd5d80 18-Nov-2009 Yang Tse

Fix compiler warning: ISO C90 forbids mixed declarations and code


# 2f6dcaa6 18-Nov-2009 Yang Tse

Make memory tracking system intolerant with zero sized malloc(),
calloc() and realloc() function calls.


Revision tags: curl-7_19_7
# 308497ff 29-Oct-2009 Yang Tse

Fix compiler warning: control reaches end of non-void function


# 6a79b0e8 28-Oct-2009 Daniel Stenberg

Since the NSS lib closes the socket the memory tracking system wrongly gets a
false positive on a leaked socket, so this introduces a way to tell the system
that the socket is indeed closed w

Since the NSS lib closes the socket the memory tracking system wrongly gets a
false positive on a leaked socket, so this introduces a way to tell the system
that the socket is indeed closed without explicitly closing it!

show more ...


Revision tags: curl-7_19_6, curl-7_19_5
# 9137e717 02-May-2009 Yang Tse

Use build-time configured curl_socklen_t instead of socklen_t


# 33a3753c 21-Apr-2009 Yang Tse

libcurl's memory.h renamed to curl_memory.h


# fe8eeb56 21-Apr-2009 Yang Tse

remove unnecessary typecast


Revision tags: curl-7_19_4, curl-7_19_3, curl-7_19_2, curl-7_19_1
# 976963cd 23-Oct-2008 Dan Fandrich

Really old gcc doesn't like parenthesis around the names of functions that
don't have prototypes. They didn't serve any useful purpose here, anyway.


# 89367d47 13-Sep-2008 Yang Tse

Disable tracking of fdopen() calls in the low-level memory leak tracking
code when fdopen() is not available, to avoid compiler error.


# 7fdfd938 13-Sep-2008 Yang Tse

remove dead code portion inoperative long time ago


# 3dcd2b82 04-Sep-2008 Yang Tse

fix print formatting string directives


Revision tags: curl-7_19_0, curl-7_18_2
# 08aab6a6 14-May-2008 Dan Fandrich

Move the CURLDEBUG check after setup.h so it can be set there if necessary.


Revision tags: curl-7_18_1, curl-7_18_0
# cbd1a77e 07-Nov-2007 Daniel Stenberg

if () => if()
while () => while()
and some other minor re-indentings


Revision tags: curl-7_17_1, curl-7_17_0, curl-7_17_0-preldapfix
# 259f27b0 08-Aug-2007 Patrick Monnerat

Fix getsockname argument type
Improve "universal" alignment type in struct memdebug


123456