腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我如何知道共享对象(.
so
)是否启用了ASLR?
、
如果.
so
想要的基入口不空闲,
加载
so
失败,或者动态
加载
程序将执行重新定位,会发生什么情况?
浏览 0
提问于2021-11-19
得票数 0
5
回答
Linux
何时/如何将共享库
加载
到
地址
空间?
、
、
、
、
我的问题如下:这个
地址
会在不同的运行时改变吗?是否有其他静态分析工具可以让be在运行时查看库或函数将被
加载
到这个程序的内存空间中的位置? 编辑:我想要这个程序之外的信息(即。使用objdump等实用程序收集信息)
浏览 2
提问于2011-02-27
得票数 44
回答已采纳
3
回答
用gcc理解共享图书馆
、
、
、
.1 => (0x00331000) /lib/ld-
linux
.
so
.2.1 => (0x006f7000) libc.
so
.6 => /lib/tls/i686/cmov/libc.
so
.6 (0x0011
浏览 9
提问于2010-10-10
得票数 4
回答已采纳
1
回答
GDB CallStack
地址
是虚拟的还是物理的?
、
、
、
我的gdb bt调用堆栈给函数名和函数
地址
。然后我做了nm binary并生成了函数名和
地址
映射。当我试图将gdb
地址
与nm输出匹配时,它不匹配。(gdb) bt中的函数
地址
太高(看起来像物理
地址
)。gdb函数
地址
(例如0x00007fffe6fc150f): #9 0x00007fffe6fc150f in read_alias_file (fname=<value optimized out>据我所知,gdb只显示虚拟
地址
。但是我不知道为什么它会变得这
浏览 6
提问于2012-05-07
得票数 0
1
回答
gdb core debug -如何在回溯中显示.
so
名称
、
、
、
因此,我希望当我尝试调试核心转储时,我至少可以在回溯中获得.
so
名称,这样我就可以只获取我真正需要的文件。
浏览 52
提问于2021-10-01
得票数 0
1
回答
"
so
“如何
加载
具有固定
地址
的
so
?
、
在我的程序中,两个"
so
“- libcpss.
so
和libhelper.
so
必须
加载
到一个固定的虚拟
地址
,这是由ld脚本完成的, SECTIONS/* Code section, access",我们可以看到这两个确实被
加载
到了预期的固定
地址
中, LDD.) 然而,我构建了另一个"
so
“,使得链接(依赖于)这两个
so
,似乎无法将这两个
so
加载
到适当的固
浏览 51
提问于2019-12-10
得票数 0
4
回答
加载
库需要随机化内存
地址
吗?
、
、
、
显示在运行时链接共享库的内存
地址
。one.c printf ("%d", 45);$ gcc one.c -o one -O3
linux
-gate.
so
.1 => (0x00331000) libc.
so
.6 => /lib/tls/i686/cmov/libc.
so
.6 (0x00bc2000
浏览 7
提问于2010-10-20
得票数 2
1
回答
在ldd输出中,十六进制
地址
意味着什么?
、
例如:
linux
-vdso.
so
.1 (0x00007ffcc3563000) ldd显示匹配对象的位置和
加载
对象的(十六进制)
地址
。 这是否意味着共享对象在内核空间中的虚拟
地址
?但是,如果没有
加载
这个共享对象呢?
浏览 4
提问于2019-12-31
得票数 2
回答已采纳
2
回答
复制libc.
so
和ld-
linux
.
so
中的内存管理符号
、
、
、
、
序言部分0000000000016930 W malloc malloc在libc.
so
和ld-
linux
.
浏览 3
提问于2013-02-14
得票数 6
回答已采纳
1
回答
获取ELF二进制文件的
加载
地址
,dlopen不按预期工作。
、
、
我试图获得ELF二进制文件的
加载
地址
,按预期工作:printf ("%p\n", elf);它打印0xb772d918,但根据/proc/1510/maps的指示,它没有指向dlfn二进制文件的
加载
地址
,而是指向ld-2.15.
so
, 08048000-08049000 r-xp 00000000/libc-2.15.
so</
浏览 0
提问于2013-10-18
得票数 11
回答已采纳
2
回答
如何使用gdb查找函数的偏移量?
、
理想情况下,我希望在.
so
文件的所有偏移量与偏移量/偏移量范围的文件名/linenumber之间建立某种映射。这可能与gdb有关吗?
浏览 12
提问于2020-05-04
得票数 1
1
回答
ld.
so
.cache和libc.
so
.6内存-映射到每个呼叫?
、
、
在我看来,使用strace时,几乎每个进程都打开了ld.
so
.cache和libc.
so
.6并映射到内存中。至少那些我尝试过的过程。这不意味着这些进程被多次映射到进程内存中吗?
浏览 0
提问于2018-12-27
得票数 7
回答已采纳
0
回答
在strace中捕获vDSO
、
、
、
另外,有没有一种方法可以在不
加载
linux
-vdso.
so
.1 (标志或环境变量)的情况下执行二进制文件?最后,如果我写一个程序,从辅助向量中删除
linux
-vdso.
so
.1
地址
,然后execve我的程序,会怎么样呢?有人试过吗?
浏览 12
提问于2016-06-29
得票数 9
回答已采纳
2
回答
在
Linux
上
加载
共享库会产生多少运行时开销?
、
、
我正在搜索有关使用运行时链接器(例如ld.
so
)
加载
程序时所发生的运行时时间开销的统计信息。我不是运行时链接器如何工作的专家,但据我所知,它通常执行以下操作: 发生一些初始化并运行运行时链接器。
浏览 4
提问于2016-12-08
得票数 3
回答已采纳
1
回答
加载
一个
SO
库,
Linux
能为我做些什么?
、
、
我为ELF64程序编写了一个
加载
程序。现在我遇到了一个问题,我想导出并链接内存中现有的
so
库。以下是一些问题: 尽管有多少程序请求该库,但只
加载
一次
so</
浏览 6
提问于2015-04-12
得票数 0
1
回答
ctypes:获取c函数的实际
地址
。
、
、
void print_pointer_to_get_value() {}gcc -fPIC -c -O2 shared.c && gcc -shared -o shared.
so
shared.o>>>
浏览 0
提问于2018-04-03
得票数 0
回答已采纳
4
回答
在
加载
Linux
.
so
文件
、
我试图在运行时用Java
加载
一个
linux
文件,但我得到了一个.
so
。libSample.
so
文件位于/Users/tom/codebase/jni/dist目录中。有什么想法吗?谢谢!java.lang.UnsatisfiedLinkError: /java.lang.UnsatisfiedLinkError:/java.lang.UnsatisfiedLinkError/tom/codebase/jni/dis
浏览 4
提问于2011-11-08
得票数 8
回答已采纳
2
回答
如何从
linux
进程保留特定范围的虚拟内存
、
、
i86-32位系统:有没有办法在进程内存映射中保留特定范围的虚拟
地址
空间,以阻止ld.
so
(动态链接器)将任何共享对象
加载
到该范围中?我想使用至少2个1G的虚拟内存来映射这两个1G的大页面,但是,ld.
so
在中间
加载
了共享库,所以我不能映射1G的大页面。 编译器不能完成这项工作。链接器脚本也不能。
加载
器将ld.
so
加载
到可执行文件中,然后ld.
so
加载
其他共享库。然而,即使在映射空间的中间,ld.
so</e
浏览 0
提问于2016-01-23
得票数 2
1
回答
带有存档文件的addr2line
、
、
、
、
/build/ip_pipeline(main+0x5f) [0x42b3ff]预期的输出应该是回溯跟踪中
地址
0x46fd05或0x46fd05中函数的名称,这取决于我传递的
地址
目前没有与此<e
浏览 3
提问于2019-10-13
得票数 0
2
回答
什么是链接器,什么是动态链接中的
加载
程序?
、
、
CSAPP (3ed)在p733中说 7.9
加载
可执行对象文件要运行可执行对象file prog,我们可以将其名称键入到
Linux
的命令行:
linux
> .接下来,它注意到prog2l包含一个.interp部分,其中包含动态链接器的路径名,这个链接器本身就是一个共享对象(例如,
Linux
系统上的ld-
linux
.
so
)。(.
so
);the
加载
程序是二进制的解释器,例如/lib 64/ld-
linux
- x8
浏览 0
提问于2020-09-27
得票数 -1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
loadlibrary:将 Windows DLL 加载到 Linux
linux之ip地址基本配置
如何在 Rocky Linux 9 中配置 IP 地址?
Linux 主机/终端通过命令查询公网 IP 地址
终于!PHP和Python在一起了
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券