X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Fltt-experimental-rewrite.html;h=71ad8ab729ac39787a6fc8a40bbae3b59c886294;hb=782157da558cc93f9953377b71fd16da0e3e9180;hp=619e86a5078af96f2e0b10d22e25c0450ca94205;hpb=b8b5f119b373b539b0bacc12ba4c20b8bf171e62;p=lttv.git diff --git a/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html b/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html index 619e86a5..71ad8ab7 100644 --- a/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html +++ b/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html @@ -3,12 +3,13 @@ Progress in LTTV :
* Done
Buffer aligned on page boundary -> use valloc.
-per struct \ support added to genevent (partial).
+per struct (struct align=x) support added to genevent (partial).
Add offset align generation for structs to genevent.

*TODO
Read current trace header and buffer header.
migrate align to lttv parser.
+make lttv aware of the per facility long, void* and size_t types.


Here the status of the work in progress for LTT experimental
@@ -39,10 +40,14 @@ fix structures alignment, array and sequences too. -> trace dynamic.
add per facility alignment (inside structures).
add control of alignment.
add control for subbuffer size and number of subbuffers.
+Add reserve - get TSC - alignment atomicity through the use of cmpxchg.
+Add configurable alignment (LTT_ALIGNMENT).


* TODO
add user space tracing.
+add genevent full functionnality : alignment, array, sequences, nested +structures.