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

Commits on Feb 1, 2019

  1. Configuration menu
    Copy the full SHA
    358979e View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2019

  1. Configuration menu
    Copy the full SHA
    50288de View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Configuration menu
    Copy the full SHA
    53910b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Added a script to generate a list of all probes available in a progra…

    …m, and a template for a makefile to automate some stuff we probably are going to be do doing a lot
    pkrll committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    1b5be83 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Added folder

    pkrll committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    2b7f341 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    545d0d3 View commit details
    Browse the repository at this point in the history
  3. Added quiet option

    pkrll committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    b568200 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. counting calls

    ElieOaks committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    b3ca0e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Configuration menu
    Copy the full SHA
    73c3e75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bb301c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a72325 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. chaining

    ElieOaks committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    ee5bee6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84ef51d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4931c66 View commit details
    Browse the repository at this point in the history
  4. prettified the output

    ulfsigvardsson committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    ffe88ac View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Configuration menu
    Copy the full SHA
    b8fae71 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2019

  1. lite mer på future delen

    ElieOaks committed Mar 2, 2019
    Configuration menu
    Copy the full SHA
    1ba10fa View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Configuration menu
    Copy the full SHA
    829d5d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    591df58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96f2587 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb833f4 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Merge pull request #2 from pkrll/ulf

    Probing core jumps, actor steals and time spent in functions
    pkrll authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    4b788e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dbe02b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d46b1d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f194f4 View commit details
    Browse the repository at this point in the history
  5. Changes:

    * 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 committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    40e40d7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a22369 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a51e45c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Configuration menu
    Copy the full SHA
    99a3c8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from pkrll/dtrace-futures

    Added clauses for futures
    ulfsigvardsson authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    98d425c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac5932c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2019

  1. Added XML-output

    pkrll committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    b12be19 View commit details
    Browse the repository at this point in the history
  2. Fixed tag

    pkrll committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    af290dc View commit details
    Browse the repository at this point in the history
  3. Started on parser

    pkrll committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    439103f View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Added missing id-tag to actor

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    ad19d37 View commit details
    Browse the repository at this point in the history
  2. Fixed some parsing issues

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    3a08d9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eac9ba8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c351d51 View commit details
    Browse the repository at this point in the history
  5. Implemented parsing of tags work-steal-failure and work-steal-failure…

    …-from + fixed issue with work-steal-success not parsing correctly
    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    69681a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e8c37d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0764aa View commit details
    Browse the repository at this point in the history
  8. Removed debug code

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    145991d View commit details
    Browse the repository at this point in the history
  9. Changed tags for counts

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    0180392 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dbcc605 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9d7192 View commit details
    Browse the repository at this point in the history
  12. Added documentation

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    621d449 View commit details
    Browse the repository at this point in the history
  13. Added actorid to method class

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    388c333 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9f5973e View commit details
    Browse the repository at this point in the history
  15. Added option to output either XML or human readable format + fixed is…

    …sue with counts tag not closed properly
    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    1500bc3 View commit details
    Browse the repository at this point in the history
  16. Changed FutureGets class to contain actor id and future id, instead o…

    …f reference to Actor and Future objects
    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    2b3a224 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c3bb5bd View commit details
    Browse the repository at this point in the history
  18. Added some documentation

    pkrll committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    5790580 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

  1. Configuration menu
    Copy the full SHA
    367a5c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Merge pull request #4 from pkrll/dtrace-futures

    Removed unnecessary struct fields
    ulfsigvardsson authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    676f4a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from pkrll/dtrace-parser

    Implemented a simple parser
    ulfsigvardsson authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    d25a60a View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    e9b97eb View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Changed structure of XML output and fixed issue with incorrect timest…

    …amp. Also: removed methods-probes due to future chaining causing an error
    pkrll committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    bbc7abd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c012dfa View commit details
    Browse the repository at this point in the history
  3. Implemented parsing of future chainings, added count to future gets a…

    …nd fixed issue with incorrect count
    pkrll committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    333a5d2 View commit details
    Browse the repository at this point in the history
  4. Added documentation

    pkrll committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    e56a1da View commit details
    Browse the repository at this point in the history
  5. Removed catch-all probe

    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.
    pkrll committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    9590237 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Configuration menu
    Copy the full SHA
    db5d556 View commit details
    Browse the repository at this point in the history
  2. XML version is working

    ElieOaks committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    a0614cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6943be View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Merge pull request #6 from pkrll/dtrace-parser-futurechain

     Implemented parsing of future chainings
    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    ebd2ff4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e19c56d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1fe5a3 View commit details
    Browse the repository at this point in the history
  4. Moved parser

    pkrll committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    0649af1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c7af4e View commit details
    Browse the repository at this point in the history
  6. Delete twoWhatTobiasAskedFor.stp

    Has been renamed
    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    f40b9da View commit details
    Browse the repository at this point in the history
  7. Delete output.txt

    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    3bc199f View commit details
    Browse the repository at this point in the history
  8. Delete output.XML

    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    236b583 View commit details
    Browse the repository at this point in the history
  9. Delete countingCalls.stp

    This file should never have been pushed to the repository, it was a file used to learn more about systemTap.
    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    92838f0 View commit details
    Browse the repository at this point in the history
  10. Delete .gitkeep

    This was another accidentally pushed file
    ElieOaks authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    dc40119 View commit details
    Browse the repository at this point in the history
  11. changed some names, and changed some tings that were still different …

    …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
    ElieOaks committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    c51df5e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6659d0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c9250b4 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2019

  1. Merge pull request #8 from pkrll/systemTap_joy

    System tap joy
    pkrll authored Mar 24, 2019
    Configuration menu
    Copy the full SHA
    744c786 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. Fixed issue with empty tags

    pkrll committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    2337d7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8b4343 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9 from pkrll/cleanup

    Did some cleanup, adress dokumentation to dtrace.d
    ElieOaks authored Mar 25, 2019
    Configuration menu
    Copy the full SHA
    b859c3a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Creates a README

    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.
    ElieOaks authored Mar 26, 2019
    Configuration menu
    Copy the full SHA
    0155a4d View commit details
    Browse the repository at this point in the history
  2. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    91970af View commit details
    Browse the repository at this point in the history
  3. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    da377bf View commit details
    Browse the repository at this point in the history
  4. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    c38c827 View commit details
    Browse the repository at this point in the history
  5. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    1c2150e View commit details
    Browse the repository at this point in the history
  6. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    b773acf View commit details
    Browse the repository at this point in the history
  7. Update README

    pkrll committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    da4ac15 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10 from pkrll/misc/README

    Update README
    ElieOaks authored Mar 26, 2019
    Configuration menu
    Copy the full SHA
    25af44f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    68d3c48 View commit details
    Browse the repository at this point in the history