腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(343)
视频
沙龙
1
回答
如何在命令行中使用
addr2line
、
如何使用
addr2line
?我有一个程序,给出的最后10个地址的回溯,它访问之前崩溃。但是如果我使用这些地址来
addr2line
,比如它只是给了我有没有一种特殊的方式来编译到使用
addr2line
,就像我们使用gdb来使用gdb一样?
浏览 4
提问于2011-05-16
得票数 4
回答已采纳
1
回答
为什么
addr2line
无法将某些地址解析为函数名称?
、
、
、
、
我使用
addr2line
将这些地址转换为函数名。这是我使用的
addr2line
-C -f -e <libname>.so <address>命令。在某些地方,
addr2line
用$t代替函数名,但正确地给出了filename:linenumber。我应该如何将这个'$t‘解析成函数名呢?
浏览 26
提问于2013-11-22
得票数 1
1
回答
(或Mac上的
addr2line
)
、
、
我看到以下使用
addr2line
的示例。但是atos和
addr2line
的接口是不同的。我不知道如何使用atos使其工作。有人能教我如何把它转换成使用atos吗?或者,是否有一种方法可以使
addr2line
在Mac上工作(众所周知,
addr2line
在Mac上不能很好地工作)?我只是得到??而不是使用
addr2line
的函数名。谢谢。
浏览 6
提问于2019-01-23
得票数 1
1
回答
内核地址上的
addr2line
找不到源代码行
、
、
、
我发现
addr2line
无法指向源代码行。
addr2line
-e vmlinux 0
addr2line
9be 625f0 $ gdb .
浏览 5
提问于2018-05-08
得票数 1
回答已采纳
1
回答
为什么
addr2line
只对函数起作用
、
、
我让
addr2line
为函数地址工作:08048742 000000a0 T main$ nm -S executable | grep tableCRC$
addr2line
我想使用
addr2line
的输出来生成有关文件或模块使用的内存大小的详细信息(而不是
浏览 1
提问于2011-08-03
得票数 6
回答已采纳
1
回答
addr2line
如何定位源文件和代码行?
、
、
addr2line
将地址转换为文件名和行号。我仍然是调试的初学者,并且有一些关于
addr2line
的问题。二进制中的地址与其源中的行号之间的关系是什么,所以
addr2line
可以进行这种映射?
浏览 4
提问于2017-01-01
得票数 3
回答已采纳
1
回答
如何从配置文件地址获取函数名称?
、
、
、
我现在从我的后处理代码中调用
addr2line
,如下所示 FILE* pipe = popen("
addr2line
-f -i -s -C -e <libname> <address>", "r"有没有像
addr2line
这样更快的实用程序,或者我可以用比现在更有效的方式调用
addr2line
?
浏览 12
提问于2017-12-18
得票数 0
4
回答
如何将分段故障地址映射到对应的C代码?
、
我看到一个像这样的分段错误,segfault at 157e8250 ip 157e8250 sp bfa3fdfb,我该如何将这个地址映射到错误发生的相应代码?
浏览 0
提问于2012-10-12
得票数 4
1
回答
我如何为
addr2line
提供一个符号文件,以便在Ubuntu中使用已剥离的二进制文件?
、
、
我想要做的是去掉应用程序二进制的符号,这样它们就不是二进制文件的一部分,而是使用
addr2line
实用程序通过引用符号文件而不是二进制文件中的符号来获取回溯信息。这个是可能的吗?到目前为止,我得到的最接近的是使用以下方法生成一个符号文件:然后,我尝试在
addr2line
实用程序中使用该文件,如下所示:但这引发了投诉:
addr2line
: 'a.out': No
浏览 2
提问于2016-01-11
得票数 3
1
回答
来自dmesg + redhat linux的分段故障
、
、
我看到来自dmesg的不寻常信息如下:
addr2line
ip 0200353455f8c9052e sp 034347fffb8dd3980 error 6 in libbfd-2.20.51.0.2-5.36.el6.so[7f13f800+d2000]
addr2line
浏览 0
提问于2019-09-18
得票数 -2
回答已采纳
1
回答
仅使用Program计数器和可执行文件调查未对齐的用户空间访问
、
、
、
、
因此,我有这个使用-g选项编译的可执行文件,它会触发加载未对齐的用户空间访问警告。Unaligned userspace access in "softtest" pid=1406 pc=0x0041515c ins=0x011eUnaligned
浏览 0
提问于2011-06-07
得票数 1
回答已采纳
1
回答
ADDR2LINE
报告的行号是1个数字吗?
我在Linux上使用
ADDR2LINE
,并编写了以下代码,这些代码故意生成了一个分段错误以供测试。8082 free(var1);上面的第82行是执行“双重释放”的那行,当我在命令行上使用
ADDR2LINE
时,它会报告导致错误的行号为83而不是82,这会导致dump.....however
ADDR2Line
提到下一行了吗?林顿
浏览 6
提问于2011-06-18
得票数 4
1
回答
在Ubuntu上务实地运行
addr2line
时,shell显示的错误消息
、
、
、
我有以下代码: sprintf(command,"
addr2line
%p -e xcep_app", trace[i]);
浏览 0
提问于2013-06-07
得票数 1
回答已采纳
1
回答
使用从execinfo.h获得的地址跟踪到人类可读的格式
、
我希望将从跟踪文件(execinfo.h / backtrace) (参见下面)收到的一些地址跟踪回腐殖质可读的函数调用。得到10个堆栈帧。/app/name() 0x81e4332/app/name() 0x81f6a54/app/name() 0x81e2386 functioncall1()行xSigFau
浏览 5
提问于2022-03-16
得票数 0
2
回答
测量互斥争用/解释互斥跟踪输出
、
、
、
、
我正在尝试使用mutrace来测量程序中的互斥争用,但是我不知道如何使用它输出的报告。mutrace: 1223 mutexes used. /usr/local/lib/libmutrace.so(pthread_mutex_init+0x1b2) [0x7fb6b14129b4] Mutex #390 (0x
浏览 2
提问于2012-07-30
得票数 4
回答已采纳
2
回答
使用回调函数上报堆栈回溯
、
、
假设我有以下内容: char *name; int address;statc int total; //number of symbol functions in the array and file static void PrintBacktrace(in
浏览 1
提问于2010-05-29
得票数 1
3
回答
如何解释.stackdump文件?
、
、
、
这个问题很可能是的重演--但我是一个初学者,我不明白答案,甚至是问题的一部分。1 [main] all 6200 exception::handle: Exception: STATUS_ACCESS_VIOLATION我设法找到了all.exe.stackdump文件,我可以通过no
浏览 1
提问于2012-10-16
得票数 20
回答已采纳
2
回答
打印崩溃信息中的函数名称
、
、
、
、
我的程序(在Linux上是用DMD编译的)崩溃了,并输出如下信息:./program() [0x807aea9](附言:这是一件简单的事情,但我似乎找不到怎么做。可能没有使用正确的搜索词)。
浏览 0
提问于2011-06-29
得票数 0
回答已采纳
1
回答
无法分析库中的线程
、
、
我正在尝试使用,特别是64位Ubuntu14.04存储库中的官方版本,来调试一个应用程序及其相关的.so库。如何正确分析库中的线程?
浏览 2
提问于2015-12-08
得票数 1
1
回答
从
addr2line
获取完整路径
、
在调试期间,我使用
addr2line
将它们转换为file:line对。问题是
addr2line
返回的文件名与编译时__FILE__的值相同;即传递给编译器的文件名。
浏览 4
提问于2010-07-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux调试工具|Addr2line
JNI之常用技巧与陷阱
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券