DynamoRIO assumes that char is signed
From rnk@google.com 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