Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Merge requests
  • !5124

i#5121: Add test for insertion phase respill after app2app restore

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Abhinav Anil Sharma requested to merge i5121-drreg-respill-example into master Sep 25, 2021
  • Overview 23
  • Commits 7
  • Pipelines 0
  • Changes 5

Adds a new drreg test to show another multi-phase use scenario. This demonstrates that the insertion phase updates the reg value in its own slot after the app2app phase restores it to the original app value before an app read. This results in overwriting the app2app meta value that was present in the insertion phase's slot previously. This original app value is then restored correctly by insertion phase before subsequent app read instrs.

Instrumented basic block for the new test#38, after app2app and insertion phase (each drreg op is annotated): https://gist.github.com/abhinav92003/6a663cb19fda01838451bbe41b329bdc

Issue: #5121

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i5121-drreg-respill-example