-
Notifications
You must be signed in to change notification settings - Fork 6
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
Decoder for Time Information not found #28
Comments
Pilgrim app generator(pilgrim_app_generator.c) is a code generator. Given the pilgrim traces, It tries to generate a C program that recovers the communication pattern. It relies on the order of the captured calls, not the detailed time information. I just added an example of decoding timestamps in pilgrim2text.c. So you may want to start from pilgrim2text.c. You can also try running pilgrim2text /path/to/your/trace-dir to see the outputs. |
By the way, the two papers below have all the details about Pilgrim: |
I have read your papers, and I am interested in Pilgrim. Your new pr helped me a lot. Many thanks.
I try to return at once if sym->val < 0, but the proxy it generated will be messed up. Do you know how to fix this? Much appreciated in advance. |
Sorry for the late response, was totally occupied by other projects. Will take a look at this, but might take me a while. |
Pilgrim uses several methods to compress time information (interval and duration).
It seems there is no decoder for time information in pilgrim_app_generator.c. The output of time information to intervals.dat and durations.dat in pilgrim_logger.c makes me feel confused and have no ideas how to decode it.
Could you please give some decode cases about them? Many thanks.
The text was updated successfully, but these errors were encountered: