-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export tracing records in rows instead of multi-line structures #271
Comments
could you explain more detailed examples that you imagine? |
I became especially interested in efficient and safe analyses for function executions. 👀 I am looking for ways to combine available information (from some lines) into rows for further data processing approaches. |
Please share detailed output examples :) |
I suggest to take another look at analysis examples which you published already. |
I guess that you wanna get a line including both function entry and return info. |
Yes (for another concrete use case) |
What do you think about this?
|
Such a functionality can occasionally be also useful. But it is obvious that the mentioned filter example does not combine discussed data items, isn't it? |
Yes, it doesn't combine function entry info. |
What do you think about this output?
|
Yes ‒ for a configured software analysis variant (as proposed). |
The display looks promising. |
You can check a new feature with a below command.
|
Thanks for another positive feedback. |
I tried one of my small test programs out once more.
Now I am missing the analysis data output according to your software update. |
is it okay without -q option? |
No, not yet.
The access to my executable file might not be directly needed for further test runs. Otherwise: void Task::call_API(QStorageInfo& info, QString const & input)
{
l_t x(QStringLiteral("Data determination by setPath()"));
info.setPath(input);
} |
How will analysis data evolve together with Python programming interfaces like “ |
I tested on my PC using a below command.
What do you think about this? |
|
You can use -q option such below commands.
I wonder your test program called statvfs64 really?
|
Should data truncation be avoided by default?
It is used also by the function “QStorageInfoPrivate::retrieveVolumeInfo” for example. How do you think about to compare test results with any data from other available analysis tools? Example:
|
I can't build Qt program ;( did you get the result of uftrace today?
please use a below option.
|
It seems that the software distribution dependencies can become more challenging then.
I can eventually offer my executable file (1 MiB with debug data) as a compressed attachment for a private mail.
I can refresh selected analysis data on demand.
I would like to benefit from the support of large files (also by Qt interfaces).
Is another test result interesting?
May I expect the output of line breaks for data rows? |
I think I can't use your dynamic built binary in my system ;) I guess the second statvfs() call in your last test result is it that you expected as statvfs64().
is it right as default option? |
|
I found that stavfs and statvfs64 have WEEK symbols and are sharing the same address.
I agree with this. |
I am curious on further collateral evolution.
I became curious also about the order for writing line breaks for data rows. |
There is no difference between statvfs() and statvfs64() in my x86_64 system.
|
I find that this technical detail should not matter for the desired clarification at the moment (also according to a function call report by the tool “uftrace”).
|
Wha do you think about this?
|
Another software extension can eventually be helpful. Further considerations:
|
yes, because I didn't use "-q nocut" option.
sure.
Could you test below commands?
|
I do not see your output example also on another test system so far.
Would you like to check any implementation details a bit more for the evolving software components? |
Could you test below commands?
It's very strange because I got this results from my PC.
|
Are the different test results becoming more interesting for the clarification of desirable software behaviour? |
Please run commands I requested. |
Which algorithm is applied for the handling of mentioned function names (and their aliases) at the moment? |
That is simple. So I ask you to run a below command.
|
I find that such information will need further explanation.
🔮 How will the clarification evolve further based on such a data display? |
It's very strange.
could you test more?
|
A)
B)
C)
|
I deleted the files from the directory “/var/log/guider” as suggested.
Is this test result still questionable?
Should the deletion of a continue statement trigger any more descriptions? |
I think the change will not affect. Is this ok finally?
|
I got the impression that additional software adjustments will be desired.
Unlikely (according to information which was presented recently). 👀 I am looking for further commits which will improve the software situation a bit more. |
did you test again?
|
I find that further software adjustments will be helpful also because of such a test result. |
You wanna split mixed output including guider and target? |
It seems that it is needed to repeat suggestions which I mentioned before.
Occasionally, yes, of course.
Would these options trigger more data processing than I would like to analyse here at the moment? |
Some tracing data are offered as data structures which are distributed over multiple lines.
Example:
Call and return information according to function executions
I suggest to provide corresponding values in a single row per data set on demand.
The text was updated successfully, but these errors were encountered: