gpt4 book ai didi

WinDbg .for 循环

转载 作者:行者123 更新时间:2023-12-05 00:07:47 26 4
gpt4 key购买 nike

我无法让 WinDbg .for 命令工作。

我想转储一个 C++ 结构数组。
?? gpTranData->mpApplCodes[0] 适用于单个条目,但我想遍历其中的 n 个。

.for ($t0=0;$t0<(gpTranData->miApplCodeCount);$t0++){ ?? &gpTranData->mpApplCodes[$t0] }

对我来说听起来合乎逻辑,但我明白了
Numeric expression missing from '>miApplCodeCount);$t0++){ ?? &gpTranData->m_pApplCodes[$t0] }'

有任何想法吗?

斯科特

最佳答案

您不能使用 C++ 运算符来修改 Windbg 中的伪寄存器左值。您可以改用 r $t0=@$t0+1 。这将如您所愿:

.for (r $t0=0;@$t0<@@c++(g_pTranData->m_iApplCodeCount);r $t0=@$t0+1){ ?? &g_pTranData->m_pApplCodes[@$t0] } 

关于WinDbg .for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1749735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com