Add supressions for valgrind due to libcurl being junk.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
CFLAGS ?= -Wall -Werror -I/usr/local/include -fpic -O
|
CFLAGS ?= -Wall -Werror -I/usr/local/include -fpic -O -g
|
||||||
LDFLAGS ?= -Wall -L/usr/local/lib -L. -O
|
LDFLAGS ?= -Wall -L/usr/local/lib -L. -O
|
||||||
LIBS ?= -lcurl -ljansson -luuid -lm -lpthread
|
LIBS ?= -lcurl -ljansson -luuid -lm -lpthread
|
||||||
|
|
||||||
@@ -7,7 +7,6 @@ all: libcosmopolite.so
|
|||||||
|
|
||||||
test: test.o cosmopolite.o
|
test: test.o cosmopolite.o
|
||||||
$(CC) $(LDFLAGS) -o test test.o cosmopolite.o $(LIBS)
|
$(CC) $(LDFLAGS) -o test test.o cosmopolite.o $(LIBS)
|
||||||
./test
|
|
||||||
|
|
||||||
libcosmopolite.so: cosmopolite.o
|
libcosmopolite.so: cosmopolite.o
|
||||||
$(CC) -shared $(LDFLAGS) -o libcosmopolite.so cosmopolite.o $(LIBS)
|
$(CC) -shared $(LDFLAGS) -o libcosmopolite.so cosmopolite.o $(LIBS)
|
||||||
|
|||||||
84
clients/c/suppressions
Normal file
84
clients/c/suppressions
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
{
|
||||||
|
curl_global_init_get_compression_methods_1
|
||||||
|
Memcheck:Leak
|
||||||
|
fun:malloc
|
||||||
|
fun:CRYPTO_malloc
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
|
||||||
|
fun:SSL_COMP_get_compression_methods
|
||||||
|
fun:SSL_library_init
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
fun:curl_global_init
|
||||||
|
fun:cosmo_create
|
||||||
|
fun:main
|
||||||
|
}
|
||||||
|
{
|
||||||
|
curl_global_init_get_compression_methods_2
|
||||||
|
Memcheck:Leak
|
||||||
|
fun:malloc
|
||||||
|
fun:CRYPTO_malloc
|
||||||
|
fun:sk_new
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
|
||||||
|
fun:SSL_COMP_get_compression_methods
|
||||||
|
fun:SSL_library_init
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
fun:curl_global_init
|
||||||
|
fun:cosmo_create
|
||||||
|
fun:main
|
||||||
|
}
|
||||||
|
{
|
||||||
|
curl_global_init_load_builtin_engines_1
|
||||||
|
Memcheck:Leak
|
||||||
|
fun:malloc
|
||||||
|
fun:CRYPTO_malloc
|
||||||
|
fun:lh_new
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
|
||||||
|
fun:ERR_get_state
|
||||||
|
fun:ERR_clear_error
|
||||||
|
fun:ENGINE_load_builtin_engines
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
fun:curl_global_init
|
||||||
|
fun:cosmo_create
|
||||||
|
fun:main
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
curl_easy_perform_1
|
||||||
|
Memcheck:Leak
|
||||||
|
fun:malloc
|
||||||
|
fun:CRYPTO_malloc
|
||||||
|
fun:ERR_get_state
|
||||||
|
fun:ERR_clear_error
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
fun:cosmo_thread_main
|
||||||
|
fun:start_thread
|
||||||
|
fun:clone
|
||||||
|
}
|
||||||
|
{
|
||||||
|
curl_easy_perform_2
|
||||||
|
Memcheck:Leak
|
||||||
|
fun:malloc
|
||||||
|
fun:CRYPTO_malloc
|
||||||
|
fun:lh_insert
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
|
||||||
|
fun:ERR_get_state
|
||||||
|
fun:ERR_clear_error
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
|
||||||
|
fun:cosmo_thread_main
|
||||||
|
fun:start_thread
|
||||||
|
fun:clone
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user