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

Turn EventDescription into class #340

Open
wants to merge 26 commits into
base: master
Choose a base branch
from

Commits on Aug 6, 2024

  1. summarize Events in PerfEvent & PerfEventInstance class

    Tessa Todorowski committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    f921ff1 View commit details
    Browse the repository at this point in the history
  2. implement suggested changes in PerfEvent

    Tessa Todorowski committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    cf7a1e6 View commit details
    Browse the repository at this point in the history
  3. completely remove config() dependency, use event_provider as Event fa…

    …ctory
    Tessa Todorowski committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ef26807 View commit details
    Browse the repository at this point in the history
  4. fix build tests

    Tessa Todorowski committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    820daaa View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. rephrase ExecutionScope name() msg, fix typo

    Tessa Todorowski committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    20b5252 View commit details
    Browse the repository at this point in the history
  2. EventGuard: set_id() -> get_id()

    Tessa Todorowski committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4c11c7b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. add/remove const& where needed

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a729250 View commit details
    Browse the repository at this point in the history
  2. refactor event getter & setter

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    60fe8b7 View commit details
    Browse the repository at this point in the history
  3. remove overloaded helper for std::visit

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    6042a50 View commit details
    Browse the repository at this point in the history
  4. remove ret var in enable() and diable() method

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    031d97a View commit details
    Browse the repository at this point in the history
  5. combine each tracepoint & sysfs event factory functions

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9a04f93 View commit details
    Browse the repository at this point in the history
  6. no c-style casting

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    e67101e View commit details
    Browse the repository at this point in the history
  7. implement and use |= operator for Availability enum

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ecd976f View commit details
    Browse the repository at this point in the history
  8. check for error in get_id()

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    3df7701 View commit details
    Browse the repository at this point in the history
  9. remove Event attribute from EventGuard

    Tessa Todorowski committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d584c06 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. move time event constructor into factory function, generalize create_…

    …event
    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    8d4ccb4 View commit details
    Browse the repository at this point in the history
  2. init fd_ in EventGuard constructor

    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    3e1e8d9 View commit details
    Browse the repository at this point in the history
  3. replace bit with (1ull << x)

    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2097275 View commit details
    Browse the repository at this point in the history
  4. include sorting

    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    dac416a View commit details
    Browse the repository at this point in the history
  5. fix build tests

    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    cf92a19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5748f4a View commit details
    Browse the repository at this point in the history
  7. replace default constructed EventGuard instances with std::optional<E…

    …ventGuard>
    Tessa Todorowski committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    3c7330e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. use move explicitly for EventGuard instances

    Tessa Todorowski committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4e0b8e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. fix build tests

    Tessa Todorowski committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7798068 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. fix -Wmaybe-uninitialized for group and userspace EventGuards

    Tessa Todorowski committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7b2bb17 View commit details
    Browse the repository at this point in the history
  2. fix comparison operators of Event

    Tessa Todorowski committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    734dc8d View commit details
    Browse the repository at this point in the history