I had a look at the metadata file:

typedef enum events_e : uint64_t_be {

Why is it like this? Your structure looks like this:

typedef struct ctf_event {
  uint32_t                     event_id;
  uint64_t                     ns;
  uint32_t                     cpu;
  rtems_record_event           event;
  uint64_t                     data;
} ctf_event;

A enum is usually an int, which is int32_t on x86_64. If you don't know what 
big and little endian is, then look at wikipedia. Getting this sort of things 
done with trial and error is not time efficient.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to