X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fltt%2Fconvert%2Fconvert.c;h=5f2de35fb5dc9902143700e98ccffc1841e199e8;hb=9d239bd92ef3198e80333c703f3ab8ff8cdaeaf7;hp=c30fbd06b0e4435123792e2d18c97ff2c5049eae;hpb=af0cd3e8c7b85cc13a7a503af346a9c861c2f59a;p=lttv.git diff --git a/ltt/branches/poly/ltt/convert/convert.c b/ltt/branches/poly/ltt/convert/convert.c index c30fbd06..5f2de35f 100644 --- a/ltt/branches/poly/ltt/convert/convert.c +++ b/ltt/branches/poly/ltt/convert/convert.c @@ -1,3 +1,7 @@ +#ifdef HAVE_CONFIG_H +#include +#endif + #include #include #include @@ -111,7 +115,7 @@ int main(int argc, char ** argv){ int ltt_major_version=0; int ltt_minor_version=0; int ltt_log_cpu; - guint ltt_trace_start_size; + guint ltt_trace_start_size = 0; char buf[BUFFER_SIZE]; int i, k; @@ -298,7 +302,7 @@ int main(int argc, char ** argv){ cur_pos += sizeof(uint32_t); //skip time delta tStart = (trace_start_any*)cur_pos; if(tStart->MagicNumber != TRACER_MAGIC_NUMBER) - g_error("Trace magic number does not match : %lx, should be %lx", + g_error("Trace magic number does not match : %x, should be %x", tStart->MagicNumber, TRACER_MAGIC_NUMBER); if(tStart->MajorVersion != TRACER_SUP_VERSION_MAJOR) g_error("Trace Major number does match : %hu, should be %u", @@ -346,11 +350,11 @@ int main(int argc, char ** argv){ ltt_trace_start_size = sizeof(trace_start_2_3); /* We do not use the flight recorder information for now, because we * never use the .proc file anyway */ - } else { - ltt_trace_start_size = 0; + } + + if(ltt_trace_start_size == 0) g_error("Minor version unknown : %hu. Supported minors : 2, 3", tStart->MinorVersion); - } block_size = ltt_block_size;//FIXME block_number = file_size/ltt_block_size; @@ -753,6 +757,8 @@ int main(int argc, char ** argv){ close(fdProc); fclose(fp); + g_printf("Conversion completed. Don't forget to copy core.xml to eventdefs directory\n"); + return 0; }