lldb 相关问题

LLDB是一个构建为一组可重用组件的调试器,它高度利用较大LLVM项目中的现有库,例如Clang表达式解析器和LLVM反汇编程序。


虽然使用lldb在macOS应用程序中进行调试,是否可以通过观察点监视寄存器的内容以进行更改?

虽然使用lldb调试macOS应用程序时,是否可以通过观察点监视寄存器的内容以进行更改?我的意思不是寄存器中包含的地址所指向的内存...

回答 1 投票 2

如何在LLDB中的源代码调试模式和反汇编调试模式之间切换

如何在LLDB中的源代码调试模式和反汇编调试模式之间切换,例如“ Xcode-> Debug-> Debug Workflow-> Always show disassembly”菜单功能?

回答 1 投票 3

Swift 5.1中的递归枚举问题

我正在使用Swift文档在Swift 5.1中学习递归枚举。这是代码。间接枚举ArithmeticExpression {案例编号(Int)案例加法(ArithmeticExpression,...

回答 1 投票 1

如何清除LLDB控制台

如何清除LLDB会话终端中的控制台屏幕?我知道在GDB中,这是用shell清除完成的(Ctrl + L在我的情况下不起作用,因为我正在VSCode debug中运行LLDB会话...

回答 1 投票 0

[LLDB脚本执行命令

我创建了分步脚本,可以为我打印调试器调用的函数的名称。现在,我想自动化我需要输入的部分:线程步进脚本-C MyTrace.Trace如何运行上面的...

回答 1 投票 0

Xcode中的po命令不会生成输出

在我工作的某个时候,Xcode的po和p命令停止了工作。无论我输入什么,它都不会生成输出:(gdb)po self(gdb)po [self name](gdb)po [UITableView class](gdb)po @“ ...

回答 2 投票 41

在iOS模拟器上的动态加载器中设置断点

我遇到了一个问题,其中动态加载程序在dyld_sim`memcmp中崩溃。我正在尝试确定当时正在加载哪个库,但是堆栈似乎已损坏(至少,参数...

回答 1 投票 0

更改LLDB中的Int变量值

环境:Xcode 11.3.1 / Swift 5这是函数:func lldbTest(){var switchInt = 1 ... //做一些事情,如果switchInt == 1 {在这里设置一个断点,print(“ switchInt == ...

回答 2 投票 3

LLDB中的发送信号

我正在使用LLDB作为独立的调试器,我想知道是否有一种方法可以在LLDB中发送信号,就像您可以在GDB中发送信号一样(即信号SIGINT)

回答 2 投票 4

如何在Rust的依赖项中设置断点?

我正在使用rust-lldb target / debug / my_project调试我的Rust项目,我可以直接在项目内部设置断点,并且它们工作正常,例如b function_inside_my_crate断点1:(...)...

回答 1 投票 1

LLDB如何在OC中使用文件定义的宏

我已经尝试过这种方法的多种变体,但似乎都没有用。有任何想法吗?在ViewController.m中UIView * view1 = [[UIView alloc] initWithFrame:CGRectMake(100,200,300,300)]; view1 ....

回答 1 投票 0

我遇到了一个有关LLDB修改变量的非常奇怪的问题。对我来说,我听不懂,请帮助我

我在第29行设置了断点,并且我想通过LLDB修改该值以使他进入== 1的情况,但是我发现该断点跳到了第33行而没有被击中,这非常...] >

回答 1 投票 0

在Xcode中使用LLDB调试时如何更改变量值?

在Xcode中,GDB允许您在调试时更改局部变量(请参阅在XCode中调试时如何更改NSString值?)。 LLDB是否提供类似的功能?如果是这样,我们如何使用它?

回答 3 投票 169

Xcode的LLDB调试器中的“ p”和“ po”有什么区别?

示例。我在旧项目中写了以下字符串,在新项目中写了一个清晰的字符串:UIInterfaceOrientation k = [UIApplication sharedApplication] .statusBarOrientation;控制台输入输出,可清楚显示...

回答 8 投票 6

使用LLDB时如何解决错误“无法创建Swift临时上下文”

[每当我以快速模式运行LLDB表达式时,都会出现以下错误。无法创建Swift临时上下文(无法加载Swift stdlib)无法创建Swift临时上下文(无法加载...

回答 1 投票 1

使用LLDB的分段故障

[当我在Mac终端上使用lldb调试.c文件时,我有些怎么找不到分段错误的位置。我已经调试了无数次代码,但仍在产生...

回答 1 投票 0

CFRunLoop正在调用Source0执行功能崩溃

应用有时会崩溃,我无法重现此案。我正在尝试检查日志,并找到导致崩溃的代码块。以下是我已崩溃的主要威胁。我认为...

回答 1 投票 0

如何使用LLDB python API`debugger.CreateTarget`]指定dsym文件>

如何在lldb命令行应用程序中指定myapp.dsym:目标创建--no-depends -arch arm64 --symfile myapp.dsym myapp但是,当使用python API时如何指定dsym文件?目标= ...

回答 1 投票 0

如何找到我的代码在lldb中运行的位置

我有一个大项目(更具体地说是LibO)。虽然阅读整个文档和代码会花费太多时间,但我只想知道我的代码在哪里运行而无需设置断点,因为我知道...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.