Format a gdb.Value for display as a utf-8 literal.
(val, size=None)
| 193 | |
| 194 | |
| 195 | def utf8_literal(val, size=None): |
| 196 | """ |
| 197 | Format a gdb.Value for display as a utf-8 literal. |
| 198 | """ |
| 199 | if size is None: |
| 200 | s = val.string(encoding='utf8', errors='backslashreplace') |
| 201 | elif size != 0: |
| 202 | s = val.string(encoding='utf8', errors='backslashreplace', length=size) |
| 203 | else: |
| 204 | s = "" |
| 205 | return string_literal(s) |
| 206 | |
| 207 | |
| 208 | def half_float_value(val): |
no test coverage detected