Final updates for release 0.7
[ust.git] / TODO
diff --git a/TODO b/TODO
index f29d2679b19f4c68754ad33e39bf05c73310f5f2..46d5b6420dd81eb785dc5027dd68062d4d2a1ec8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,14 +1,18 @@
-- make web site (in progress by pmf)
-- support multiple simultaneous traces
+- correctly destroy buffers at trace destroy
+- add multi-threaded test program
+- add dlopen() based test program
+- add automatic valgrind test of libust
 - fix FIXME's in the code
-- test with smaller subbuffer sizes
-- make a trace testing script (that can assert whether a trace contains certain events)
-- add option to see subbuffer size and count
-- performance testing tool (in progress by Rafik Fahem)
+- support multiple simultaneous traces
+- add compilation tests
+- fix the case where a lib is unloaded while markers are being connected with the auto probe connector. the marker mutex needs to be held to prevend the lib from being unloaded at that time. also, the library unregister function in marker.c should remove the markers from the hash table and call synchronize_rcu before returning
+- add option to usttrace to select subbuffer size/count
+- add option to see subbuffer size and count (need to test it)
+- performance testing tool (in progress by Douglas Santos)
+- profile with oprofile or similar to check for perf bottlenecks
 - improve support for combined kernel/userspace tracing
 - document API
 - make sure the proper structures are cacheline aligned, and test performance, including multi-threaded
-- fix all valgrind errors
 - fix header/lib priority problem at compilation
 - port changes from recent versions of lttng kernel
 - make cli interface for flight recorder
This page took 0.022654 seconds and 4 git commands to generate.