diff options
author | Bart Polot <bart@net.in.tum.de> | 2011-11-17 13:42:20 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2011-11-17 13:42:20 +0000 |
commit | dc17822638a5fa49a03d8db383e5827fd8d6b792 (patch) | |
tree | 44dc800eb37617f3d6a556e83209c8dc1631ce2d /src/mesh | |
parent | c1cbb52286662ac8da07805c5a76d34bf21dd0dd (diff) | |
download | gnunet-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.conf | 2 | ||||
-rw-r--r-- | src/mesh/valgrind-mesh.supp | 116 |
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 | |||
54 | DEBUG=YES | 54 | DEBUG=YES |
55 | ACCEPT_FROM = 127.0.0.1; | 55 | ACCEPT_FROM = 127.0.0.1; |
56 | HOSTNAME = localhost | 56 | HOSTNAME = 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 | ||