在gdb中,'where','bt'和'i frame'命令之间有什么区别?
In gdb, what's the difference between 'where', 'bt', and 'i frame' commands?

似乎他们都打印出有关当前调用帧是什么的信息,而'i frame'似乎提供了更多信息。 但我真的没有看到'where'命令的必要性。 在那儿 ...

lldb是否像gdb一样支持cd和pwd
Does lldb support cd and pwd like gdb

在gdb中,我们可以使用'pwd'来显示当前文件夹,并使用'cd'来更改当前的工作文件夹。 lldb有相同的命令吗?

尝试使用gdb从共享对象文件执行函数时出现分段错误
segmentation fault when trying to execute a function from a shared object file with gdb

我正在尝试使用gdb从.so文件中调用下级函数。 我写了一个简单的test.c来简化问题:#include <stdio.h> void asdasdasd(){printf(“asdasdasd”); } ...

Emacs gdb没有运行
Emacs gdb not running

我使用Mx gdb在emacs中输入gdb。 然后,当我执行b main时,我得到以下输出:b main breakpoint 1 at ...

在gdb调试器中使用* _get_instance_private()宏
Use *_get_instance_private() macro in gdb debugger

glib为类型x生成宏x_get_instance_private()。 使用gdb进行调试时,我无法调用宏。 如何查看实例私有数据? 我正在调试的函数确实得到了实例......

GDB如何确定ARM体系结构
How does GDB determine ARM architecture

我正在使用带有Texas Instruments Hercules(Cortex-R4F)处理器的gdb(arm-none-eabi)。 我正在使用Texas Instrument的XDS代理作为远程GDB服务器在GDB中运行目标远程ip:端口后,......

break(函数名)/ break *(函数名)时gdb中断地址不同
gdb break address is different when break (function name) / break *(function name)

#include <stdio.h> int main(void){int sum = 0; sum + = 0xabcd; printf(“%x”,sum); 返回0; 这是我的代码,当我使用gdb时,我可以在break main时找到不同的地址/ ...

如何在emac gdb中设置undo-outer-limit
How to set undo-outer-limit in emac gdb

我在emacs 24.3中使用了gdb 7.6的撤消功能,并收到了以下警告。 它建议我将`undo-outer-limit'设置为更大的值。 我该如何将变量设置为正确的值? 多大 ...

从核心转储中识别auto_ptr背后的具体对象类型
Identify concrete type of object behind auto_ptr from core dump

我有一个auto_ptr <IFoo>,其中IFoo是一个只有纯虚方法的接口。 我现在还有一个分段错误后的核心文件,我真的很想知道具体的子...

为QUuid类创建GDB调试助手
Making a GDB debugging helper for the QUuid class

我在我的项目中使用QUuid类,并且出于测试和调试的目的,以人类可读形式而不是低级形式查看QUuid对象会非常好。 因为某些原因, ...

在gdb中调试map <int,unique_ptr <A >>
Debugging map<int, unique_ptr<A>> in gdb

我在我的mac上使用支持c ++ 11功能的g ++ 4.8。 /opt/local/bin/g++-mp-4.8我也使用gdb 6.3.50。 GNU gdb 6.3.50-20050815(Apple版gdb-1822)(Sun Aug 5 03:00:42 UTC 2012)版权所有......

反汇编共享库 - 显示哪个版本?
Disassembling shared library - which version is shown?

我正在使用gdb来调试间歇性崩溃。 我可以打开核心转储,并看到崩溃发生在共享库中。 (我可以在......中看到函数名称和库的文件名

在GDB中读取带偏移量的IA32寄存器的语法?
Syntax to read IA32 register with offset in GDB?

我有一个GDB语法问题......我正在努力学习IA32课程,GDB非常适合观看寄存器。 但是,我经常看到寄存器引用的值加上偏移量。 为......

我可以在GDB中找到一些函数调用者
Can I find some function caller in GDB

我有第三方静态库:“A.lib”(我没有源代码..)和..“A.lib”有一些功能,如“bool CUserQueue :: Push()”我想设置休息点全部“CUserQueue :: Push()”......

分段故障:11使用动态3D阵列参数时
Segmentation fault: 11 when using dynamic 3D array parameter

使用gdb查找Seg Fault的来源我得到了这个程序接收信号SIGSEGV,Segmentation fault。 matchCounters中的0x00000001000082bf(input = ...,size = 5,valid_entries = 0x100020cd0&...

获取[NSRecursiveLock dealloc]:使用UITextView锁定
Getting [NSRecursiveLock dealloc]: lock with UITextView

我有一个带有UITableView和详细视图的应用程序(经典)。 我的详细信息视图包含UITextView和一些UILabel。 每次我打开详细视图不止一次,我收到此错误:*** - [...

GDB从whatis的返回中设置变量
GDB set variable from the return of whatis

GDB whatis返回变量的类型。 我想知道我如何将此结果用作变量。 (gdb)whatis myIntValue int(gdb)set $ typeInt = whatis myIntValue //这是不可能的但是我想要的(gdb)p *($ ...

gdb列表错误“没有这样的文件或目录”
gdb list error "No such file or directory"

我目前正在运行一个文件管理器程序,该程序突然崩溃并出现分段错误并转储了一个核心文件。 所以我使用gdb将核心文件调试为:gdb / path / to / executable / path / to / core ...

iPad上的gdb无法转储内存
gdb on iPad failing to dump memory

我试图查看在iPad上运行的应用程序的内存。 我有应用程序的pid,我可以使用gdb附加到进程。 iPad:〜/ dev root #gdb -p 3839 GNU gdb 6.3.50.20050815 -...

gdb在另一个进程的上下文中运行?
gdb runs in the context of another process?

我只是想了解gdb(或任何其他调试器)如何修改另一个进程的地址空间中的内存? 我们有一个正在运行的过程,我们附加到它附加pid从这里我们可以...

GDB,JTAG和CPU32问题
Issue with GDB, JTAG and CPU32

我正在使用GDB和JTAG设备,Abatron BDI2000,来调试在Motorola M68332上运行的程序。 68332没有任何硬件断点寄存器。 它非常原始......

gdb在启动时显示“程序已退出”
gdb is showing "program exited" during startup

为什么gdb显示程序在启动时退出,所以在停止在main函数的第一个断点之前? 一些步骤:$ gdb --cd $ programhome -tui -tty $ reservedtty --args ...

当我使用A *获取void *值并打印它时,命令终止
Command terminated when I use A* to get void * value and print it

源代码粘贴在paste.ubuntu.com上为什么data = head-> data; 不工作? 我的函数是typedef struct Element {struct Element * next; 无效*数据; 元素; int pop(元素** ...

cygdb ImportError:没有名为'Cython'的模块
cygdb ImportError: No module named 'Cython'

我想调试我的Cython代码并按照这里描述的确切步骤。 我的Cython代码编译($ cython --gdb xxx.pyx然后是$ python setup.py build_ext --inplace)但似乎cygdb确实......

使用kdbg调试postgres(和外部.so库)(Lilnux中的KDE调试器)
debugging postgres (and external .so libraries) with kdbg (KDE Debugger in Lilnux)

我想调试一个用户定义的函数(在C / C ++中实现的prepareTheOutputRecord,它是postgres中用户定义函数的一部分。这是我用gdb实现这个的方法:函数...

GDB不显示对象的成员
GDB doesn't show object's members

我有一个继承自Base的Impl类。 我正在尝试调试的简单代码片段:{Base * base = getObject(); // getObject()返回Impl base-> something()的实例; } 什么时候 ...

在调试时,单个线程应用程序会在核心之间跳转吗?
While debugging, will a single threaded application jump between cores?

我正在尝试使用Eclipse CDT调试多架构OSS程序(沙箱配置下的Das u-boot引导加载程序 - 它生成标准的linux可执行文件)。 我喜欢它呈现的方式......

基本三角方程的浮点异常
Floating point exceptions for basic trigonometric equations

我在从地理坐标到地心坐标转换的子程序中遇到浮点异常问题。 变量geo(x)作为纬度对和...进入子程序。

gdb中x和p的区别?
Difference between x and p in gdb?

我对gdb中x和p的使用有点困惑。 我用哪一个来查看寄存器的内容,哪一个用来查看内存中的内容?

C调试器,可以由文件控制
C debugger which can be controlled by a file

我已经了解到可以使用主目录中的文件.perldb动态控制Perl调试器,我想知道是否还有一个可以在同一个操作的C调试器...

使用gdb处理信号
Handling signals with gdb

我正在为Ubuntu 10.04调试一个C ++应用程序,它有时会收到一个SIGKILL信号。 我想抓住信号并阻止它杀死执行,只是为了看看我是否能得到一些有用的信息......

gdb从函数中打印静态变量
gdb print static variable from function

我们有一个C ++程序,例如:int&Instance(){static int test; 回归试验; } int main(int argc,char ** argv){int&test = Instance(); 的printf( “%d \ n” 个,测试); 回来......

空字符汇编代码
Null character assembly code

0x00000000004005c7 <+28>:movw $ 0x0,0x8(%rsp)是否在字符串末尾添加空字符? 有人也可以解释前4行吗? 0x00000000004005ab <+0>:sub $ ...

2G是Linux上coredump文件的限制大小吗?
Is 2G the limit size of coredump file on Linux?

我的操作系统是Arch Linux。 当有一个coredump时,我尝试使用gdb来调试它:$ coredumpctl gdb 1621 ......存储:/var/lib/systemd/coredump/core.runTests.1014 ....

gdb:如何调试共享库
gdb: How to debug a shared library

我想调试Main调用的SharedLib。 我有SharedLib和Main的来源。 我使用选项-g3编译并链接Main和SharedLib。 变量PATH和LD_LIBRARY_PATH ......

GDB如何在断点后恢复指令
How does GDB restore instruction after breakpoint

我已经读过GDB将int 3(操作码CC)放在目标程序存储器中的所需地址中。 Si此操作正在擦除程序存储器中的一条指令(1个字节)。 我的问题是:......

如何通过gdb获取从链接器导入的全局变量的值?
How to get the value of global variables imported from linker through gdb?

以下全局变量将导入到汇编文件中。 .global _sbss / * RAM中的.bss的开始* / .global _ebss / *在RAM * /通过gdb的.bss的结束+ 1,我怎么能得到......

在回溯中格式化GDB模板参数
Formatting GDB template arguments in a backtrace

当我在GDB中使用C ++模板库(通过终端)时,我试图找到一种漂亮方式来打印模板参数,例如,查看回溯。 举个例子,我......

如果没有符号信息,如何使用GDB for x86汇编设置断点?
How to set breakpoint using GDB for x86 assembly when no symbol information is present?

当没有符号信息时,如何使用GDB for x86汇编代码设置断点,即无法写入b * _start。 我想立即停止执行,但写b * 0 ......

在调试C ++程序期间调用round()函数时,GDB打印任意值[重复]
GDB prints arbitrary values when round() function called during debugging a C++ program

我正在使用gdb调试c ++(mex)程序。 在代码中,threre是一个语句,其中为变量分配另一个变量的舍入值。 例如:x = round(y); 作业有效......

为什么使用单独的调试符号文件时gdb“无法计算CFA”?
Why is it that gdb "can't compute CFA" when using a separate debug symbols file?

我试图在运行剥离的可执行文件生成的核心转储上调用带有剥离的可执行文件和单独的调试符号文件的gdb。 但是当我使用单独的调试符号文件时,......

用于RHEL的gdb-multiarch
gdb-multiarch for RHEL

我试图找到在RHEL中运行gdb-multiarch命令。 我已经安装了用于ARM处理的QEMU仿真器。 我想安装GDB进行调试。 我能够安装GDB -...

在gdb中如何在任何具有特定单词的行上设置断点?
In gdb how to set breakpoint on any line that has a particular word?

我想在我的程序在gdb下执行时,在执行任何代码行之前检查行是否有特定的单词示例宏名称或变量名称或任何特定单词,如果...

堆栈溢出:不知道是什么修改了覆盖的返回地址的最后一个字节
stack overflow: Have no idea what modify the last one byte of the overwritten return address

我正在进行堆栈溢出实验,aslr和nx禁用。 但是gdb出现了一个奇怪的结果。 环境:Linux 3.7-trunk-686-pae#1 SMP Debian 3.7.2-0 + kali5 i686 GNU / Linux禁用aslr:...

调试TensorFlow测试:pdb还是gdb?
Debugging TensorFlow tests: pdb or gdb?

我正在从TensorFlow调试decode_raw_op_test。 测试文件是用python编写的,但是它从底层的C ++文件中执行代码。 使用pdb,我可以调试python测试文件,但它不...

GDB查找命令错误“警告:无法在y处访问x字节的目标内存,停止搜索”
GDB find command error "warning: Unable to access x bytes of target memory at y, halting search"

我正在尝试使用gdb在KMines中查找当前的标志计数。 我知道我应该首先寻找内存映射以避免不存在的内存位置。 所以我运行了info proc mappings命令来查看...

如何在当前位置将'disass <something>'别名化为反汇编?
How to alias 'disass <something>' to a disassembly at the current location?

我在当前位置进行反汇编时遇到问题。 GDB无法识别。 (点)为“这里”:( gdb)disass。 表达式中的语法错误,靠近“。”。 从...发出disass $ pc disassembles

为什么GCC在设置为O0时仍然优化了什么?
Why GCC still optimized something while set to O0?

在调试Redis时,我使用make noopt编译了代码,在Makefile中,优化设置为O0。 在调试时,我仍然有一些优化的东西:在第1行,我们可以看到所有参数......

在Visual Studio代码中使用gdb调试Rust时未触发断点
Breakpoints not hit when debugging Rust with gdb in Visual Studio Code

我开始学习Rust,我想在Visual Studio Code中设置调试,但是无法使断点工作。 我使用VS Code的Native Debug和RustyCode扩展。 这是我的启动文件:...
1 2 3 4 5 6 7 29 30