Add reference counts to state and stats saved attributes. This way, the
authordagenais <dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 14 Apr 2004 18:35:19 +0000 (18:35 +0000)
committerdagenais <dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 14 Apr 2004 18:35:19 +0000 (18:35 +0000)
commitf95bc8309fe113855266f4445874248b6a285062
treeb3b822f27ac2cf633d4305cc3ac027fcd3da5844
parentef35d837107818630444baf59ed7307c974e37c0
Add reference counts to state and stats saved attributes. This way, the
information can be shared among several contexts using the same trace but
is freed when all contexts are "finished". Summing statistics is now
done separately to permit more reuse for trace statistics (same trace
in several tracesets). The statistics viewer does not yet call this.

Use a more generic lttv_attribute_write_xml xml writer to save stats.

Place the .h files along with their base package instead of in a
separate include tree.

git-svn-id: http://ltt.polymtl.ca/svn@500 04897980-b3bd-0310-b5e0-8ef037075253
27 files changed:
ltt/branches/poly/configure.in
ltt/branches/poly/include/Makefile.am
ltt/branches/poly/include/ltt/Makefile.am [deleted file]
ltt/branches/poly/include/ltt/event.h [deleted file]
ltt/branches/poly/include/ltt/facility.h [deleted file]
ltt/branches/poly/include/ltt/ltt.h [deleted file]
ltt/branches/poly/include/ltt/time.h [deleted file]
ltt/branches/poly/include/ltt/trace.h [deleted file]
ltt/branches/poly/include/ltt/type.h [deleted file]
ltt/branches/poly/include/lttv/attribute.h
ltt/branches/poly/include/lttv/gtktraceset.h
ltt/branches/poly/include/lttv/state.h
ltt/branches/poly/include/lttv/stats.h
ltt/branches/poly/ltt/Makefile.am
ltt/branches/poly/ltt/event.h [new file with mode: 0644]
ltt/branches/poly/ltt/facility.h [new file with mode: 0644]
ltt/branches/poly/ltt/ltt.h [new file with mode: 0644]
ltt/branches/poly/ltt/time.h [new file with mode: 0644]
ltt/branches/poly/ltt/trace.h [new file with mode: 0644]
ltt/branches/poly/ltt/type.h [new file with mode: 0644]
ltt/branches/poly/lttv/main/attribute.c
ltt/branches/poly/lttv/main/processTrace.c
ltt/branches/poly/lttv/main/state.c
ltt/branches/poly/lttv/main/stats.c
ltt/branches/poly/lttv/modules/gui/statistics/statistics.c
ltt/branches/poly/lttv/modules/text/batchtest.c
ltt/branches/poly/lttv/modules/text/textDump.c
This page took 0.026797 seconds and 4 git commands to generate.