lldb

    4热度

    1回答

    我正在编译带有调试符号的程序,该程序链接到也使用调试符号编译的共享库(liballegro)。当我尝试进入这个共享库的功能时,我看不到任何代码。 file myBin mybin: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-

    0热度

    1回答

    这是一个VSCode特定的问题。 由于VSCode回购指向对SO提出问题,因此询问。 我在Mac OS上使用VSCode,使用LLDB。如何检查 std::set。 我在这找不到任何文档;我发现一些使用宏使用GDB的方法(https://sourceware.org/ml/gdb/2008-02/msg00064/stl-views.gdb) 但我无法让GDB与VS代码一起工作,没有错误,没有日志

    1热度

    1回答

    我尝试使用lldb来调试我正在开发的R软件包中的seg fault错误。我在SO上看到了一些其他问题,使用lldb来成功调试R包。但我不能得到它的工作.... 我第一次开始新Rstudio过程,希望通过下面的命令附加lldb到rsession过程: (lldb) process attach -name rsession 然后Rstudio会说该“R会话已中止”和我在lldb以下消息: Pro

    0热度

    1回答

    我知道po 0x12345可以打印对象的描述,但如果我想打印其财产 (例如物业在0x12345对象的框架), 我怎么能这样做呢?

    0热度

    1回答

    我正在尝试使用lldb的编程断点设置。命令是: (lldb) breakpoint set -r . -s <product-name> Breakpoint 25: no locations (pending). WARNING: Unable to resolve breakpoint to any actual locations. 正如您所看到的,它会引发警告,说它无法解析断点的位

    0热度

    1回答

    我想LLDB调试时知道互斥锁的主人,我在网上查的是GDB可以打印线程ID喜欢https://en.wikibooks.org/wiki/Linux_Applications_Debugging_Techniques/Deadlocks 然而,当我尝试这LLDB,里面互斥成员变量是不透明的,如: Process 76057 stopped * thread #1, queue = 'com.app

    0热度

    1回答

    我试图设置远程调试与LLDB 4.0.1。 有一个docker(17.06.0-ce)容器与Arch linux。 码头集装箱设置在privileged mode,所以现在LLDB可以在容器中启动。 容器包含Rust可执行文件的core_service。 命令内侧容器运行 (lldb) target create target/debug/core_service Current executab

    0热度

    1回答

    主要的开放式问题是:如何将LLDB用于转换为C/C++的语言。我要的是挂接到默认LLDB功能与python脚本,以便它 拦截符号demangling,使LLDB显示堆栈跟踪更好的函数名和更好的局部/全局变量名。 截取数据格式以处理名称未知的类型,因此无法通过type summary add来处理。应该通过检查结构来执行“匹配”。 截取“创建断点”请求,来源于原始语言文件,而不是C/C++将其映射到

    -2热度

    1回答

    后的iOS更新版本10.3.3,错误出现在一些设备,而不是全部。那就是...... *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSLayoutConstraint constant is not finite! That's illegal. constant

    0热度

    1回答

    TLDR: 在LLDB 4.0+ x.GetArrayType(n)可以被调用以生成用于某个给定的元素类型x的一个固定大小的阵列型。如何在LLDB 3.9中实现这一点?原因是我使用CLion,而当前版本2017.2仅支持LLDB 3.9。 详细 我写的一类,看起来像 struct X { int n_a; int n_b; ... double * a;