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

Support conditional SystemTap probes using semaphores #17

Merged
merged 9 commits into from
Jan 3, 2023

Commits on Apr 27, 2022

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

Commits on Dec 16, 2022

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

Commits on Jan 3, 2023

  1. Bump versions in CI

    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    bc05ab7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35e81d5 View commit details
    Browse the repository at this point in the history
  3. Expand arguments in the default platform_probe!

    This prevents a warning that was seen in the examples on wasm.
    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    d7490aa View commit details
    Browse the repository at this point in the history
  4. Re-indent _sdt_asm!

    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    ce7e9b5 View commit details
    Browse the repository at this point in the history
  5. The semaphore is enabled by any non-zero value

    The semaphore value is incremented by each attached tool, so we should
    check if it's non-zero, not just exactly 1.
    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    5d3e2c5 View commit details
    Browse the repository at this point in the history
  6. Put semaphores in static mut

    This is mainly so they're not placed in read-only memory. Most debugging
    tools can poke RO memory anyway, but SystemTap puts its semaphores in
    the RW `.probes` section.
    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    bae8cb6 View commit details
    Browse the repository at this point in the history
  7. Release 0.4.0

    cuviper committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    90c8d17 View commit details
    Browse the repository at this point in the history