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
[email protected]
http://lists.rtems.org/mailman/listinfo/devel