<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><br>Hi all,<br><br>I hope you can help me with a problem I've encountered using the babeltrace C libraries to write a trace parsing tool.<br><br>I have fields which contain 64 bit integers. However, when I call bt_ctf_get_uint64 from the event callback on that field, it only returns the lower 32 bits. The upper bits are all 0's. I've called get_int_len to confirm they are 64 bits and tried accessing the values directly but I'm still facing the same problem.<br><br>Running babeltrace on the same trace files prints out the full 64 bits in base 16. The top 32 bits should not be all 0's.<br><br>Could there be something wrong with my build setup or anything else I've overlooked in getting the the full 64 bit integers into the babeltrace structures?<br><br>Thanks,<br>Jon<br><br><br></div></body></html>