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

SPU Debugger Improvements: Add MR mnemonics, constants propagation and more #9113

Merged
merged 7 commits into from
Oct 23, 2020

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    d78e2fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    223f86f View commit details
    Browse the repository at this point in the history
  3. Debugger: Optimize thread disasm type select

    Some correctness fixes as well: dont use raw pointers where its not compatible, use std::weak_ptr instead.
    elad335 committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    2355d0e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. SPU Debugger: Implement basic instructions's constants propagation

    Only functional in WRCH and ILHU+IOHL pattern atm.
    ILHU+IOHL is extremely common pattern to create 32-bit constants such as SPPU libraries error codes.
    elad335 committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    3b7f554 View commit details
    Browse the repository at this point in the history
  2. SPU: cleanup channels logging

    elad335 committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    af73909 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6df31f View commit details
    Browse the repository at this point in the history
  4. Debugger: Fix SignedHex

    It didnt take into account INTx_MIN. (UB for std::abs)
    elad335 committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    aece906 View commit details
    Browse the repository at this point in the history