aboutsummaryrefslogtreecommitdiff
path: root/src/mesh
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2011-11-17 13:42:20 +0000
committerBart Polot <bart@net.in.tum.de>2011-11-17 13:42:20 +0000
commitdc17822638a5fa49a03d8db383e5827fd8d6b792 (patch)
tree44dc800eb37617f3d6a556e83209c8dc1631ce2d /src/mesh
parentc1cbb52286662ac8da07805c5a76d34bf21dd0dd (diff)
downloadgnunet-dc17822638a5fa49a03d8db383e5827fd8d6b792.tar.gz
gnunet-dc17822638a5fa49a03d8db383e5827fd8d6b792.zip
Added valgrind suppressions needed for Arch Linux and valgrind 3.7.0 and glibc 2.14.1
Diffstat (limited to 'src/mesh')
-rw-r--r--src/mesh/test_mesh_small.conf2
-rw-r--r--src/mesh/valgrind-mesh.supp116
2 files changed, 117 insertions, 1 deletions
diff --git a/src/mesh/test_mesh_small.conf b/src/mesh/test_mesh_small.conf
index 4c4608449..ee5649498 100644
--- a/src/mesh/test_mesh_small.conf
+++ b/src/mesh/test_mesh_small.conf
@@ -54,7 +54,7 @@ PORT = 10005
54DEBUG=YES 54DEBUG=YES
55ACCEPT_FROM = 127.0.0.1; 55ACCEPT_FROM = 127.0.0.1;
56HOSTNAME = localhost 56HOSTNAME = localhost
57# PREFIX = valgrind --leak-check=full 57# PREFIX = valgrind --leak-check=full --suppressions=valgrind-mesh.supp
58# PREFIX = xterm -geometry 100x85 -T peer1 -e gdb --args 58# PREFIX = xterm -geometry 100x85 -T peer1 -e gdb --args
59 59
60[testing] 60[testing]
diff --git a/src/mesh/valgrind-mesh.supp b/src/mesh/valgrind-mesh.supp
new file mode 100644
index 000000000..fecd5185b
--- /dev/null
+++ b/src/mesh/valgrind-mesh.supp
@@ -0,0 +1,116 @@
1{
2 logsetup_addr
3 Memcheck:Addr8
4 obj:/lib/libc-2.14.1.so
5 ...
6 fun:get_type
7 fun:GNUNET_log_setup
8 fun:GNUNET_SERVICE_run
9 fun:main
10}
11
12{
13 scanf_addr
14 Memcheck:Addr8
15 obj:/lib/libc-2.14.1.so
16 ...
17 fun:vsscanf
18 fun:sscanf
19 fun:GNUNET_CONFIGURATION_get_value_number
20 fun:GNUNET_SERVICE_get_server_addresses
21 fun:setup_service
22 fun:GNUNET_SERVICE_run
23 fun:main
24}
25
26{
27 mylog_addr
28 Memcheck:Addr8
29 obj:/lib/libc-2.14.1.so
30 ...
31 fun:service_task
32 fun:GNUNET_SCHEDULER_run
33 fun:GNUNET_SERVICE_run
34 fun:main
35}
36
37{
38 mylog_uninit
39 Memcheck:Value8
40 obj:/lib/libc-2.14.1.so
41 ...
42 fun:mylog
43 fun:GNUNET_log_from_nocheck
44 fun:service_task
45 ...
46 fun:GNUNET_SCHEDULER_run
47 fun:GNUNET_SERVICE_run
48 fun:main
49}
50
51{
52 mylog_from_cond
53 Memcheck:Cond
54 obj:/lib/libc-2.14.1.so
55 ...
56 fun:mylog
57 fun:GNUNET_log_from_nocheck
58 ...
59 fun:service_task
60 fun:GNUNET_SCHEDULER_run
61 fun:GNUNET_SERVICE_run
62 fun:main
63}
64
65{
66 mylog_cond
67 Memcheck:Cond
68 obj:/lib/libc-2.14.1.so
69 ...
70 fun:mylog
71 fun:GNUNET_log_nocheck
72 ...
73 fun:service_task
74 fun:GNUNET_SCHEDULER_run
75 fun:GNUNET_SERVICE_run
76 fun:main
77}
78
79{
80 inet_ntop_cond
81 Memcheck:Cond
82 obj:/lib/libc-2.14.1.so
83 ...
84 fun:inet_ntop
85 fun:GNUNET_a2s
86 ...
87 fun:service_task
88 fun:GNUNET_SCHEDULER_run
89 fun:GNUNET_SERVICE_run
90 fun:main
91}
92
93{
94 create_key_from_file
95 Memcheck:Addr8
96 obj:/lib/libc-2.14.1.so
97 ...
98 fun:GNUNET_CRYPTO_rsa_key_create_from_file
99 fun:run
100 fun:service_task
101 fun:GNUNET_SCHEDULER_run
102 fun:GNUNET_SERVICE_run
103 fun:main
104}
105
106{
107 main_notify_handler
108 Memcheck:Addr8
109 obj:/lib/libc-2.14.1.so
110 ...
111 fun:main_notify_handler
112 fun:receive_ready
113 fun:GNUNET_SCHEDULER_run
114 fun:GNUNET_SERVICE_run
115 fun:main
116} \ No newline at end of file