标签: breakpoints

如何在Visual Studio中获取变量写入断点?

我如何在Visual Studio中设置变量的断点(我认为这是写访问)?

debugging breakpoints visual-studio

13
推荐指数
1
解决办法
6882
查看次数

无法在启动完成的接收器中通过onReceive()进行调试

非常感谢这个网站,我在第一个Android项目上取得了重大进展.

我试图在启动完成的接收器的onReceive()方法中获得执行挂起.以下是我的清单和接收者代码.

Android 2.3.3
API - 10
IDE - Eclipse
在模拟器上运行

表现:

<?xml version="1.0" encoding="utf-8"?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.demo.notepad3" >

<uses-sdk android:minSdkVersion="10" />

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<application android:icon="@drawable/icon" >
    <activity
        android:label="@string/app_name"
        android:name=".ProjectTrackerHomeActivity" >
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".ProjectTrackerEditActivity" />

    <receiver android:name=".ProjectTrackerNotification" />

    <receiver
        android:name=".ProjectTrackerOnBootReceiver" >
        <intent-filter >
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
</application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

接收器:

public class ProjectTrackerOnBootReceiver extends BroadcastReceiver {
private ProjectTrackerDBAdapter mDbHelper;

@Override
public void onReceive(Context context, Intent intent) …
Run Code Online (Sandbox Code Playgroud)

debugging android breakpoints broadcastreceiver bootcompleted

13
推荐指数
2
解决办法
7040
查看次数

在断点处停止导致EXC_BAD_ACCESS

我的应用程序运行正常并且符合预期,但出于某种原因,当我放置断点时,单步执行/结束/恢复会导致程序因EXC_BAD_ACCESS而崩溃.如果我删除/禁用断点,则不会发生这种情况.

有什么建议?

debugging xcode breakpoints exc-bad-access ios

13
推荐指数
2
解决办法
5861
查看次数

当断点设置时,为什么我的xcode会跳转到汇编视图?

当我尝试使用断点进行调试时,无论哪一行代码,它都会像这样跳转到汇编视图.我想要当前源代码行的亮点!!

我怎么配置它?

在此输入图像描述

debugging xcode breakpoints objective-c ios5

13
推荐指数
1
解决办法
4904
查看次数

LLDB在地址处休息

我为可能存在的微不足道的问题道歉,但我正在碰壁,因为谷歌一遍又一遍地给我同样的不适用的答案.

我试图在LLDB中设置一个断点.阅读文档后,我可以选择停在源中的某一行或某个符号上.

我想要做的是在某个内存位置设置一个断点.

不是对该存储器位置进行读写操作,而是在该位置的指令即将执行时断开.

在伪代码中:

break 0x00010000

当EIP指向0x00010000时中断.

我怎样才能做到这一点?

debugging breakpoints lldb

13
推荐指数
1
解决办法
8603
查看次数

如何在所有抛出上设置断点?

有没有什么方法可以指定断点来停止所有'throw'语句?(符号断点)

guard let id = UInt(idString),
      let changeset = UInt(changesetString),
      let uid = UInt(uidString)
else {
      throw OSMVectorMapDescriptionError.ElementAttributeConversionError(element: xmlNode, attributeº: nil)
}
Run Code Online (Sandbox Code Playgroud)

xcode breakpoints swift swift2

13
推荐指数
2
解决办法
2889
查看次数

成员函数的C++ GDB断点

我在c ++程序中使用GDB时遇到问题.我想为我的类成员函数设置一个断点,我不确定如何做的语法.我的程序现在正在查找,我只是想学习使用GDB.我的问题是我在线找到的所有信息只是真正处理一个main()文件而没有其他函数或类,如果它们涉及类,它只使用带有void return语句的函数.

我有一个二叉搜索树类.我想在程序中的函数中设置一个断点.这是我头文件的一部分.

class BST
{
    BST()
    ...
    private:
    int add((BST * root, BST *src);
}
Run Code Online (Sandbox Code Playgroud)

我正在telneting到学校的命令行linux服务器.我可以使用g ++ -g*.cpp(还有其他正常工作的文件)使用我的程序运行GDB,并将文件保存为a.out.我用GDB运行

gdb ./a.out
Run Code Online (Sandbox Code Playgroud)

然后我进入了GDB.我可以很好地获得空白显示功能的断点

b BST::disp_block()
Run Code Online (Sandbox Code Playgroud)

但我怎么用我试过的添加功能来做到这一点

b BST::int add(BST*, BST *)
b int BST::add(BST*, BST *)
b BST::add(BST*, BST *)
Run Code Online (Sandbox Code Playgroud)

我甚至尝试过参数名称

b BST::int add(BST * root, BST * src)
b int BST::add(BST * root, BST * src)
b BST::add(BST * root, BST * src)
Run Code Online (Sandbox Code Playgroud)

而且我一直收到错误

Function "____" not defined.
Make break point pending on future shared library load? (y or …
Run Code Online (Sandbox Code Playgroud)

c++ gdb breakpoints member-functions

13
推荐指数
2
解决办法
2万
查看次数

为什么我的断点没有在CLion中被击中?

我正在尝试调试使用CMake配置创建的可执行文件

SET(CMAKE_BUILD_TYPE Debug)
Run Code Online (Sandbox Code Playgroud)

但是,CLion没有遇到任何断点.可能是什么问题呢?

debugging breakpoints clion

13
推荐指数
3
解决办法
1万
查看次数

无法断开Eclipse中代码块的最后一个语句

if (true) {
    String a = "foo";
    String b = "bar";
}
Run Code Online (Sandbox Code Playgroud)

如果我在String a = "foo";eclipse中设置断点将停止,我可以跳过并查看a变量窗口内的值.但我不能跨越第二个声明,它只是离开代码块而我从未看到它的价值b.

这迫使我添加一个noop声明,String b = "bar";因此我可以看到b包含的内容.我也不能在收盘时添加一个断点},我认为这可能是相关的问题.

我知道Visual Studio允许这样做,所以在Eclipse中有没有办法做到这一点?

java eclipse debugging breakpoints

12
推荐指数
2
解决办法
1942
查看次数

IPython - 在导入的文件中设置断点

可以在IPython+中设置断点,pdb如下所示:

run -d -b 150 file1.py 
Run Code Online (Sandbox Code Playgroud)

这将打破第file1.py150行的执行.现在,如何在被调用的文件中设置断点file1.py?类似于以下内容:

run -d -b file2.py:106 file1.py
Run Code Online (Sandbox Code Playgroud)

在哪里file2.py导入和调用内部file1.py.

非常感谢.

python breakpoints ipython pdb

12
推荐指数
1
解决办法
3642
查看次数