--- /dev/null
+# internal SQLite stuff
+{
+ sqlite_sb
+ Memcheck:Leak
+ fun:malloc
+ obj:/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
+ ...
+ obj:/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
+ fun:_ZN8SSQLite3C1ERKSsb
+ ...
+}
+{
+ sqlite_create_function
+ Memcheck:Leak
+ fun:malloc
+ obj:/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
+ ...
+ obj:/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
+ fun:sqlite3_create_function_v2
+ ...
+}
+
+# Backend constructors, which might never get cleaned up.
+{
+ backendmaker_launch
+ Memcheck:Leak
+ ...
+ fun:_ZN17BackendMakerClass6launchERKSs
+ fun:main
+}
+{
+ backendfactory_makemetadataonly
+ Memcheck:Leak
+ ...
+ fun:_ZN14BackendFactory16makeMetadataOnlyERKSs
+ fun:_ZN17BackendMakerClass3allEb
+ fun:_ZN12UeberBackendC1ERKSs
+}
+{
+ packethandler_makebackend
+ Memcheck:Leak
+ ...
+ fun:_ZN17BackendMakerClass3allEb
+ fun:_ZN12UeberBackendC1ERKSs
+ fun:_ZN13PacketHandlerC1Ev
+}
+
+# Dynlistener, arguments and stats are never cleaned up.
+{
+ main_declarearguments
+ Memcheck:Leak
+ ...
+ fun:_Z16declareArgumentsv
+ fun:main
+}
+{
+ main_declarestats
+ Memcheck:Leak
+ ...
+ fun:_Z12declareStatsv
+ fun:main
+}
+{
+ dynlistener
+ Memcheck:Leak
+ ...
+ fun:_ZN11DynListenerC1ERKSs
+ fun:main
+}
+
+# Global objects.
+{
+ cxx_globals
+ Memcheck:Leak
+ ...
+ fun:__libc_csu_init
+ fun:(below main)
+}
+
+# TLS
+{
+ thread_local_state
+ Memcheck:Leak
+ ...
+ fun:allocate_dtv
+ fun:_dl_allocate_tls
+ ...
+}
+