summaryrefslogtreecommitdiffstats
path: root/translate.cxx
diff options
context:
space:
mode:
authorhunt <hunt>2006-04-12 19:20:39 +0000
committerhunt <hunt>2006-04-12 19:20:39 +0000
commit931db0383e3c3e34888d5ea5a39bf6efe737ec5e (patch)
tree6629696992af31de518ab467202453d5be3a167b /translate.cxx
parent548d7cea9531c99316cdd02c77229a9d6927a737 (diff)
downloadsystemtap-steved-931db0383e3c3e34888d5ea5a39bf6efe737ec5e.tar.gz
systemtap-steved-931db0383e3c3e34888d5ea5a39bf6efe737ec5e.tar.xz
systemtap-steved-931db0383e3c3e34888d5ea5a39bf6efe737ec5e.zip
2006-04-12 Martin Hunt <hunt@redhat.com>
PR 2497 * translate.cxx (translate_pass): Don't reset STP_STRING_SIZE if it was already defined. Set it to 1024 by default.
Diffstat (limited to 'translate.cxx')
-rw-r--r--translate.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/translate.cxx b/translate.cxx
index cbdf39f9..6e915465 100644
--- a/translate.cxx
+++ b/translate.cxx
@@ -3760,7 +3760,11 @@ translate_pass (systemtap_session& s)
s.op->newline() << "#endif";
// impedance mismatch
- s.op->newline() << "#define STP_STRING_SIZE MAXSTRINGLEN";
+ // STP_STRING_SIZE defines the size of the buffer
+ // used in stack traces.
+ s.op->newline() << "#ifndef STP_STRING_SIZE";
+ s.op->newline() << "#define STP_STRING_SIZE 1024";
+ s.op->newline() << "#endif";
s.op->newline() << "#define STP_NUM_STRINGS 1";
if (s.bulk_mode)