...
Code Block |
---|
#define MAX_ARRAY 1024 void func(size_t s) { int vla[s]; ... } ... if (s < MAX_ARRAY && s != 0) { func(s); } else { /* Handle Error */ } ... |
References
Griffiths 06 Clutching at straws: When you can shift the stack pointer
...
Code Block |
---|
#define MAX_ARRAY 1024 void func(size_t s) { int vla[s]; ... } ... if (s < MAX_ARRAY && s != 0) { func(s); } else { /* Handle Error */ } ... |
Griffiths 06 Clutching at straws: When you can shift the stack pointer