llvm-project/compiler-rt/lib/asan/output_tests/global-overflow.cc

13 lines
275 B
C++

#include <string.h>
int main(int argc, char **argv) {
static char XXX[10];
static char YYY[10];
static char ZZZ[10];
memset(XXX, 0, 10);
memset(YYY, 0, 10);
memset(ZZZ, 0, 10);
int res = YYY[argc * 10]; // BOOOM
res += XXX[argc] + ZZZ[argc];
return res;
}