有下面一段代码
#include <iostream>
#include <type_traits>
thread_local std::aligned_storage_t<1024> data;
int main() {
std::cout << sizeof(data) << std::endl;
uint8_t * d = new (&data) uint8_t[1024];
d[1025] = '6';
std::cout << d[1025] << std::endl;
}
Sanitiser 无法检测缓冲区溢出