From mboxrd@z Thu Jan 1 00:00:00 1970 From: jerome.stadelmann@heig-vd.ch (=?iso-8859-1?q?J=E9r=F4me_Stadelmann?=) Date: Fri, 20 Mar 2009 08:16:39 +0100 Subject: [ltt-dev] Traces data alignment In-Reply-To: <20090319170001.GA27344@Krystal> References: <200903191606.35831.jerome.stadelmann@heig-vd.ch> <20090319170001.GA27344@Krystal> Message-ID: <200903200816.39240.jerome.stadelmann@heig-vd.ch> On jeudi 19 mars 2009 18:00:01 Mathieu Desnoyers wrote: > * J?r?me Stadelmann (jerome.stadelmann at heig-vd.ch) wrote: > > Hi everybody, > > > > I'm working on a LTTng traces parser and I'm a little bit blocked on the alignment. Can someone please explain how and where it is coded ? > > The lttv lib "ltttraceread" should do that for you. > > What are the roles of the alignment defined in the traces header and the one defined in the metadata file in the core_marker_id ? > > > > They tell that a specific tracefile content is aligned or not, and if > the content of a given event is aligned or not. You should really have > at least a look at the ltt lib traceread reference implementation. Thank you. This library helped me a lot. I see that there is an up to 2 byte alignment in the core marker id event definition. Is there the only special case ? I've searched the uses of the ltt_align function. Are there other functions to look for ? Jerome > Mathieu > > > Regards, > > Jerome > > > > _______________________________________________ > > ltt-dev mailing list > > ltt-dev at lists.casi.polymtl.ca > > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev > > >