sizeof(B)); // assume this return same pointer as ptrA只是想知道aliasA的使用是否是UAF当我编写检测UAF错误的解决方案时,我会记录指针的信息。指针的值存储为uint64_t,布尔类型flag用于声明指针是否是活动的。之后,当我使用ptr时,我无法检测这个UAF错误,因为这个地址是活动的。
提前感谢!
// code 1: compile but has UAFuse std::marker::PhantomData;
impllen: usize, _marker: marker::PhantomData<T>,下面的代码(代码2)将编译并具有UAF。// code 2: compile and has UAF let _b;
l