肯定无效的指针范围

surely invalid pointer ranges

本文关键字:指针 范围 无效      更新时间:2023-10-16

我看过一些像 http://boost.2283326.n4.nabble.com/shared-ptr-segfaults-on-64bit-AMD-td2560441.html 这样的帖子,专家可以查看指针地址并立即说它是无效的。我猜这些指针位于进程虚拟内存的一些已知保留位置。上面链接中的示例0x90。

这里有人知道 linux 上 gcc/g++ 的指针范围肯定无效吗?
0xd8怎么样?

虽然你不应该编写依赖于此的代码,但0x1000下的指针几乎总是无效的。熟悉操作系统的默认内存映射将解释原因,并让您更深入地了解"正常"指针的外观。