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

i#4403: Fix invalid drmemtrace address elision #4404

Merged
merged 7 commits into from
Aug 17, 2020

Commits on Aug 13, 2020

  1. i#4403: Fix invalid drmemtrace address elision

    Fixes a bug where a non-memref clobbering a base register failed to
    invalidate eliding that address from a drcachesim offline trace.
    
    Adds asm test cases to burst_traceopts.
    
    Adds further C++ test code to burst_traceopts which also triggers this
    bug (it took some experimentation to get some code to do that), and
    adds handling of different trace header points for opt vs noopt to
    support this additional trace size.
    
    Fixes #4403
    derekbruening committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    a91edbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d3ecc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. Configuration menu
    Copy the full SHA
    82028e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c5c8b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. Configuration menu
    Copy the full SHA
    30e2deb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b707d32 View commit details
    Browse the repository at this point in the history
  3. Fix mem clobbering

    derekbruening committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    965718f View commit details
    Browse the repository at this point in the history