lldb 相关问题

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

如何在UIAlertController的init或当前状态中设置lldb断点

我正在调查由于未捕获的异常'NSGenericException'而在何处制造/展示了配置错误的Alertcontroller并终止了应用程序,原因:'您的应用程序已经展示了...

回答 2 投票 0

LLDB无法检查变量(在Xcode中)

尤其是打印命令通常(失败率80-90%)不起作用,我已经验证:https://developer.apple.com/library/content/qa/qa1947/_index.html示例1(lldb )p prevMsg ...

回答 1 投票 6

我想通过lldb打印张量值

在这里输入图像描述,我想在buf_中打印Buffer成员变量,换句话说,我想p *(tensorflow :: Buffer *)buf_在Buffer类中打印成员变量。张量流中的代码,...

回答 2 投票 0

仅在条件编译块中设置,编译器是否从发布版本中完全删除语句?

例如:struct L {#if DEBUG static let og:(((String)-> Void)? = {print($ 0)} #else static let og:(((String)-> Void)? = nil #endif} L.og?(“ Howdy!”)print(“ Done。”)在...

回答 2 投票 2

我想使用LLDB创建CGSize变量。 CGSizeMake方法错误]]

e CGSize $ s =(CGSize)CGSizeMake(10,10)错误:调用'CGSizeMake'是模棱两可的候选函数候选函数候选函数如何编写正确,寻求帮助

回答 1 投票 0

LLDB问题-无法运行'po'

我的应用程序中有一个特定文件,该文件始终无法响应控制台中的po命令。该文件具有一个功能,当我断点进入并运行po时,我看到:错误:警告:

回答 1 投票 0

gdb命令出错。 eclipse中的调试问题

我是初学者,我试图在新的MacBook上理解和使用Eclipse。 Eclipse已经运行了好几天,但是今天突然我可以运行,构建但不能调试代码,它显示...

回答 1 投票 0

一种在Xcode / lldb中查看内存分配的方法

我有一个简单的程序,并设置一个断点,以查看如何在调试界面中监视内存分配(而不是例如使用valgrind):上面的程序应该分配很多...

回答 1 投票 0

如何使用Xcode在程序集文件上设置断点?

我尝试了“断点[行号]”,“断点filename.s:line_number”,但它们不起作用。目前,我必须遍历所有行,这很麻烦

回答 1 投票 0

[在Windows上使用clang编译时如何获取调试符号

在Windows 10计算机上设置clang时,我无法使调试器正常工作。编译似乎可以正常运行,至少对于我尝试过的简单“ hello,world”程序而言。但是,...

回答 1 投票 0

在Ubuntu 18.04中使用LLDB调试Swift 5.1时> 我正在尝试在linux中使用lldb调试swift代码,但失败了。 [当我尝试检查更复杂的Struct变量时,我得到“” 我尝试使用较旧的版本,但得到的结果相同,我想我缺少与此相关的一些配置 我有来自快速文档的简单代码 struct Celsius { var temperatureInCelsius: Double init(fromFahrenheit fahrenheit: Double) { temperatureInCelsius = (fahrenheit - 32.0) / 1.8 } init(fromKelvin kelvin: Double) { temperatureInCelsius = kelvin - 273.15 } } let bpOfWater = Celsius(fromFahrenheit: 212.0) let fpOfWater = Celsius(fromKelvin: 273.15) print("\(bpOfWater)") print("\(fpOfWater)") 使用lldb $ which lldb /usr/share/swift/usr/bin/lldb $ lldb ./swift/apptest/.build/debug/apptest (lldb) target create "./swift/apptest/.build/debug/apptest" Current executable set to './swift/apptest/.build/debug/apptest' (x86_64). (lldb) b -f main.swift -l 13 Breakpoint 1: where = apptest`main + 504 at main.swift:13:7, address = 0x0000000000001078 (lldb) r Process 8061 launched: '/home/ubuntu/swift/apptest/.build/debug/apptest' (x86_64) Celsius(temperatureInCelsius: 100.0) Process 8061 stopped * thread #1, name = 'apptest', stop reason = breakpoint 1.1 frame #0: 0x0000555555555078 apptest`main at main.swift:13:7 10 let bpOfWater = Celsius(fromFahrenheit: 212.0) 11 let fpOfWater = Celsius(fromKelvin: 273.15) 12 print("\(bpOfWater)") -> 13 print("\(fpOfWater)") Target 0: (apptest) stopped. (lldb) frame variable bpOfWater bpOfWater = <could not resolve type> (lldb) frame variable fpOfWater fpOfWater = <could not resolve type> (lldb) 如您所见,我得到:无法解析类型 (lldb) frame variable bpOfWater bpOfWater = <could not resolve type> (lldb) frame variable fpOfWater fpOfWater = <could not resolve type> (lldb) 并且不是String或Int的情况 所以,有人能看到我在做什么错吗? 我正在尝试在linux中使用lldb调试swift代码,但失败了。当我尝试检查更复杂的Struct变量时,出现“”,我尝试使用较旧的版本,并且得到... 您的印刷声明将不会给您带来可读性。尝试打印出bpOfWater.temperatureInCelsius

回答 1 投票 0

lldb Xcode没有响应|面料.pcm文件重复

我正在我的项目中使用Fabric&Firestore。将Firebase导入项目内任何文件中时,我的lldb停止工作。下面是错误的简要说明:从上面的内容中,我认为问题是...

回答 2 投票 5

LLDB:查看在MacOS所有寄存器

什么是的gdb的信息等同与LLDB注册?我想要的东西,如$ LLDB /路径/到/程序hello_world(LLDB)目标打造“/用户/ kakyo /桌面/ LearnAssembly /程序hello_world /调试/ ...

回答 1 投票 0

无法调试Objective-C app中嵌入的Swift模块/框架

替代标题(以帮助搜索)无法调试链接到Xcode 8中的Objective-C应用程序的Swift 2.3框架自动导入错误:无法从AST上下文获取模块'XYZ'Xcode 8 ...

回答 11 投票 27

从非交互式LLDB会话中提取状态?

是否可以使用LLDB提取C / C ++程序的当前状态,而无需启动交互式会话?我已经看到了一些关于LLDB API的信息,但我没有看到很多关于如何...的信息

回答 1 投票 0

使用lldb进行反向调试

我已经阅读了本教程,但我还没有找到任何关于反向调试的内容。 lldb是否有像gdb中的目标记录这样的功能?如果是,我在哪里可以阅读它?

回答 1 投票 7

在LLDB中保存断点

如何在lldb中保存断点?这是gdb的一个功能,我怀疑lldb也有它,但我无法在帮助中找到它。如何在gdb中完成:获取gdb以保存...

回答 3 投票 6

如果该数据仅在返回C函数时可用,如何使用LLDB自动捕获输出数据?

我已编译二进制文件没有任何源代码,但我知道它包含一个带有以下签名的C函数void generateMoreData(char * destination,long size)符号...

回答 2 投票 1

macOS Mojave上的GDB错误

环境:Mac / Mojave和GDB 8.2.1(通过自制软件)。我通过说明https://forward-in-code.blogspot.com/2018/11/mojave-vs-gdb.html,即:最新的GDB brew,它解决了......

回答 1 投票 1

如何在postgreSQL中调试回归测试二进制pg_regress?

我尝试在mac上使用lldb在postgreSQL中调试pg_regress。但是,当我使用lldb运行pg_regress时,测试失败并报告:“无法等待子进程:系统调用中断”我......

回答 1 投票 0

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