Bug 10750

Summary: translator permits excessively-vararged call into runtime
Product: systemtap Reporter: Frank Ch. Eigler <fche>
Component: translatorAssignee: Josh Stone <jistone>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:

Description Frank Ch. Eigler 2009-10-08 21:17:15 UTC
stap -e "probe begin { println($(seq -s, 10000)) }"   # breaks stuff

We should limit the arity of print* vararg calls into the runtime.
We should enforce -Wframe-larger-than=xxx into our CFLAGS, but see
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41633
Comment 1 Josh Stone 2009-10-21 16:13:56 UTC
8f805d33 PR10750: Enforce a reasonable limit on # of varargs
730c3efc PR10750 cont'd: Build with -Wframe-larger-than=512