summaryrefslogtreecommitdiffstats
path: root/parse.cxx
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2010-02-15 19:28:43 -0800
committerJosh Stone <jistone@redhat.com>2010-02-16 15:55:01 -0800
commit2a818a16b0c371977303e464bfc75ad8814a9c7a (patch)
tree8c29ccf8bb1c6a5bba43ce4e9c60516f4cecfc05 /parse.cxx
parente6364d7923d49c7bfe1a807cd877cb9b29ca0acf (diff)
downloadsystemtap-steved-2a818a16b0c371977303e464bfc75ad8814a9c7a.tar.gz
systemtap-steved-2a818a16b0c371977303e464bfc75ad8814a9c7a.tar.xz
systemtap-steved-2a818a16b0c371977303e464bfc75ad8814a9c7a.zip
PR11277: Use consistent octal in quoted strings
Previously, our octal escapes used variable lengths, which can lead to ambiguities. Also, 8-bit characters would only output the least digit. * runtime/string.c (_stp_text_str): Always output 3-digit octal escapes, and handle 8-bit chars more gracefully. * testsuite/systemtap.string/text_str.stp: Include an 8-bit character. * testsuite/systemtap.string/text_str.exp: Above + expect 3-digit octal.
Diffstat (limited to 'parse.cxx')
0 files changed, 0 insertions, 0 deletions