gpt4 book ai didi

c# - 在 Visual Studio 中调试时向后拖动指令指针

转载 作者:行者123 更新时间:2023-11-30 23:24:14 25 4
gpt4 key购买 nike

要进行演示,请查看 following section of this video .

基本上,我知道这在 Visual Studio Community Edition 2015 中是可能的。我想知道:

a) 这与 Intellitrace 和“历史调试”有关吗?b) 这样做会有副作用吗?或者这只是将指令向后移动,仅此而已?

最佳答案

只是将指令指针向后移动,仅此而已,用你自己的话来说。

这意味着:

  • 在将它拖到哪里和从哪里拖到之间已经发生的任何副作用都已经发生并且不会被逆转。
  • 在指令的同一部分中更改的任何变量仍将更改,它们不会反转为您将指令指针拖动到的位置时的任何值

因此,您可以使用此调试辅助工具来强制程序采用它没有采用的路径(例如,通过将指令指针拖到它跳过的 if 语句中),或跳过(通过将指令指针拖过一些您不想执行的代码),或者重新运行一些代码。

但是您必须了解上述限制。如果再次执行代码不安全,那么这样做可能无法帮助您进行调试。

关于c# - 在 Visual Studio 中调试时向后拖动指令指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37919855/

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