X-Git-Url: http://git.lttng.org/?p=ust.git;a=blobdiff_plain;f=TODO;h=536502f2ff07626f0d086ddff38924e3e5348bc4;hp=46d5b6420dd81eb785dc5027dd68062d4d2a1ec8;hb=HEAD;hpb=f50e9615b301cbf5b6ce108eadbb87f973f68e8c diff --git a/TODO b/TODO index 46d5b64..536502f 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,4 @@ +- remove libustconsumers dependency on libustsnprintf (usterr_signal_safe.h) - correctly destroy buffers at trace destroy - add multi-threaded test program - add dlopen() based test program @@ -19,7 +20,7 @@ - save_registers: save them only when the marker is active (complicated because we need to know their value at the address that is put in struct marker) - make streaming work, including periodical flush - make a system (signal-based?) that allow the listener thread to not be started initially -- ustd should work as a pool of threads +- ust-consumerd should work as a pool of threads - support more than one marker with the same channel and name on the same line? - make a mode where the listener thread can poll buffers to check if they are ready to be collected This is to guarantee there will never be a system call in the tracing path. Currently there is a system