Add copyright notices and some comments about status and TODO
authordagenais <dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 28 Jan 2004 17:03:02 +0000 (17:03 +0000)
committerdagenais <dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 28 Jan 2004 17:03:02 +0000 (17:03 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@431 04897980-b3bd-0310-b5e0-8ef037075253

41 files changed:
ltt/branches/poly/AUTHORS
ltt/branches/poly/README
ltt/branches/poly/doc/developer/coding.html [new file with mode: 0644]
ltt/branches/poly/doc/developer/format.html
ltt/branches/poly/doc/developer/index.html
ltt/branches/poly/doc/developer/library-header.txt [new file with mode: 0644]
ltt/branches/poly/doc/developer/lttv.html
ltt/branches/poly/doc/developer/program-header.txt [new file with mode: 0644]
ltt/branches/poly/doc/developer/status.html [new file with mode: 0644]
ltt/branches/poly/doc/developer/todo.html [new file with mode: 0644]
ltt/branches/poly/include/ltt/event.h
ltt/branches/poly/include/ltt/facility.h
ltt/branches/poly/include/ltt/ltt.h
ltt/branches/poly/include/ltt/time.h
ltt/branches/poly/include/ltt/trace.h
ltt/branches/poly/include/ltt/type.h
ltt/branches/poly/include/lttv/attribute.h
ltt/branches/poly/include/lttv/batchAnalysis.h
ltt/branches/poly/include/lttv/filter.h
ltt/branches/poly/include/lttv/hook.h
ltt/branches/poly/include/lttv/iattribute.h
ltt/branches/poly/include/lttv/lttv.h
ltt/branches/poly/include/lttv/module.h
ltt/branches/poly/include/lttv/option.h
ltt/branches/poly/include/lttv/processTrace.h
ltt/branches/poly/include/lttv/state.h
ltt/branches/poly/include/lttv/stats.h
ltt/branches/poly/include/lttv/traceset.h
ltt/branches/poly/lttv/main/attribute.c
ltt/branches/poly/lttv/main/filter.c
ltt/branches/poly/lttv/main/hook.c
ltt/branches/poly/lttv/main/iattribute.c
ltt/branches/poly/lttv/main/main.c
ltt/branches/poly/lttv/main/module.c
ltt/branches/poly/lttv/main/option.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/main/traceset.c
ltt/branches/poly/lttv/modules/text/batchAnalysis.c
ltt/branches/poly/lttv/modules/text/textDump.c

index e5c5c466eefc0ba65a34a1766dbbccdb0ddbb331..eff2bd6c1410f0a56ab6d83e180f37c4e124b19c 100644 (file)
@@ -1,9 +1,11 @@
-Project author : Karim Yaghmour
+Project author: Karim Yaghmour
 
 Contributors :
 
-Michel Dagenais (Coordination of other contributions)
-Tom Zanussi (RelayFS)
+Michel Dagenais (New trace format, lttv main)
+Mathieu Desnoyers (Directory structure, build with automake/conf,
+                   lttv gui, control flow view)
 Benoit Des Ligneris (Cluster adaptation)
-Xang-Xiu Yang (LibLTT API, modular user interface) 
-Mathieu Desnoyers (Modular user interface, modular tools, packaging)
+Xang-Xiu Yang (new trace reading library and converter, lttv gui, 
+               detailed event list and statistics view)
+Tom Zanussi (RelayFS)
index e5b3fcc47c5e7da781517f85ed012cc0edd1fe6e..d1e6a82bee83580a36133cf8752142688c9d6ae4 100644 (file)
@@ -1,3 +1,10 @@
+
+This package contains the trace reading library and trace viewing tools for
+the new Linux Trace Toolkit trace format. The associated kernel files to
+generate the new traces are not yet included. In the meantime, a converter
+from the old trace format to the new is provided. For more detailed information
+see doc/developer/index.html
+
 * Compiling
 
 Some development libraries are needed for compiling :
@@ -21,17 +28,17 @@ use make, make install.
 
 This is a sample of the suggested tree for Linux Trace Toolkit.
 
-LibLTT : Libraries used for LTT.
-README : This file. Introduction pointing to specific resources in the tree.
-debian : debian config files.
-doc :    LTT Documentation.
-doc/user :      User related documentation.
-doc/developer : Developer related documentation.
-kernel : LTT kernel patches.
-lttd :   Linux Trace Toolkit daemon.
-lttv :   Linux Trace Toolkit visualizer/analyzer.
-lttv/plugins :  Linux Trace Toolkit visualizer plugins.
-specs :  RPM config files.
+ltt: new trace format reading library (and converter).
+README: This file.
+debian: debian config files (currently empty).
+doc:    Documentation.
+doc/user:      User related documentation.
+doc/developer: Developer related documentation.
+kernel: Linux Trace Toolkit kernel code (currently empty).
+lttd:   Linux Trace Toolkit daemon (currently empty).
+lttv:   Linux Trace Toolkit trace analysis tool and viewer.
+lttv/modules:  Linux Trace Toolkit analysis tool and viewer plugin modules.
+specs:  RPM config files (currently empty).
 
 
 * For Developers
diff --git a/ltt/branches/poly/doc/developer/coding.html b/ltt/branches/poly/doc/developer/coding.html
new file mode 100644 (file)
index 0000000..4822f45
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Coding practices</title>
+</head>
+  <body>
+        
+<h1>Coding practices</h1>
+        
+<p>
+The Linux Trace Toolkit viewer and libltt libraries use the coding standards
+of the underlying <A HREF="www.gtk.org">glib and gtk libraries</A>.
+This includes: 
+
+<UL>
+<LI>lower case file names without underscore but with an occasional dash,
+<LI>lower case function names with underscores separating words,
+<LI>type names starting with a capital letter and with capital letters
+separating words.
+</UL>
+
+<P>
+Each file in the libltt library should contain a 
+<A HREF=library-header.txt">LGPL header</A> while each file in the LTT viewer
+should contain a
+<A HREF=library-header.txt">GPL header</A>.
+
+</body>
+</html>
+
+
+
index 7bb1a123fdb9ecae35e1fd534ffe18fc1d86d72c..d41df440da4caa045b2bd5182f8c8571625ec52c 100644 (file)
@@ -41,9 +41,11 @@ facilities used. The syntax is a simple subset of XML; XML is widely
 known and easily parsed or hand edited. Each file contains one or more
 <FACILITY NAME=name>...</FACILITY> elements. Indeed, several
 facilities may have the same name but different content (and thus will
-generate a different checksum), typically when the event descriptions
-for a given facility change from one version to the next, if a module
-is recompiled and reloaded during a trace.
+generate a different checksum). It typically happens when, while tracing
+is enabled, a module using the named facility is unloaded, modified
+(along with the description of some events), recompiled and reloaded.
+Then, the trace will contain events from two different, similarly named,
+facility versions.
 
 <P>
 A small number of events are predefined, part of the "builtin" facility, 
index 8c2c41e7c8348e31d5dfca95da7cad98cf138826..1b793883787b5a04d582e9c6feac9902a1bc6b4e 100644 (file)
@@ -1,16 +1,19 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
-  <title>Linux Trace Toolkit Development</title>
+  <title>Linux Trace Toolkit trace analysis tools development</title>
 </head>
   <body>
-<h1>Linux Trace Toolkit Development</h1>
+<h1>Linux Trace Toolkit trace analysis tools development</h1>
 
 <UL>
 <LI><A HREF="discuss.html">Discussion of existing Linux tracing tools.</A>
 <LI><A HREF="format.html">New format for Linux Trace Toolkit (LTT) traces.</A>
 <LI><A HREF="lttv.html">
-Architecture for the modular Linux Trace Toolkit user tools.</A>
+Architecture for the modular Linux Trace Toolkit trace analysis tools.</A>
+<LI><A HREF="coding.html">Coding practices.</A>
+<LI><A HREF="status.html">Current status.</A>
+<LI><A HREF="todo.html">Roadmap.</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/ltt/branches/poly/doc/developer/library-header.txt b/ltt/branches/poly/doc/developer/library-header.txt
new file mode 100644 (file)
index 0000000..00e2ecf
--- /dev/null
@@ -0,0 +1,17 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Your Name
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
index 3dc192dd7902c9ea04ec791ad65bb99147c56ba6..0f2f6dd389080a01aa0dadf4ab47e3aabcf7f302 100644 (file)
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
-  <title>Linux Trace Toolkit User tools</title>
+  <title>Linux Trace Toolkit trace analysis tools</title>
 </head>
   <body>
 
-<h1>Linux Trace Toolkit User tools</h1>
+<h1>Linux Trace Toolkit trace analysis tools</h1>
 
 <P>The Linux Trace Toolkit Visualizer, lttv, is a modular and extensible
 tool to read, analyze, annotate and display traces. It accesses traces through
diff --git a/ltt/branches/poly/doc/developer/program-header.txt b/ltt/branches/poly/doc/developer/program-header.txt
new file mode 100644 (file)
index 0000000..ccf9969
--- /dev/null
@@ -0,0 +1,17 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Your Name
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
diff --git a/ltt/branches/poly/doc/developer/status.html b/ltt/branches/poly/doc/developer/status.html
new file mode 100644 (file)
index 0000000..9fc1e4d
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Current status</title>
+</head>
+  <body>
+        
+<h1>Current status</h1>
+        
+<p>
+As of january 28 2004, the Linux Trace Toolkit viewer is nearing feature
+completeness for the first release. A few features need some additional work.
+Thereafter, polishing, stabilizing, and documentation will take place before
+adding new features. It can be considered pre alpha but usable for displaying
+detailed event lists. Furthermore, it may be used to plan the development of
+new modules for the viewer.
+
+The underlying libltt library is fairly stable and mature. It may be considered
+alpha.
+<P>
+
+</body>
+</html>
+
+
+
diff --git a/ltt/branches/poly/doc/developer/todo.html b/ltt/branches/poly/doc/developer/todo.html
new file mode 100644 (file)
index 0000000..675f353
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Roadmap</title>
+</head>
+  <body>
+        
+<h1>Roadmap</h1>
+        
+<p>
+As of january 28 2004, the short term development plans include the following
+items.
+
+<UL>
+<LI> Add the copyright notices in each program file.
+<LI> Insure that the coding practices are being implemented.
+<LI> Polish the visual appearance: icons for the tabs and buttons,
+     background, lines and labels in the control flow viewer...
+<LI> When a trace is opened, start a background thread to precompute 
+     the system state after each ~100 000 events. Have the option to save
+     the precomputed state when a trace is closed. Use the precomputed
+     state if available when opening a trace or seeking in a trace.
+<LI> Update module.c to ease changing a module into a builtin feature.
+<LI> Insure that g_info logging is generally available but off by default.
+<LI> Document each header file such that developer documentation can
+     be extracted automatically using 
+     <A href="http://www.doxygen.org">Doxygen</A>.
+<LI> Complete the user and developer documentation.
+<LI> Test the viewer on large SMP traces. Insure that 2GB files do not cause
+     crashes. Note unduly long delays. 
+
+
+</body>
+</html>
+
+
+
index 7c231ccc2312f28d960545120ea59bc2c57e3174..4cee97133a0106767817540f0b8791657c6c83e5 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef EVENT_H
 #define EVENT_H
 
index 4bca4fd1423f4e6746182a51a281e29e416babc9..8fda81e9b6f0470daf94c287dfec592f577fad8b 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef FACILITY_H
 #define FACILITY_H
 
@@ -28,3 +46,4 @@ LttEventType *ltt_facility_eventtype_get(LttFacility *f, unsigned i);
 LttEventType *ltt_facility_eventtype_get_by_name(LttFacility *f, char *name);
 
 #endif // FACILITY_H
+
index ed86a5db8c394e5b5e89a535116ea56fbad546f5..0aa413bd7e7439fa3641622df630dc687a7317df 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef LTT_H
 #define LTT_H
 
index 660e7e984a7da4a00d30d2f1dfe2f6935c31ea35..2cce27608baaf2aaecf5969cdb72efdb6caf7482 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef LTT_TIME_H
 #define LTT_TIME_H
 
index 284d4babc6bc0e7ed3f7147a1dad11727a288dbd..2b3f8533ba6488494f7ae3fd88ec2aa0ed67975c 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef TRACE_H
 #define TRACE_H
 
index 2d0655a91af68ea675511614a418c3b86d35a2b8..918281260cca81b45cce21e1c469c7d36577e438 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit trace reading library
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef TYPE_H
 #define TYPE_H
 
index 93acb13f575af41f6b73219713716f9b1d7009c4..dedae373e1a95829b7519a974ca7a61c5bd79263 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef ATTRIBUTE_H
 #define ATTRIBUTE_H
 
index f166178ce70a30e0cce7f17b4f367826e7833692..19fda35877f4350824adf3bc92238831083a5255 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef BATCH_ANALYSIS_H
 #define BATCH_ANALYSIS_H
 
index 5b3f41d723a9eff34a2ff2a65a48d981c20f38db..560c45d1b80b174a22027e58c0723eb31034bbe9 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef FILTER_H
 #define FILTER_H
 
index b1da6ea126ede178f7c705853dc997da781772a0..803304c0e3606fa99bb19b272377bc7623a67379 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef HOOK_H
 #define HOOK_H
 
index 24cbd57db692d8f1f47c4f34271287c61295883d..11dccd10ad178af57a5228c63071b7c3478347ce 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef IATTRIBUTE_H
 #define IATTRIBUTE_H
 
index 5017718e10ea8600f224950f07f0bc2e7bb363a1..bdd39a6643f9e224c925bcd979588945ce1b8ec2 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef LTTV_H
 #define LTTV_H
 
index 47f4d16bac8090b31b756a75a796e982ffcfa6b6..39319151f8184bc5fbd0ddc745d96ade65a8db46 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef MODULES_H
 #define MODULES_H
 
index 3b5de49d446facaa1436f308b1cd53c00318cc8b..fc8f14d5cdf6cb0d303171370fd4e7f42db01c95 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef OPTION_H
 #define OPTION_H
 
index aa1b6ae37dc26309075199c81c8c721c87d9ecd8..a05aab786fcac4b1bd998e244931b773bb7895c7 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef PROCESSTRACE_H
 #define PROCESSTRACE_H
 
index b8f4be00db3276e7518eaf8310696242337b933b..bbebece0e0b9d4a88e261eff4bc3928a59183533 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef STATE_H
 #define STATE_H
 
index e732856a1f9d8cc9eccacdb574d83f35a1b6f4f2..ad941ad338d259ee228e94e2a7beaf36b47a68aa 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef STATS_H
 #define STATS_H
 
index cb844220740cabd81f37d0eb21d03d393073c482..9d29d7a388eee3e8db55431715c5dce3a7b8429f 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 #ifndef TRACESET_H
 #define TRACESET_H
 
index 4b6938d7da86c1e04ec077e1353e2d662e2b3c32..a5046bdf59f264e0f3fa9fb436579d617b909de3 100644 (file)
@@ -1,3 +1,20 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
 
 #include <lttv/attribute.h>
 #include <ltt/ltt.h>
index c63940ba644c5adcc1c6b855b43a40d6badc212a..74cd30e15a9cb0664e987522d8aa152d0a4e7a8c 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
    consist in AND, OR and NOT nested expressions, forming a tree with 
    simple relations as leaves. The simple relations test is a field
index 8edbb2afbee7fc34755a6508c5ae704211c875dc..344caf2338e2ba7744e16244f674abff6dc951d1 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/hook.h>
 
index e39d7e08e7a9f64181a9ca44fa4a67ae3881f79d..ba17e3a23fd1167f9da632fc0c7a6361a802e367 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/iattribute.h>
 
index 7b6f7153c39a6545c6226079ea07f616e82d0d12..6578c24d6b66aaeebfa19221a87c4a699711890e 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/hook.h>
 #include <lttv/module.h>
index e225992aeed5b861f7a8c36c6dbb7afbd07a2969..38f5a881e9b20dbffd4ceea7491bebda49f5fe4d 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 /* module.c : Implementation of the module loading/unloading mechanism.
  * 
index 590f9deff90b2f71745e4b412890a452263f9e59..c6de05413ebe9b2d860b1f63a0fcf68e417ac54b 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <popt.h>
 #include <glib.h>
index 4a290dd04e2619a5672441c89c45941b2f86f045..bf81ffcf60635b7da00cbb950ecd4f2bec039431 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/processTrace.h>
 #include <ltt/event.h>
index dbdb11ce8b7f51b39f972f423fbd626ba526e461..2a595f68fb8d9050a476759846600b1a5eb27e7b 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/state.h>
 #include <ltt/facility.h>
index 4265853d83bab764b3ff032d674f7ff65db7156c..0c68d37715d9f5304b1252b5da4a5ef94b505e4d 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <stdio.h>
 #include <lttv/stats.h>
index ce96b99a1e16d5fcc6ca3dbde5b99901276c32d0..aa5364881be925d777514635237c7905b0ac600d 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 
 #include <lttv/traceset.h>
 #include <stdio.h>
index 6270342945534a2317a50d94f119a57f0ab8972e..f26ed39a075db44fdf1e5cd61312afbf756e4882 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 /* This module inserts a hook in the program main loop. This hook processes 
    all the events in the main tracefile. */
 
index 24b266a285212c2366df8e8ddef7e2ee9ae8d93c..bafef11f49cd6d1b05e65c7d636e3b3500951ca8 100644 (file)
@@ -1,3 +1,21 @@
+/* This file is part of the Linux Trace Toolkit viewer
+ * Copyright (C) 2003-2004 Michel Dagenais
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
+ * MA 02111-1307, USA.
+ */
+
 /* The text dump facility needs to print headers before the trace set and
    before each trace, to print each event, and to print statistics
    after each trace. */
This page took 0.041568 seconds and 4 git commands to generate.