在访问Linux环境程序中的地址之前,如何检查地址的有效性?linux?

时间:2015-01-21 23:39:15

标签: c++ c linux system

我想在读取或写入Linux可执行文件中的地址之前检查地址或指针的有效性。我使用的是C或C ++。我的目标是在API函数传递无效指针时避免段违规类型错误。

1 个答案:

答案 0 :(得分:6)

你不能。你可以做的最好的事情是检查指针值是不是空指针,哪个C术语明智不是无效指针。即使您的指针位于可访问的段内,也不意味着它是一个有效的指针,并且您不会得到未定义的行为。