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

Retrieve the Windows build number, edition, and release identifier.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Derek Bruening requested to merge iX-win-ver-info into master Mar 03, 2019
  • Overview 1
  • Commits 1
  • Pipelines 0
  • Changes 6

Adds new fields to the exported dr_os_version_info_t which contain the build number, edition, and Windows 10 release identifier. Adds code to retrieve them. The release identifier is used to create an OS name string and downgrade the warning about an unsupported OS version to a simple informational message, since we expect a new Windows 10 release to work, barring hooks blocking dynamic system call analysis or deeper problematic changes.

Adds a sanity check that the build number and edition are successfully acquired.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: iX-win-ver-info