2

今天我们遇到了由 gcc 10.2 && gcc 11 asan 报告的堆栈缓冲区下溢。

查看 asan 的输出,我们发现它指向以下影子字节模式:

 someaddr =>  [f1]f1 f3 f3 f3
where
  f1 is stack left redzone
  f3 is stack right redzone.

在我看来,堆栈左右红色区域之间没有可寻址的字节。请您解释一下在什么情况下会出现这种阴影布局?

4

0 回答 0