> > > https://diamon.org/ctf/#spec7 - "Magic number (CTF magic number: > 0xC1FC1FC1) specifies that this is a CTF packet. This magic number is > optional ... Stream ID, used as reference to stream description in > metadata. This field is optional if there is only one stream > description" > > These errors are caused by the metadata mismatch from the stream file, > not by babeltrace. You need to write the metadata to match the trace > data / stream. >
The native trace stream in HEX currently looks like this 0400 0000 ed65 7e3d 0d00 010a 6231 5443 5e00 0000 5e00 0000 5e00 0000 0010 0000 0000 0000 0100 0000 0000 0000 0400 0000 61a3 813d 0000 0000 0d00 010a 5e00 0000 5e00 0000 1100 0000 0100 0000 0000 0000 0400 0000 3bb2 843d da0e 0300 0d00 010a Above one is not CTF stream because it does not have CTF magic number So it should look like this in HEX c11f fcc1 0000 0000 0000 0000 0000 0000 0400 0000 ed65 7e3d 0d00 010a 6231 5443 5e00 0000 5e00 0000 5e00 0000 0010 0000 0000 0000 0100 0000 0000 0000 0400 0000 61a3 813d 0000 0000 0d00 010a 5e00 0000 5e00 0000 1100 0000 0100 0000 0000 0000 0400 0000 3bb2 843d da0e 0300 0d00 010a All the example on [1] have this thing in common. I modified the stream file and added magic number(0xc11fcc1) in it. Then, I parsed both stream file and metadata. Babeltrace was able to read the stream file. [1] https://diamon.org/ctf/ -- *Ravindra Kumar Meena*, B. Tech. Computer Science and Engineering, Indian Institute of Technology (Indian School of Mines) <https://www.iitism.ac.in/>, Dhanbad
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel