标签: breakpoints

在 Visual Studio 2010 中调试源代码时给出警告

我在源代码中设置了断点,但它会警告我源代码与原始代码不同。它不会命中断点。命中位置以允许更改源代码。有人能解释一下是什么问题吗?

.net c# debugging breakpoints visual-studio-2010

5
推荐指数
1
解决办法
4205
查看次数

如何在空闲断点处停止

在 Win64 上运行 Python 3.3,我在这里找到了如何在 IDLE 3.3 中添加断点,但是当我通过运行 > 运行模块(F5)运行我的模块时,它直接通过了我的断点。我错过了什么?

breakpoints python-idle python-3.x

5
推荐指数
1
解决办法
2494
查看次数

自修改代码看到一个 0xCC 字节但调试器不显示它?

我正在尝试编写自我修改的 asm 代码。

在某些时候,我尝试以下操作:(NASM 编译器)

start_of_code:
; ... snip ...

cmp byte [rax], 0x66
jae above_label
  add byte[rax], 0x20
; ... snip ...

above_label:
inc rax
loop start_of_code
Run Code Online (Sandbox Code Playgroud)

gdb 在开始时显示以下值x/8xb $rax

0x12 0x12 0x11 0x20 0x18 0xfe 0x83 0x9b
Run Code Online (Sandbox Code Playgroud)

前两次迭代没问题,0x12按照我的预期进行比较,没有发生跳转。随着0x11然而,cmp设置OF代替标志CFjae执行

目前我有 2 个猜测,要么 gdb 没有首先报告正确的内存位置,0x9b 实际上是被比较的地址,或者其他地方。这似乎不太可能,因为添加似乎像我期望的那样工作。

或者这可能是对齐问题。在 cmp 之前添加 NOP 指令似乎会以某种方式影响结果。我真的不知道为什么

编辑:当我尝试

mov bl, byte [rax]
Run Code Online (Sandbox Code Playgroud)

bl 得到 0xcc

这对我来说没有意义。gdb 不报告任何0xcc附近的任何值[rax]

assembly gdb breakpoints x86-64 self-modifying

5
推荐指数
1
解决办法
421
查看次数

XCode 断点在当前行中不起作用。它停止在威胁而不是当前行

我有一个 XCode 6.4,从上周开始它的行为就像一个奇怪的东西。当我对其应用任何断点时,它不会在当前行停止,而是在线程中停止。我试图卸载它并安装 XCode 6.3.1 但没有任何反应。然后我再次安装了最新版本的 XCode,即 6.4,但仍然没有进展。我正在与您分享一些图像以更好地理解它。

请查看以下链接中的图片

在此处输入图片说明

在此处输入图片说明

xcode breakpoints objective-c ios xcode6

5
推荐指数
1
解决办法
190
查看次数

idangero Swiper 响应断点不起作用

嗨,我正在我正在做的网站上使用 iDangero Swiper,但由于某种原因,我无法让响应式断点工作。下面是我正在使用的js。

var swiper = new Swiper('.s1', {
 slidesPerView: 5,
 slidesPerColumn: 2,
 spaceBetween: 30,
 nextButton: '.swiper-button-next',
 prevButton: '.swiper-button-prev',
 breakpoints: {
  1024: {
   slidesPerView: 5,
   spaceBetween: 30
  },
  768: {
   slidesPerView: 1,
   spaceBetween: 10
  },
  640: {
   slidesPerView: 1,
   spaceBetween: 10
 },
 320: {
  slidesPerView: 1,
  spaceBetween: 10
 }
},
});
Run Code Online (Sandbox Code Playgroud)

我出错的任何想法

javascript breakpoints swiper responsive

5
推荐指数
2
解决办法
7386
查看次数

条件断点依赖于其他断点

如果通过其他断点,我需要在断点处停止。VC++可以实现吗?

debugging breakpoints visual-c++ visual-studio-debugging

5
推荐指数
1
解决办法
440
查看次数

UIPrintInteractionController 在演示时崩溃

当在独立的单视图应用程序中呈现时,以下代码可以工作。

当粘贴到在 iPad 上运行的应用程序(带有 splitview 控制器)并从按钮的 UIAlertController 操作启动时,它会在打印交互表时立即崩溃(在 AppDelegate 顶部触发断点 - 线程 1:断点 1.2)出现。我什至尝试从专用的 UIViewController 中启动它,但没有运气。有任何想法吗?

    let pInfo = UIPrintInfo.printInfo()
    pInfo.outputType = UIPrintInfoOutputType.general
    pInfo.jobName = "Shopping List"
    pInfo.orientation = UIPrintInfoOrientation.portrait

    let formatter = UIMarkupTextPrintFormatter(markupText: "<html><body>Hellow world!</body></html>")

    let printController = UIPrintInteractionController.shared
    printController.printInfo = pInfo
    printController.showsPaperSelectionForLoadedPapers = true
    printController.printFormatter = formatter
    printController.delegate = self
    printController.present(animated: true, completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

crash interaction breakpoints swift

5
推荐指数
0
解决办法
154
查看次数

在 PyCharm 中调试 asyncio 代码会导致绝对疯狂的不可重复错误

在我基于使用 PyCharm 调试器调试的 asyncio 和 asyncio tcp 连接的项目中,我遇到了非常非常荒谬的错误。

如果我在运行后在代码上放置断点,则断点永远不会触发。但是,如果在启动程序之前放置了断点,则会触发断点。

但在某些情况下,断点触发会导致奇怪的错误(如果在断点上暂停并恢复)。

我说的下一个例外情况:

  1. 类型错误:“协程”对象不可调用
  2. 系统错误:未知操作码

第一个例外是非常罕见的。可以在代码的任何地方提出并且不可重复。第二个例外我最近第一次评论。这在我的代码中是可重复的。我放置断点的函数是异步任务 ( asyncio.Task) 中的函数。我不能从头开始重复。但我认为异常的类型(未知操作码???O_O)应该让你思考。除了!如果我更改代码,异常就会消失:例如,我添加了该a = 0行。之后未引发异常。删除a = 0将再次返回此异常。

这是一种深奥的错误吗?

我认为 PyCharm 调试器与 asnycio 冲突。或者我做错了什么?


未知操作码可以是函数中放置断点的任何代码行。在代码中的特定位置重复。 未知操作码


这个异常也可以在行内,也可以在另一个函数内。非常罕见且不可复制 在此处输入图片说明

python debugging breakpoints pycharm python-asyncio

5
推荐指数
1
解决办法
1981
查看次数

Pycharm - 代码单元 - 使用断点

我正在使用 PyCharm 2018 的新功能,称为“代码单元”。我可以在单元格内放置一个断点并在我点击该行时中断执行吗?我使用Ctrl+Enter来运行代码单元。

debugging breakpoints pycharm

5
推荐指数
1
解决办法
839
查看次数

ReactJS:材料ui断点

是什么区别breakpoints.up,breakpoints.down, breakpoints.betweenbreakpoints.value?这段代码是什么意思,断点值如何在这里起作用?是否theme.spacing.unit*2*2 = theme.spacing.unit*4 也有一些其他的意思?

[theme.breakpoints.up(600 + theme.spacing.unit * 2 * 2)]: {
  width: 600,
  marginLeft: 'auto',
  marginRight: 'auto',
},
Run Code Online (Sandbox Code Playgroud)

breakpoints media-queries responsive-design reactjs material-ui

5
推荐指数
1
解决办法
4807
查看次数