From mboxrd@z Thu Jan 1 00:00:00 1970 From: laijs@cn.fujitsu.com (Lai Jiangshan) Date: Tue, 13 Jan 2009 17:08:28 +0800 Subject: [ltt-dev] [PATCH 00/13] textoutput: implement text output for lttng Message-ID: <496C5A0C.20208@cn.fujitsu.com> text output helps kernel developer trace the kernel directly. text output include these: 1) Marker ID management Marker ID identify every type of event, a) ASCII text output needs get name&fmt from eID faster. b) Marker ID and its data must be permanent. patches: 01/13: make marker_entry permanent 02/13: get name and fmt from permanent eID 2) ltt-relay events traveling patches: 07/13: implement fmt align 11/13: implement ltt-ascii (the core patch for text output) 3) event reader get significative binary data from event. and convert them to a va_list or other type. binary in event is raw data, we must know its meaning for formating. patches: 03/13: read event header from ltt-relay buffer 07/13: implement fmt align (skip pending data) 04/13: read C-style string from ltt-relay buffer 05/13: read basic type from ltt-relay buffer 4) event text formator format data to text. patches: 06/13: introduce ltt_serialize_printf() 11/13: implement ltt-ascii 5) create files for text output and control 11/13: implement ltt-ascii 12/13: enable text output for ltt-relay 13/13: enable text output for ltt-relay-locked 6) misc 08/13: get&put chan&chan_buf's reference 09/13: enable accessing struct ltt_channel_buf_struct 10/13: implement text output framework 11/13: implement ltt-ascii Signed-off-by: Lai Jiangshan ---