Initial port of the state system to the LTTng 2.0 trace format
authorYannick Brosseau <yannick.brosseau@gmail.com>
Wed, 30 May 2012 21:38:08 +0000 (17:38 -0400)
committerYannick Brosseau <yannick.brosseau@gmail.com>
Mon, 11 Jun 2012 21:34:33 +0000 (17:34 -0400)
commit7a4bdb546094fea3343bfc80e3744ea26a08dd22
tree06ff70020cd3518f50b4e16b8a108780d9775e7a
parent1111bb0f69e3c01c9264b19cbc7d2a8a02eeb569
Initial port of the state system to the LTTng 2.0 trace format

Rework the internal data structure (remove Tracefile.c, add a TraceState inside a Trace)
There is no callback by event id anymore, so all state event handler receive all the events.
Several files were reorganize (including moving them out of ltt to the lttv lib directly.

The current implementation use a temporary State structure, so it can only support on trace.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
29 files changed:
Makefile.am
ltt/compiler.h
lttv/lttv/Makefile.am
lttv/lttv/batchtest.c
lttv/lttv/compiler.h [new file with mode: 0644]
lttv/lttv/event.c [new file with mode: 0644]
lttv/lttv/event.h
lttv/lttv/filter.c
lttv/lttv/filter.h
lttv/lttv/hook.c
lttv/lttv/hook.h
lttv/lttv/iattribute.h
lttv/lttv/main.c
lttv/lttv/print.c
lttv/lttv/print.h
lttv/lttv/state.c
lttv/lttv/state.h
lttv/lttv/stats.h
lttv/lttv/time.h [new file with mode: 0644]
lttv/lttv/trace.h [new file with mode: 0644]
lttv/lttv/tracecontext.c
lttv/lttv/tracecontext.h [deleted file]
lttv/lttv/traceset-process.c [new file with mode: 0644]
lttv/lttv/traceset-process.h [new file with mode: 0644]
lttv/lttv/traceset.c
lttv/lttv/traceset.h
lttv/modules/text/Makefile.am
lttv/modules/text/batchAnalysis.c
lttv/modules/text/textDump.c
This page took 0.025977 seconds and 4 git commands to generate.