|
|
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_过滤器选项 9 月前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 10 月前 |
|
|
Bobby · 复合字面值总是左值吗? 10 月前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 10 月前 |