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

More test robustness fixes.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Hendrik Greving requested to merge iX-upstream_text_fixes_third_party into master Oct 18, 2019
  • Overview 5
  • Commits 6
  • Pipelines 0
  • Changes 2

client.cleancall: Prevent foo() from being optimized away, which was observed with new toolchains. This is more a bandaid than a fix, and we should re-write this test into using clean assembler instead. Furthermore, adds a pragma to prevent loop unrolling that caused the test to break on such systems.

common.decode: On some systems, the monitor instruction is enabled and does not cause an UD fault. This change here keeps the eax address valid so the monitor instruction will not throw an GP exception.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: iX-upstream_text_fixes_third_party