On Fri, Aug 24, 2012 at 7:38 PM, Mathieu Desnoyers <[email protected]> wrote: > * Hui Zhu ([email protected]) wrote: >> On Thu, Aug 23, 2012 at 8:27 PM, Mathieu Desnoyers >> <[email protected]> wrote: >> > * Hui Zhu ([email protected]) wrote: >> >> Hi, >> >> >> >> I just tried to use libbabeltrace to read and write the CTF file. But >> >> I cannot find the api to read some type of CTF for example >> >> CTF_TYPE_ENUM, CTF_TYPE_STRUCT. >> > >> > AFAIU, the API bt_ctf_get_field_list allows to get the list of >> > definitions from a struct, variant, array, or sequence (any compound >> > type). Julien, I think the header documentation of this function should >> > really be updated, can you look into that ? >> > >> > Indeed, I also cannot see any API to get the enum string from the field. >> > Julien, can we add it ? >> > >> >> And I cannot find the api file to write to the CTF file. (I check the >> >> code of babeltrace-log and found that it use the function that is not >> >> API) >> > >> > Currently, babeltrace only does CTF-to-text and text-log-to-CTF >> > conversions. As you noticed, it does not expose API to write into all >> > CTF types at this stage. >> >> Do you have plan to expose some API that can write CTF? > > Not for 1.0, as it has nearly completed its development cycle. The > intent is to someday add CTF write capability to babeltrace, but we are > not there yet, and we have not received any requests/contracts to do. >
OK. Thanks for your help, Mathieu. Best, Hui > Thanks, > > Mathieu > >> >> Thanks, >> Hui >> >> > >> > There is a prototype I am aware of that does just that (write custom CTF >> > files): Javeltrace. See the post here >> > http://lists.lttng.org/pipermail/lttng-dev/2012-August/018393.html for >> > details. >> > >> > Thanks, >> > >> > Mathieu >> > >> >> >> >> Could you help me with it? >> >> >> >> Thanks, >> >> Hui >> >> >> >> _______________________________________________ >> >> lttng-dev mailing list >> >> [email protected] >> >> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev >> > >> > -- >> > Mathieu Desnoyers >> > Operating System Efficiency R&D Consultant >> > EfficiOS Inc. >> > http://www.efficios.com > > -- > Mathieu Desnoyers > Operating System Efficiency R&D Consultant > EfficiOS Inc. > http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
