For typed data instances, the VM service will return the byte contents encoded as a base64 String. In order to display a meaningful value in the debugger, this must be decoded and then converted to the appropriate typed data instance. For example, -1 will need to display as 0xFF if the typed data instance was unsigned.
This poses a problem for Unit64List and int64List, since these types cannot be instantiated on the web.
One potential solution would be to pull in fixnum and manually unmarshal Int64 numbers into a string representation - though that would not help the unsigned case. Another approach would be to write a utility based off of fixnum to handle both.
For typed data instances, the VM service will return the byte contents encoded as a base64 String. In order to display a meaningful value in the debugger, this must be decoded and then converted to the appropriate typed data instance. For example, -1 will need to display as
0xFFif the typed data instance was unsigned.This poses a problem for
Unit64Listandint64List, since these types cannot be instantiated on the web.One potential solution would be to pull in fixnum and manually unmarshal Int64 numbers into a string representation - though that would not help the unsigned case. Another approach would be to write a utility based off of fixnum to handle both.