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
  • !2586

i#2144: better patch for single step with sandboxing

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/Simorfo/sandsingle into master Aug 01, 2017
  • Overview 4
  • Commits 4
  • Pipelines 0
  • Changes 3

Created by: Simorfo

Last patch worked fine for single step execution in normal mode. But it does not work when dynamorio uses at the same time sandboxing. Because sandboxing and single step both use special exit, there was a confusion.

When a basic block is built, sandboxing is inserted before mangling, which is used to modify special exit reason. But, sandboxing adds another cti (not a meta app) in case there was a self-modification in the basic block.

So, this patch checks that only the last app instruction at single step address will be mangled

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/Simorfo/sandsingle