标签: c++ c linux system
我想在读取或写入Linux可执行文件中的地址之前检查地址或指针的有效性。我使用的是C或C ++。我的目标是在API函数传递无效指针时避免段违规类型错误。
答案 0 :(得分:6)
你不能。你可以做的最好的事情是检查指针值是不是空指针,哪个C术语明智不是无效指针。即使您的指针位于可访问的段内,也不意味着它是一个有效的指针,并且您不会得到未定义的行为。