|
From: <sv...@va...> - 2014-08-18 20:28:52
|
Author: florian
Date: Mon Aug 18 20:28:44 2014
New Revision: 14310
Log:
Use large enough buffers.
Modified:
branches/BUF_REMOVAL/callgrind/callstack.c
Modified: branches/BUF_REMOVAL/callgrind/callstack.c
==============================================================================
--- branches/BUF_REMOVAL/callgrind/callstack.c (original)
+++ branches/BUF_REMOVAL/callgrind/callstack.c Mon Aug 18 20:28:44 2014
@@ -130,7 +130,7 @@
#endif
if (fn->dump_before) {
- HChar trigger[FN_NAME_LEN];
+ HChar trigger[VG_(strlen)(fn->name) + 20];
VG_(sprintf)(trigger, "--dump-before=%s", fn->name);
CLG_(dump_profile)(trigger, True);
}
@@ -152,7 +152,7 @@
CLG_ASSERT(fn != 0);
if (fn->dump_after) {
- HChar trigger[FN_NAME_LEN];
+ HChar trigger[VG_(strlen)(fn->name) + 20];
VG_(sprintf)(trigger, "--dump-after=%s", fn->name);
CLG_(dump_profile)(trigger, True);
}
|