将鼠标指针放在堆栈条的上方就可以获取堆栈用法的工具提示信息。
侦测堆栈溢出:选择 Tools>Options>Stack 并选择选项 Enable stack checks。 这意味着当应用停止执行的时候C-SPY可以发出堆栈溢出警告。要么堆栈使用超出你指定的阈值, 要么堆栈指针超出堆栈存储区之外时都会发出警告。 追踪通过收集追踪数据,你可以分析程序流到的特定状态(例如一个应用崩溃), 并使用该追踪数据定位问题的源头。追踪数据有助于定位程序症状不规则并偶尔发生的错误。 追踪 是执行机器指令的一个序列集合。可用的追踪数据很大程度上取决于你使用的C-SPY 驱动: ● C-SPY仿真器收集你在追踪表达式窗口选择的C-SPY表达式的值。函数追踪窗口只显示相应的调用函数和函数返回的追踪数据,然而追踪窗口显示全部指令。 ● 如果你使用的硬件支持的话,C-SPY硬件调试系统的驱动可以收集追踪数据。例如如果有专用的通信通道或者专用的追踪缓冲区供追踪收集。在这种情况下, 追踪窗口会反映收集到的数据。
|