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

Add PPC trace support #20

Merged
merged 67 commits into from
Aug 8, 2022

Commits on Apr 7, 2022

  1. Add trace_info.h

    Rot127 committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    7963bbe View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. Set BAPs start and endframe

    Rot127 committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    b8a0d40 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

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

Commits on May 17, 2022

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

Commits on May 29, 2022

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

Commits on Jun 12, 2022

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

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    f602c87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dadc5e7 View commit details
    Browse the repository at this point in the history
  3. Add more trace points

    Rot127 committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    920b572 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1a3360 View commit details
    Browse the repository at this point in the history
  5. Update register name array.

    Rot127 committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    eea3dc7 View commit details
    Browse the repository at this point in the history
  6. Trace crf register stores.

    Rot127 committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    fdac5d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Configuration menu
    Copy the full SHA
    8ae3bb4 View commit details
    Browse the repository at this point in the history
  2. Trace memory store/load

    Rot127 committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    99715ba View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Free tcg_ptr after use.

    Rot127 committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    d8d053d View commit details
    Browse the repository at this point in the history
  2. Close frames on exceptions.

    Rot127 committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    76ac60c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Trace bit operations.

    Rot127 committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    ec30959 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cfbf7d View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Configuration menu
    Copy the full SHA
    998bc2e View commit details
    Browse the repository at this point in the history
  2. Track mtspr/mfspr

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    09f8736 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f40b54f View commit details
    Browse the repository at this point in the history
  4. crf regsa re always 8bit

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    beb201c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdd1e3b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0427eb View commit details
    Browse the repository at this point in the history
  7. Fix: Size is in bytes.

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    83c3168 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dccb94e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a74637 View commit details
    Browse the repository at this point in the history
  10. Trace XER flags

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    2f40b3a View commit details
    Browse the repository at this point in the history
  11. Log conditional branches.

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    0b2a5d6 View commit details
    Browse the repository at this point in the history
  12. Rename: crf_reg -> crf

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    c88b74d View commit details
    Browse the repository at this point in the history
  13. Trace ori

    Rot127 committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    e25d1f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. Configuration menu
    Copy the full SHA
    70bc486 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14649b9 View commit details
    Browse the repository at this point in the history
  3. Trace more ca reads/writes

    Rot127 committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    a8506a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    4dd7fcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ebde23 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Configuration menu
    Copy the full SHA
    30a5c9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d51e518 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary log_store

    Rot127 committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    3abcdfc View commit details
    Browse the repository at this point in the history
  4. Trace lwarx/stwcx

    Rot127 committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    61ad005 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Fix dest, src reg confusion.

    Rot127 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    604c17b View commit details
    Browse the repository at this point in the history
  2. Trace gpr store before return

    Rot127 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    d77e78e View commit details
    Browse the repository at this point in the history
  3. Trace load of RA.

    Rot127 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    4f0e003 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81a41c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. ENd frames on branches.

    Rot127 committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    1361147 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

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

Commits on Jul 27, 2022

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

Commits on Jul 28, 2022

  1. Configuration menu
    Copy the full SHA
    4b8d84f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d08444 View commit details
    Browse the repository at this point in the history
  3. Trace mcrf

    Rot127 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    247a1ed View commit details
    Browse the repository at this point in the history
  4. Trace ca and ca32 for srad

    Rot127 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    a77cdbf View commit details
    Browse the repository at this point in the history
  5. Trace XER reads and writes.

    Rot127 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    f94a84a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7fb8ef1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Trace cntlzw cnttzw

    Rot127 committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    22b19c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a028d59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc4405d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b0183b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42ab49f View commit details
    Browse the repository at this point in the history
  6. Trace read/write xer

    Rot127 committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    2cd9ecf View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. Set flag bits in cpu_xer.

    Rot127 committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    1964004 View commit details
    Browse the repository at this point in the history
  2. Format code

    Rot127 committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    dee2cb4 View commit details
    Browse the repository at this point in the history
  3. Trace dcbz

    Rot127 committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    ed9a5a2 View commit details
    Browse the repository at this point in the history
  4. Log cr read before CTR is checked.

    Otherwise it might happen that the CTR condition fails and the load is not traced.
    Rot127 committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    d836008 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f87e002 View commit details
    Browse the repository at this point in the history
  6. Remove duplicated ctr logging.

    Rot127 committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    2ef8a3a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2022

  1. Configuration menu
    Copy the full SHA
    27f56a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e0ce6f View commit details
    Browse the repository at this point in the history