On 11-02-22 01:45 AM, Amir wrote:
Hi,
I'm really new to UST and generating user-space traces for software
systems.
I followed the instruction provided at:
http://lttng.org/files/ust/manual/ust.html
Packages were successfully installed and I could generate a trace
following the provided example for markers.
Still I have a few questions for which I couldn’t find answers in the
manual.
- what are 'event categories' and 'channels'?
A channel is as it's name indicates a way to communicate with UST. In
the trace, each channel has N files allocated to it where N is the
number of cores you have. Each channel also has a certain amount of
memory allocated to to. I tend to only use the channel "UST" as it makes
my life easier, but then again, I am a very bad person who's been caught
doing unsavory things to programs for a long while and that says 640k
ought to be enough for anybody without signs of irony.
Perhaps someone more knowledgeable in UST can show me the error in my ways.
- is it possible to generate a method call trace using markers? would
it work just for C applications?
You mean like "
void trace_result( int n ) {
trace_mark( ust, myevent, "%d" ,n);
}" ?
Yes, it's what I do... look into tracepoints though, you're halfway
there with that.
- it seems like 'Appendix x' is missing, how would it be possible to
have some information about the formatting
I think Appendix X was a placeholder, not sure, I didn't write it ;) .
Thanks,
Amir
_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev