腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何防止QT事件堆栈溢出?
、
、
()来自/lib/i 386-
linux
-gnu/libglib-2.0.
so
.0没有
符号表
信息。()从/lib/i 386-
linux
-gnu/libglib-2.0.
so
.0没有
符号表
信息。()从/lib/i 386-
linux
-gnu/libglib-2.0.
so
.0没有
符号表
信息。()从/lib/i 386-
l
浏览 9
提问于2011-05-17
得票数 3
回答已采纳
2
回答
为什么在%main::的
符号表
中有几个c文件?
'_<perlmain.c' => *{'::_<perlmain.c'}, '_</usr/lib64/perl5/5.8.8/x86_64-
linux
-thread-multi/auto/Data/Dumper/Dumper.
so
' => *{'::_</usr/lib64/perl5/5.8.8/x86_64-
浏览 0
提问于2011-06-25
得票数 8
1
回答
如何将动态符号仅保留在共享对象中进行动态链接?
、
、
、
、
当链接器LD执行动态链接时,它会检查
SO
文件并执行动态链接。但是,用于链接的
SO
文件可能不会在运行时使用。例如,当我使用Ubuntu X86_64作为主机交叉编译Raspberry PI 4B的Hello应用程序(使用aarch64-
linux
-gnu-gcc)时,它将使用交叉编译工具链(/usr/aarch64-
linux
/lib/ libc.
so
.6 )进行链接。对于链接器,它只能读取libc.
so
.6中的动态
符号表
。我想为主
浏览 17
提问于2022-09-24
得票数 2
回答已采纳
1
回答
如何从用LD_PRELOAD加载的库构造函数调入可执行文件?
、
、
、
、
callme();{}gcc -D_GNU_SOURCE -shared -o libpreload.
so
preload.c -fPIC -m32 -ldl当我尝试运行以下代码时./a.out: symbol lookup error: ./libpreload.
so
:
浏览 2
提问于2014-03-20
得票数 1
2
回答
NodeJS本机模块-如何删除调试符号
、
、
它正在进行发行版构建,但
符号表
仍然包含在输出文件中。这是我的binding.gyp: "targets": [ "libraries": [ "
浏览 2
提问于2018-02-23
得票数 4
回答已采纳
1
回答
链接器如何在剥离的动态库中定位代码?
、
、
、
、
从动态库( Windows上的.dll、OSX上的.dylib和
Linux
/Solaris/BSD上的.
so
)中删除
符号表
是常见的做法。然而,这个问题一直困扰着我:一个被剥离的库没有
符号表
。如果我编写了一个引用这个库中的函数的可执行文件,那么当没有
符号表
来提供这些信息时,操作系统的动态链接器如何知道在已剥离的库中找到代码部分的位置?
浏览 2
提问于2013-11-29
得票数 7
回答已采纳
2
回答
确定_dl_start的地址
、
Starting program: /tmp/teststart Breakpoint 1, 0x00007fa7ee8c4fc4 in _dl_start () from /lib64/ld-
linux
-x86-64.
so
.2
浏览 7
提问于2012-08-13
得票数 1
回答已采纳
0
回答
Bugly在Android平台无法识别split_config
符号表
,求解?
、
、
、
、
Android项目使用aab发布,近期对Gradle升级后,发现Bugly无法识别出split_config下的
符号表
:[split_config.armeabi_v7a.apk!libcocos2dlua.
so
],只能识别到split_config.armeabi_v7a.apk。从而导致无法上传
符号表
、无法合并相同的crash。升级前:- Gradle Plugin:4.0.1bugly能识别出
so
符号表
文件并支持上传: #16 pc
浏览 64
提问于2024-03-27
1
回答
具有多个
so
库的ndk-gdb
、
、
但是,对于我自己的Android应用程序,我有几个
so
库可以使用,它们是从大量的c/c++文件构建的。我曾经使用ndk-build构建这些
so
文件,然后将这些
so
文件复制到$PROJECT/libs目录下,无需调试即可正常工作。但是现在我想用ndk-gdb调试一个库。当我启动ndk-gdb时,它报告没有加载
符号表
。 我还将所有这些
so
文件复制到$PROJECT/bin/ndk/local/armeabi(似乎是gdb尝试加载
符号表</em
浏览 4
提问于2010-09-09
得票数 7
回答已采纳
1
回答
动态链接器是否在可执行文件复制到内存后修改引用?
、
、
、
、
main() some_function();}void some_function() ...我创建了一个共享库mylib.
so
linux
> gcc -shared -fpic -o mylib.
so
mylib.c下面的图片是prog的可执行对象格式通过动态链接,我们知道mylib.
so
中的任何代码或数据
浏览 2
提问于2020-09-03
得票数 0
回答已采纳
1
回答
在库上使用中断:符号结构查询
、
、
我已经为应用程序和ourlibrary.
so
生成了一个
符号表
,我在Applicaion和ourlibrary.
so
中包含了异常处理程序,它为两个应用程序生成了一个很好的转储,但是只为Application选择了
符号表
,所以我想知道我是否在正确的位置为库设置了
符号表
。目前它的设置如下: - Breakpad generated value - ourlibrary.<em
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
1
回答
nm vs "readelf -s“
、
、
假设我们有一个名为libtest.
so
的共享库,其中有一个函数“foo$strip libtest.
so
$nm libtest.
so
它将打印出来:但是如果我们使用:从其结果中仍然可以看到foo函数:$strings libtest.
so
_Z3foov
浏览 1
提问于2012-04-01
得票数 36
回答已采纳
1
回答
在“.dynsym”中找不到.dynstr或library.
so
、
、
、
、
我尝试使用以下命令来分析library.
so
文件,该文件由一个程序sampleapp,ltrace -c -T --library=library.
so
--output=out.txt .但是library.
so
是一个调试版本。所以
符号表
应该在那里。我已经尝试过用objdump --source library.
so
| grep CreateSocket()来验证它。这意味着它包含一个
符号表
。而不是为什么会发生这种错误? 相关职位:
浏览 3
提问于2014-10-24
得票数 7
0
回答
Bugly无法解析隐藏符号的崩溃?
、
、
、
官方大大们好,我们项目在打包时通过添加以下参数:来隐藏部分符号,同时我们会保留含Debug信息的完整.
so
运行游戏触发崩溃后在不上传崩溃
符号表
时崩溃堆栈如下: Snipaste_2021-07-0
浏览 262
提问于2021-07-06
1
回答
cmake会构建类型RelWithDebInfo条形
符号表
吗?
、
、
我使用cmake和RelWithDebInfo构建类型构建了一个共享库,输出的.
so
文件没有
符号表
。我用readelf -S myoutput.
so
| grep -i debug检查了输出的.
so
文件,没有得到任何结果。 如果我将构建类型更改为Debug,
符号表
就在那里。
浏览 19
提问于2021-04-17
得票数 0
回答已采纳
1
回答
符号表
是否包含每个未定义符号的库名?
、
、
、
我们这样构建libA:libB导出的符号存储在libA的
符号表
中。但是库名"libB.
so
“存储在哪里呢?它也存储在
符号表
中吗?我可以看到libA的每个未定义符号的相应库名称(例如使用nm工具)吗?如果libA依赖于libB、libC、libD,我希望看到如下所示:undefined_sy
浏览 3
提问于2018-12-14
得票数 1
3
回答
linux
下的.
so
注入:如何定位dlopen()的地址?
、
、
、
最近,我对
Linux
产生了兴趣,并试图创建一个能够注入共享对象的程序(即.
so
文件、‘动态加载库’、Windows下的"DLL“)。我已经做了一些关于如何在
Linux
下做到这一点的研究。例如,Phrack 59中的一个有趣的展示了如何做到这一点。4)遍历link_map链的动态部分,从而获得字符串表、
符号表
和哈希表的地址(*Hash_Table + 0x4保存
符号表
中的条目数量)。index 11 name: __vdso_time val: 0xffffffffff700a80 symbol
浏览 4
提问于2014-02-08
得票数 2
回答已采纳
2
回答
如何从Android .
so
文件中删除符号?
、
、
但是,如果我要求nm转储
符号表
,它会说没有。strip和objcopy也没有作用。C:\AndroidProject.apk\lib\armeabi-v7a>arm-
linux
-androideabi-strings.exe libMeow.
so
| findstr _ZN11SecretClass14SecretFunctionERKSlibMeow.
so
C:\Andro
浏览 0
提问于2018-05-31
得票数 7
回答已采纳
1
回答
如何在物理内存中避免共享库文本部分的多个副本?
、
、
、
、
当
Linux
加载共享库时,我的理解是,文本部分只加载一次到物理内存,然后被映射到引用它的不同进程的页表中。open("/etc/ld.
so
.cache", O_RDONLY) = 3close(3)
浏览 2
提问于2017-07-19
得票数 0
回答已采纳
1
回答
HP PA-RISC在gdb中加载
符号表
、
为了获取更多信息,我尝试提取
符号表
并将其加载到gdb会话中。有没有办法从上述文件格式的可执行文件中提取
符号表
。
浏览 1
提问于2012-09-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
逻辑门的种类以及符号表
拖车报关中SO的意思,拿到SO后该做什么
如何无损压缩 bugly 符号表 40% 体积
So easy!
域名解析记录中各符号表示的意思
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券