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

i#2946 xsave area size: Support xsave memory reference size query in drutil.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Hendrik Greving requested to merge i2946-xsave-operand-size-fix into master Mar 22, 2019
  • Overview 36
  • Commits 11
  • Pipelines 0
  • Changes 8

Add support for reading CPUID in drutil_opnd_mem_size_in_bytes to determine the size of the memory reference of xsave. The final size of written bytes depends on runtime data in the instruction's operand and can therefore not be determined statically. This and other limitations are mentioned in a comment in drutil.

Add basic test for drutil_opnd_mem_size_in_bytes and xsave.

Add a function instr_is_xsave() to return whether the instruction is part of the xsave family of instructions.

Issue: #2946 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i2946-xsave-operand-size-fix