backtrace 相关问题

回溯是程序的当前活动函数调用系列。

使用SNAFU时如何查看错误的回溯?

如何让Backtrace与SNAFU一起使用?我试过了,但是回溯到空了。该文件似乎很少。返回错误:: SampleError {msg:“ foo” .to_string(),...

回答 1 投票 0

程序可以读取自己的小精灵部分吗?

我想使用ld的--build-id选项将构建信息添加到我的二进制文件中。但是,我不确定如何在程序中使用此信息。假设我想写一个...

回答 3 投票 6

Linux:同时使用backtrace(),/ proc / self / maps和addr2line导致无效结果

我正在尝试实现一种将程序的调用栈记录到文件中,然后再显示的方法。步骤如下:将/ proc / self / maps的内容写入日志文件。在此示例中,...

回答 1 投票 0

Windows上的回溯痕迹?

我正在尝试在Windows上运行我的项目https://github.com/comit-network/create-comit-app/(主分支)(我通常在unix系统上进行编码)。恐慌,但尽管...

回答 1 投票 1

如何在libc.so中查找函数名称

在我的应用程序中,我们在运行时遇到了一些阻碍。因此,我们在这段时间内进行了回溯。.查看libc.so中存在的函数。但是这里只显示地址。我们如何找出...

回答 1 投票 0

gdb追溯机制

允许gdb执行回溯1的机制已得到很好的解释。从当前帧开始,查看返回地址。查找其代码段包含该地址的函数。 ...

回答 2 投票 0

rip的gdb回溯

允许gdb执行回溯1的机制已得到很好的解释。从当前帧开始,查看rip中存储的返回地址。查找一个函数,该函数的代码段包含...

回答 1 投票 0

调用例程中的地址

我正在使用Pin跟踪wirehark-2.6.10。在初始化期间的几个时间点,我可以看到一些调用,例如:00000000004e9400 :... 4e9449:41 ff ...

回答 1 投票 1

如何使用atos / addr2line / llvm-symbolizer / lldb图像查找--address获得与lldb相同的行号

我想以编程方式将回溯堆栈地址(例如从backtrace_symbols / libunwind获得)转换为file:line:column。我正在使用OSX,但怀疑是否会有所不同。所有这些都给错了...

回答 1 投票 0

UIResponder didNotRecognizeSelector

我在以下回溯中崩溃很多,但找不到原因。根据苹果公司的说法,当在...中分配新对象时,会发生[NSObject(NSObject)didNotRecognizeSelector:]。

回答 1 投票 2

运行Debian中安装的Rust二进制文件时如何传递RUST_BACKTRACE = 1?

使用货物运行二进制文件时,可以选择如下运行: 当二进制文件遇到错误时,这给了我一个堆栈跟踪。 但是,当我为相同的二进制文件创建Debian软件包时,如何获取失...

回答 0 投票 0

如何观看Emacs的局部变量内置的Common Lisp的调试器?

我正在写与SBCL和泥在我的iMac电脑的Common Lisp代码。我可以调用的Emacs内置的调试器通过插入之间的代码行(断裂)或用(步骤)函数调用。下面是调试的步骤...

回答 2 投票 1

如何判断哪些指针是GDB x / 64x $ sp命令的帧指针?

我在运行堆栈跟踪时遇到问题:Backtrace已停止:前一帧与此帧相同(损坏的堆栈?)我在网上发现这篇文章可能有所帮助。但是,我不知道这是怎么回事......

回答 1 投票 0

在Rust的钩子中从恐慌中检索回溯?

我的应用程序需要通过stdout将日志发送为流畅的JSON格式。虽然我正在尝试处理恐慌并使用std :: panic :: set_hook将&std :: panic :: PanicInfo安排为JSON,但我无法......

回答 2 投票 2

Backtrace如何在Linux x86_64上运行?

我有几个问题:int backtrace(void ** buffer,int size);这里缓冲区是指针数组。并且返回的数组元素返回指向堆栈的每个帧。所以,backtrace()......

回答 2 投票 -5

有没有办法从Linux发布二进制文件中转储带有行号的堆栈跟踪?

当我的c ++ Linux应用程序崩溃时,我需要转储堆栈跟踪。我使用backtrace()和backtrace_symbols()成功地做到了这一点。现在,另外我想得到......

回答 4 投票 11

如何在addr2line运行时的偏移量中解析backtrace_symbols()中的cpp符号

为了在运行时捕获像分段错误这样的致命错误,我编写了一个自定义SignalHandler,它将堆栈跟踪打印到控制台并进入日志文件。要实现这一点,我使用(在我之前数百)...

回答 2 投票 0

如何将PHP回溯保存到错误日志?

我现在正在使用它:error_log(serialize(debug_backtrace()));但我每次都必须对它进行反序列化。是否有更好的存储回溯的方法?

回答 5 投票 26

unw_init_remote失败了UNW_EBADREG

在android上,在收集特定本机进程的跟踪时,我观察到没有收集进程的特定线程的回溯(libunwind用于收集回溯)。 ...

回答 1 投票 0

在freertos中替换dump_stack()

我在ARM处理器上运行了FreeRTOS,我没有dump_stack()可供我使用...我正在尝试检查调用链并严重丢失dump_stack()...我在google搜索了一下,发现.. 。

回答 2 投票 0

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