Skip to content
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

DTrace / SystemTap probing tools for Encore #877

Open
wants to merge 90 commits into
base: development
Choose a base branch
from

Conversation

pkrll
Copy link

@pkrll pkrll commented Mar 26, 2019

This PR contains a set of scripts for DTrace / SystemTap to probe Encore programs. See the readme in the probing-tools directory for usage.

We have not squashed our commits according to your guidelines, but instead hope you'll do it when merging.

ElieOaks and others added 30 commits February 1, 2019 12:38
…m, and a template for a makefile to automate some stuff we probably are going to be do doing a lot
Probing core jumps, actor steals and time spent in functions
* Future-get probe now gathers actor pointer instead of context
* Added number of times an actor does get
* Added duration of a future block on a specific actor
pkrll and others added 30 commits March 14, 2019 18:29
The "catch-all" probe, that set which probe had been run, sometime caused the script to not exit. The downside is that the XML ooutput now always includes all categories, even if they are empty.
 Implemented parsing of future chainings
This file should never have been pushed to the repository, it was a file used to learn more about systemTap.
This was another accidentally pushed file
…between the syst and Dtrace tools that were different such as the inclusion of msg-run, and that core-switching is couted based on actors and not schedulers
Did some cleanup, adress dokumentation to dtrace.d
This contains exscripts from the full repport. It is sufficient to understand the tools, how to compile them and what can be expected from them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants