update QUICKSTART
[lttv.git] / ltt / branches / poly / ltt / event.c
index 67c689b67ee9e6a4d77708e5ace2b9c9e7c3547e..f3645887fe7245a13cc975b4d5825209a5432813 100644 (file)
@@ -170,6 +170,16 @@ void ltt_event_position_get(LttEventPosition *ep, LttTracefile **tf,
 }
 
 
+void ltt_event_position_set(LttEventPosition *ep, LttTracefile *tf,
+        guint block, guint offset, guint64 tsc)
+{
+  ep->tracefile = tf;
+  ep->block = block;
+  ep->offset = offset;
+  ep->tsc = tsc;
+}
+
+
 /*****************************************************************************
  *Function name
  *    ltt_event_position : get the event's position
@@ -374,11 +384,11 @@ off_t ltt_event_field_offset(LttEvent *e, LttField *f)
 guint32 ltt_event_get_unsigned(LttEvent *e, LttField *f)
 {
   gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-       reverse_byte_order = LTT_GET_BO(e->tracefile);
-       }
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    reverse_byte_order = LTT_GET_BO(e->tracefile);
+  }
 
   switch(f->field_size) {
   case 1:
@@ -404,11 +414,11 @@ guint32 ltt_event_get_unsigned(LttEvent *e, LttField *f)
 gint32 ltt_event_get_int(LttEvent *e, LttField *f)
 {
   gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-       reverse_byte_order = LTT_GET_BO(e->tracefile);
-       }
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    reverse_byte_order = LTT_GET_BO(e->tracefile);
+  }
 
   switch(f->field_size) {
   case 1:
@@ -433,12 +443,12 @@ gint32 ltt_event_get_int(LttEvent *e, LttField *f)
 
 guint64 ltt_event_get_long_unsigned(LttEvent *e, LttField *f)
 {
-       gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-       reverse_byte_order = LTT_GET_BO(e->tracefile);
-       }
+  gboolean reverse_byte_order;
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    reverse_byte_order = LTT_GET_BO(e->tracefile);
+  }
   
   switch(f->field_size) {
   case 1:
@@ -465,12 +475,12 @@ guint64 ltt_event_get_long_unsigned(LttEvent *e, LttField *f)
 
 gint64 ltt_event_get_long_int(LttEvent *e, LttField *f)
 {
-       gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-       reverse_byte_order = LTT_GET_BO(e->tracefile);
-       }
+  gboolean reverse_byte_order;
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    reverse_byte_order = LTT_GET_BO(e->tracefile);
+  }
   
   switch(f->field_size) {
   case 1:
@@ -497,13 +507,13 @@ gint64 ltt_event_get_long_int(LttEvent *e, LttField *f)
 
 float ltt_event_get_float(LttEvent *e, LttField *f)
 {
-       gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-         g_assert(LTT_HAS_FLOAT(e->tracefile));
-       reverse_byte_order = LTT_GET_FLOAT_BO(e->tracefile);
-       }
+  gboolean reverse_byte_order;
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    g_assert(LTT_HAS_FLOAT(e->tracefile));
+    reverse_byte_order = LTT_GET_FLOAT_BO(e->tracefile);
+  }
 
   g_assert(f->field_type.type_class == LTT_FLOAT && f->field_size == 4);
 
@@ -517,13 +527,13 @@ float ltt_event_get_float(LttEvent *e, LttField *f)
 
 double ltt_event_get_double(LttEvent *e, LttField *f)
 {
-       gboolean reverse_byte_order;
-       if(unlikely(f->field_type.network)) {
-               reverse_byte_order = (g_ntohs(0x1) != 0x1);
-       } else {
-         g_assert(LTT_HAS_FLOAT(e->tracefile));
-       reverse_byte_order = LTT_GET_FLOAT_BO(e->tracefile);
-       }
+  gboolean reverse_byte_order;
+  if(unlikely(f->field_type.network)) {
+    reverse_byte_order = (g_ntohs(0x1) != 0x1);
+  } else {
+    g_assert(LTT_HAS_FLOAT(e->tracefile));
+    reverse_byte_order = LTT_GET_FLOAT_BO(e->tracefile);
+  }
 
   if(f->field_size == 4)
     return ltt_event_get_float(e, f);
@@ -687,7 +697,7 @@ void compute_fields_offsets(LttTracefile *tf,
         guint i;
         gint ret=0;
         if(field->fixed_root == FIELD_VARIABLE) {
-          *offset += ltt_align(*offset, get_alignment(fac, field),
+          *offset += ltt_align(*offset, get_alignment(field),
                                fac->alignment);
           /* remember offset */
           field->offset_root = *offset;
This page took 0.036795 seconds and 4 git commands to generate.