<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> Okay. Raw file contents have this structure. It means raw file will only<br>
> contain event and data in binary format. How should I get it's<br>
> corresponding ns and cpu values.<br>
<br>
1. Instead of the socket() and connect() you open the file descriptor with open().<br>
<br>
2. Instead of using recv() to read from the file descriptor you use read().  See below.<br></blockquote><div><br></div><div>Wow!!. The file descriptor is a very nice concept. I learned about it during my 3rd year of graduation but I never thought I would ever apply it :) </div><div><br></div><div><a href="https://www.geeksforgeeks.org/input-output-system-calls-c-create-open-close-read-write/">https://www.geeksforgeeks.org/input-output-system-calls-c-create-open-close-read-write/</a><br></div><div><br></div><div>The 2nd task is complete. Have made a push on my GitHub rtems-tools workplace</div><div><a href="https://github.com/rmeena840/rtems-tools/commit/362a6fc94886f298d207021ce5f2dad48783c0da">https://github.com/rmeena840/rtems-tools/commit/362a6fc94886f298d207021ce5f2dad48783c0da</a><br></div><div><br></div><div>Have a look</div><div><br></div><div>I tried the command on my machine it's working fine with the raw data created today. The babeltrace is able to print all values.</div><div><br></div><div>I used "./build/misc/rtems-record --input raw_data | head" command generating ctf events from raw data</div><div><br></div><div>Thanks</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font size="4"><b>Ravindra Kumar Meena</b></font>,<div><span style="color:rgb(102,102,102)">B. Tech. Computer Science and Engineering,<br></span></div><div><span style="color:rgb(102,102,102)"><a href="https://www.iitism.ac.in/" style="color:rgb(17,85,204)" target="_blank">Indian Institute of Technology (Indian School of Mines)</a>, Dhanbad</span></div></div></div></div></div></div>