backtrace 相关问题

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

调试PIN工具add-symbol-file不起作用

要调试使用 PIN 工具的模拟器,通过使用 2 个不同的终端窗口,我执行以下操作: /home/agy/mcsim/pin/intel64/bin/pinbin -pause_tool 5 -t /home/agy/mcsim/Pthread/mypthreadtool -...

回答 2 投票 0

为什么GDB回溯只向我显示父级的调用而不是嵌套函数?

我正在 gdb 上尝试回溯,基本上是在 setupCommands 上(在 VSCode 中): { “描述”:“回溯”, "text": "设置回溯过去主", &...

回答 1 投票 0

如何在 Ubuntu 22.04 中安装“libbacktrace”

我找不到使用此功能的说明 我想编译 WebKit,但出现此错误 -- 找不到 LibBacktrace(缺少:LIBBACKTRACE_INCLUDE_DIR LIBBACKTRACE_LIBRARY) Sou 的 CMake 错误...

回答 1 投票 0

如何在 Go 中为任何执行二进制文件的操作系统禁用堆栈跟踪信息

我目前正在使用 Go 构建 CLI,并尝试禁用由于恐慌而产生的任何回溯。我相信我的代码有很好的错误处理能力,但现在想抑制任何......

回答 2 投票 0

iOS 应用程序因 EXC_BAD_ACCESS 崩溃,异常断点未指向代码

我正在努力升级旧项目以在较新版本的 iOS 上运行,但我不断在启动屏幕上崩溃并出现以下错误: 错误:0x7c37d3000 的内存读取失败 和 主题 4:

回答 4 投票 0

分段故障时的调用堆栈

我编写了这个(backtrace.hpp)以在我的程序像分段错误一样崩溃时显示调用堆栈。 #pragma 一次 #包括 #包括 #包括 #包括<...

回答 1 投票 0

如何使用 backtrace() 和 addr2line 来获取调用堆栈的行号?

我尝试将 backtrace() 与 addr2line 结合使用来获取调用堆栈的行号。 这是我的 main.cpp 的内容: #包括 #包括 #包括...

回答 1 投票 0

为什么我无法在QNX中调用bt_get_backtrace()?

我想在我的QNX程序中回溯堆栈中的函数,所以我查阅了QNX官方文档中的API。我按照官方文档中的示例代码调用bt_get_backt...

回答 1 投票 0

如何在其他线程中打印主线程的回溯?

如何在其他线程中打印主线程的回溯? 在其他线程中,我想打印主线程的回溯。有适合我的完整代码吗?

回答 2 投票 0

写一个没有回溯的简单错误消息[重复]

我想向 STDOUT 或 STDERR 写入一条干净、简单的错误消息给用户,没有(详细的)回溯。我目前正在使用 raise 来编写错误信息并退出,就像这样

回答 2 投票 0

我在 ESP32 上遇到 Guru Meditation 错误

我正在尝试制作一个在 ESP32 上运行的带有中断的代码,但我总是得到一个 Guru Meditation Guru Meditation Error:Core 1 panic'ed(CPU1 上的中断 wdt 超时)。 核心 1 寄存器转储: P...

回答 1 投票 0

使用 libunwind 库在 ARM 中使用 SIGABRT 函数崩溃时未获取 Backtrace 的 Stacktrace

我没有得到 Backtrace 的 Stacktrace,而函数在 ARM 中使用 libunwind 库与 SIGABRT 一起崩溃,但是在 SISEGV 的情况下使用相同的库。 嗨,我没有得到 Backtr 的 Stacktrace...

回答 0 投票 0

从信号处理程序调用 llvm-libunwind 是否安全?

有一个运行在Linux上的多线程应用程序,CPU架构是x86_64。我希望能够像 backtrace() 函数那样获得堆栈跟踪。信号处理程序返回后,应用程序将继续...

回答 1 投票 0

javascript进程在setImmediate call中挂起

我有一个应用程序使用 setImmediate 来产生昂贵的同步操作。它有时会在 setImmediate 调用中挂起,因此控制台日志(“等待结束”)不会出现。 异步

回答 0 投票 0

如何让 backtrace()/backtrace_symbols() 打印函数名?

Linux 特定的 backtrace() 和 backtrace_symbols() 允许您生成程序的调用跟踪。但是,它只打印函数地址,而不是我程序的名称。我怎样才能...

回答 6 投票 0

如果我在C语言中取消引用一个非法地址,我得到SIGSEGV和有效的gdb回溯。但如果我把它传给Snprintf,回溯就会被销毁

在我的x86-64 Linux程序中,我故意这样做: char *ptr = 0x3e8; int x = *(int *)ptr; 当我在gdb中运行它时,进程由于SIGSEGV而崩溃,并打印一个有效的回溯。如果我改用: char s[...

回答 1 投票 4

有没有一个库调用addr2line?[已关闭]

我需要从C++程序中获取addr2line提供的信息(从回溯函数调用中获取文件和行)。有没有类似addr2line的库调用? 编辑:我在一个......中工作。

回答 2 投票 21

GNU汇编程序中的本地标签; gdb打印回溯,就像标签是函数一样

extern“ C” void blah(); extern“ C” void stuff(){printf(“这是一个测试\ n”); } ...

回答 1 投票 5

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

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

回答 1 投票 0

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

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

回答 3 投票 6

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