state.c: track softirq raises
[lttv.git] / ltt / branches / poly / ltt / ltt.h
index df1a2339d3b889fd396387c948a9efd1ebba9eb5..26bc04f52c657e4e4278c71ff68952d5286e41a4 100644 (file)
 #define FACILITIES_BITS 8
 #define AVG_EVENTS_PER_FACILITIES 10
 
-typedef struct _LttTrace LttTrace;
+typedef struct LttTrace LttTrace;
 
-typedef struct _LttTracefile LttTracefile;
+typedef struct LttTracefile LttTracefile;
 
-typedef struct _LttFacility LttFacility;
-
-typedef struct _LttEventType LttEventType;
-
-typedef struct _LttType LttType;
-
-typedef struct _LttField LttField;
-
-typedef struct _LttEvent LttEvent;
-
-typedef struct _LttSystemDescription LttSystemDescription;
+typedef struct LttSystemDescription LttSystemDescription;
 
+typedef struct LttEvent LttEvent;
 
 /* Checksums are used to differentiate facilities which have the same name
    but differ. */
@@ -110,11 +101,10 @@ typedef struct _TimeInterval{
 
 typedef guint64 LttCycleCount;
 
-
 /* Event positions are used to seek within a tracefile based on
    the block number and event position within the block. */
 
-typedef struct _LttEventPosition LttEventPosition;
+typedef struct LttEventPosition LttEventPosition;
 
 
 /* Differences between architectures include word sizes, endianess,
@@ -166,7 +156,9 @@ typedef enum _LttTypeEnum
 #define LTT_ARCH_TYPE_ARM           6
 #define LTT_ARCH_TYPE_PPC64         7
 #define LTT_ARCH_TYPE_X86_64        8
-#define LTT_ARCH_TYPE_C2                 9
+#define LTT_ARCH_TYPE_C2            9
+#define LTT_ARCH_TYPE_POWERPC       10
+#define LTT_ARCH_TYPE_X86           11
 
 /* Standard definitions for variants */
 #define LTT_ARCH_VARIANT_NONE       0  /* Main architecture implementation */
This page took 0.023779 seconds and 4 git commands to generate.