标签: breakpoints

如何在Xcode中设置线程特定的断点?

我正在调试崩溃,其中非主线程使用UIKit绘图方法.我想在-[UIView layoutSubviews]只有触发器上设置一个条件断点,如果它在非主线程中执行的话.这可能吗?

iphone xcode multithreading cocoa-touch breakpoints

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

阵列构造的断点

无论如何在eclipse或其他调试器中设置断点使得执行在构造数组时停止了吗?我对构造一个原始数组(int [])特别感兴趣,但这个问题同样适用于任何数组.

我需要找到创建大量垃圾的罪魁祸首,包括int [],char []和byte []等等,所以如果我可以在某些条件下设置断点,我将能够缩小代码范围.

我尝试使用你的内存分析,但它只显示这些对象的一小部分的分配,其余的显示为<objects without allocation information>,我不知道为什么.当我进入Objects unreachable from GC roots视图时,我只看到大约7%垃圾的分配信息.通过分配这么小比例的对象,我甚至不确定我是否遗漏了一些位置.有没有办法让YK保留所有分配?

java eclipse breakpoints yourkit

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

为什么我在Chrome的开发者工具中设置断点很困难?

多年来我一直在经历这种情况,它发生在几台计算机上.我单击一行以在Chrome中设置断点,并且在没有大致相同频率的情况下发生以下其中一项:

  1. 什么都没发生.
  2. 有一个很长的延迟,比如2-10秒,然后出现断点.
  3. 断点显示在不同的行上,在执行期间有大约50%的可能性出现在正确的行上.
  4. 断点已正确设置.

这让我疯狂的时间最长.我认为这只是一个错误,但我不敢相信这么常用的功能会在这么长时间内保持如此错误,所以我想知道它是不是我.

有没有其他人经历过这个和/或知道如何修复它?这真烦人.

google-chrome breakpoints

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

关于容器高度的CSS"断点"

是否有一种优雅的方法来设置容器高度的断点.

例:

假设您有一个div,并且最小高度设置为100px.一旦内容变得太多,它就不会增长,而是增长另外100px,当内容最终到达200px的底部时,高度又增加100px.

以前有人做过这样的事吗?

css height breakpoints

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

Eclipse Debugger - 如何仅显示挂起的线程

调试J2EE应用程序时,在Eclipse中,我确实看到了数百个Threads.但是,我对单个线程感兴趣,其中我的断点命中.每次来回寻找它都是一种痛苦.

如何过滤掉未悬浮的线程?

eclipse debugging multithreading breakpoints

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

如何设置最早可能的断点

我试图在模块加载到gdb后立即停止.让我们假设二进制文件完全从所有符号信息中删除,因此没有主要信息.

理想情况下,我会在入口点设置断点,但由于重定位,这个想法会中断:

(gdb) info target
Symbols from "./application".
Local exec file:
    `./application', file type elf64-x86-64.
    Entry point: 0xc154
...
(gdb) break *0xc154
Breakpoint 1 at 0xc154
(gdb) r
Starting program: ./application 
Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0xc154: Input/output error.

(gdb) info target
Symbols from "./application".
Unix child process:
    Using the running image of child process 22835.
    While running this, GDB does not access memory from...
Local exec file:
    `./application', file type elf64-x86-64.
    Entry point: 0x555555560154
Run Code Online (Sandbox Code Playgroud)

即使这种工作(我可以在新地址上设置新的断点并禁用原始地址),它也不能通过gdb脚本/批处理模式轻松执行,因为它在中间有一个失败的指令. …

gdb breakpoints

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

Xcode断点在dispatch_async块内不起作用

我们的团队非常需要帮助解决我们面临的以下问题,因为它阻止我们调试dispatch_async块中的一些代码.

希望我会得到一些关于下一步该怎么做的帮助或建议.

我们面临的问题如下:

我们最近遇到了一个奇怪的问题,在Xcode 6中,我们无法在dispatch_async块中中断.

- (void)viewDidLoad {

        dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);    

        dispatch_async(queue, ^{


        BOOL setRtn = TRUE;  //<- break point is set here but never break

        //call to function
        BOOL setFn = some_function();
        });

} 



- (BOOL) some_function()
{
     BOOL test = YES;   <- break point set here, breakpoint break!


     return test;
}
Run Code Online (Sandbox Code Playgroud)

当我们在dispatch_async块的任何行内设置断点时,代码永远不会中断,断点永远不会起作用.

但是,如果我们在dispatch_async块调用的函数中设置断点,则断点有效!

还有其他人面临同样的问题吗?

我们正在使用Xcode 6.1并正在开发IOS8.1

请帮助,一直疯狂试图解决这个问题好几天.

breakpoints ios dispatch-async xcode6 ios8

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

为什么IntelliJ在远程调试时跳过断点

我被要求调试在我的开发机器上托管的VM中运行的Apache Karaf(OSGi)中安装的Java应用程序。我的同事已经能够使用Eclipse成功进行远程调试。我选择的工具是IntelliJ,并且在尝试远程调试时,IntelliJ成功(通过套接字)连接。如果我暂停调试会话,Karaf控制台将按预期冻结,并在单击继续时恢复。但是当我暂停时,我可以在IntelliJ中看到以下消息,并且我的断点将被忽略。

目标VM不会因断点请求而暂停。在这种模式下无法评估方法。

这是什么意思?我已经搜索并浏览了IntelliJ的文档。为什么Eclipse可以允许工作断点而IntelliJ不允许呢?

debugging breakpoints intellij-idea karaf

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

在Intellij 15.02中设置线路断点不起作用

从昨天开始,我使用的是IntelliJ 15.02,无法再设置任何断点.既没有单击侧栏,也没有单击"运行 - >切换线断点".这是IntelliJ中的Bug吗?或者有没有办法禁用/启用此功能?我感谢任何帮助.

breakpoints intellij-idea

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

断点在Visual Studio 2017中的xamarin uwp中不起作用

我是Xamarin Forms的新手.使用xamarin应用程序断点在Android下运行良好,但在UWP中失败.

检查选项project → Properties → Build → "Compile using the native code tool chain"导致导航无效.

NB:vs 2017是最新的(版本15.5.7)

c# breakpoints visual-studio xamarin uwp

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