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
  • Issues
  • #1034
Closed
Open
Issue created Nov 28, 2014 by Derek Bruening@derekbrueningContributor

DynamoRIO assumes that char is signed

From [email protected] on December 18, 2012 10:36:19

I ran into this because the Google build tool sets -funsigned-char by default. It would be nice if DR was portable with respect to this setting, but it's a minor issue. I'm mostly reporting this to document the issue in case anyone else runs into it. It manifests as failures to encode and decode int 0x80 and other instructions.

If we decide to fix this, I would propose adding an sbyte typedef and using it where appropriate.

Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1034

Assignee
Assign to
Time tracking