jjzjj

breakpoints

全部标签

c++ - 使用通配符设置断点?

我正在尝试调试一个严重依赖继承的类。调试session很乏味,因为它涉及一个对象在链中的另一个对象上调用相同的函数。我在单步执行不相关的代码上浪费了很多时间,这些代码本可以用在其他地方更好。这是简单的:我想使用通配符在类实例上设置断点,例如bFoo::*.这样,当我感兴趣的东西进入作用域(如静态函数或成员函数)时,调试器就会捕捉。这是困难的一个:参数化类:我想使用通配符在模板化类的成员函数上设置断点,例如bFoo::bar.(实际问题比这更糟糕,因为模板参数本身就是模板类)。虽然GDB似乎让我设置一个,但调试器并没有停止(见下文)。它声称它在未来的负载上设置了一个断点。事实上,我使用静

c++ - 移动 Visual Studio 断点

我最初使用的是VisualStudioC++Express,我已经切换到Ultimate,我目前对调试器移动我的断点的原因感到困惑,例如:if(x>y){intz=x/y;或randomlineofcode它似乎在代码中的随机位置执行此操作。有时我在这里做错了吗?我从来没有遇到过像这样的快速版本的问题。 最佳答案 您正在Release模式下进行调试。if(x>y){//thisstatementdoesnothing//zisalocalvariablethat'sneverused//noexecutablecodeisgener

c++ - XCode 不会破坏 #include 的 CPP 文件

如果您从另一个CPP文件中包含一个CPP文件,XCode将拒绝在包含的CPP文件中的任何断点处中断。我打算向Apple提出一个错误,但只是想在这里提及它,以防其他人遇到这个问题并可能找到解决方法。您可能希望从CPP文件中包含CPP文件,这是有充分理由的,我不会在此处详述。可以这么说,我不能简单地重新安排项目来直接编译包含的文件。示例:一个非常简单的iPhone项目ma​​in.mmexternvoidFunctionInSource1(inta);intmain(intargc,char*argv[]){FunctionInSource1(1);return0;}source1.cpp

c++ - 未命中内联函数中的断点

我有一个以下列方式声明的类:#ifndefMYCLASS_H#defineMYCLASS_HclassMyClass:publicMyOtherClass{public:MyClass();inta()const{return_a;};intb()const{return_b;};private:int_a;int_b;};inlinebooloperator==(constMyClass&lhs,constMyClass&rhs){return(lhs.a()==rhs.a())&&(lhs.b()==rhs.b());}#endif我的问题是在重载的operator==中设置的任何

ios - 断点不适用于 Xcode 上的特定类

[![enterimagedescriptionhere][1]][1]我尝试了所有可能的xcode设置操作,甚至我从我的mac中清理了xcode应用程序然后重新安装,但仍然没有运气,但是断点适用于几乎所有的类,除了一些,后来在断点导航器上我注意到断点不起作用的类被标记为RED。我想知道真正的原因是什么?更新:在我删除广告后添加了特定文件,红色标记消失了,但结果没有改善! 最佳答案 我看到红色文本颜色标签,所以您可能删除了文件。如果您的文件存在并且您没有看到任何断点在您的类中停止,这只是因为您的项目可能在到达此类之前崩溃或绕过它。检

ios - 在 iOS 设备上找不到 libSwiftCore.dylib 图像错误

我正在尝试使用swift创建一个基本的应用程序。当我在模拟器中测试它时它工作但是当我尝试在我的iPhone上测试它时我得到一个错误:dyld`_dyld_start:0x1200c9000:movx28,sp0x1200c9004:andsp,x28,#0xfffffffffffffff00x1200c9008:movzx0,#00x1200c900c:movzx1,#00x1200c9010:stpx1,x0,[sp,#-16]!0x1200c9014:movx29,sp0x1200c9018:subsp,sp,#16;=160x1200c901c:ldrx0,[x28]0x1200

ios - 来自 Apple Review Team 的 EXC_BREAKPOINT (SIGTRAP) 崩溃报告

我从AppleReviewTeam那里收到了这份崩溃报告,他们说应用程序在午餐时崩溃了。我已符号化崩溃日志,仔细检查应用程序版本和dSYM,但崩溃后的前两行未符号化(最后符号化崩溃)。我自己无法重现该错误,此应用程序已经过很多人的测试,目前由Beta测试人员使用,但没有人报告过此崩溃或任何其他崩溃。此应用程序的相同版本在TestFlight上获得批准,但在AppleStore中被拒绝。如果你们中的一些人可以给我一些见解,这是符号化的日志。提前致谢ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x0000000000000001,

ios - 仅限生产版本的 EXC_BREAKPOINT (SIGTRAP)

我的iOS应用程序在测试中运行良好,但在启动时崩溃,并使用从AppStore下载的发布版本。我已经尝试使用Xcode中的发布构建配置重新测试并且它没有崩溃,只是商店版本。我很确定它与应用内购买产品加载有关,但由于无法在测试环境中复制它并且无法读取日志而无法缩小范围。设备日志显示如下:ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x0000000000000001,0x00000000e7ffdefeTriggeredbyThread:5Filteredsyslog:NonefoundGlobalTraceBuffer(reve

ios - 分配 : *** error for object: Invalid pointer dequeued from free list *** set a breakpoint in malloc_error_break to debug in Magical record IOS

当我尝试使用MR_importValuesForKeysWithObject插入数据时,我的应用程序崩溃了:malloc:errorforobject0x174291c0e:Invalidpointerdequeuedfromfreelist.Setabreakpointinmalloc_error_breaktodebug.崩溃的代码是:+(NSArray*)MR_executeFetchRequest:(NSFetchRequest*)requestinContext:(NSManagedObjectContext*)context{__blockNSArray*results=n

ios - _CFRunLoopServiceMachPort 中的 EXC_BREAKPOINT 代码=1

我有一些奇怪的行为。在我的代码中,如果启用调试,调试器将在此处停止:之后,即使我禁用调试并点击继续,调试器仍然停留在那里。如果我不启用调试器,它似乎不会停止。这到底是怎么回事?这是堆栈跟踪...对我来说似乎毫无用处,但这可能只是因为我不知道发生了什么: 最佳答案 尝试禁用断点,尤其是设置的任何符号断点,然后清理您的项目,然后重试。有时我有一个EXC_BREAKPOINT没有任何明显的原因;然后我清理、重新启动Xcode、切换调试或随机切换目标,它以某种方式达到了目的。 关于ios-_CF