![]() |
1
6
您在VxWorks中寻找的函数称为 VXM探针 .
|
![]() |
2
3
一般来说,你不能做你想做的事,如中所述 Felix Palmen's answer .
静态可靠地检测所有指针故障是不可能的(因为可以证明它等效于解决 halting problem ). 顺便说一句,你可以考虑使用 static program analysis 工具,如 Frama-C .
原则上,在Linux上,您可以在运行时测试给定地址在您的
virtual address space
然而,有一些工具可以帮助检测(某些)错误的地址使用,特别是
valgrind
address sanitizer
instrumentation options
并尝试使用
顺便说一句,如果您将某个局部变量的地址存储在某个全局指针中,并在该局部变量位于作用域后取消对该指针的引用,那么您仍然有一些 undefined behavior (即使您的代码没有崩溃,因为您通常会在 call stack scared |
![]() |
3
3
这里有几个误解:
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 3 月前 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 4 月前 |
![]() |
Marco · PyCharm Linux系统文件上os.stat异常 5 月前 |