腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
如何动态地使用模块?
、
、
、
理解
Linux
内核
说模块是
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
1
回答
vdso gettimeofday与64位
内核
和应用程序编译为32位
、
、
、
、
在带有glibc版本2.15的64位
内核
上运行的32位应用程序是否支持vdso?如果是,我如何使其适用于在64位
内核
上运行的32位应用程序?因为即使"
linux
-vdso.so.1“上的
dlopen
成功了,"__vdso_gettimeofday”上的dlsym也失败了。在同一系统上,我可以从一个64位编译的应用程序中对"
linux
-vdso.so.1“执行
dlopen
&对"__vdso_gettimeofday”执行dlsym。
浏览 36
提问于2016-08-17
得票数 0
1
回答
交叉编译的glibc会导致生成错误。
、
、
、
、
Glibc有指定的--with-headers配置参数来提取Chrome
内核
头。 libcrypto.a(dso_dlfcn.o): In/x86_64-unknown-
linux
-gnu/bin/ld: /usr/local/lib
浏览 1
提问于2013-10-14
得票数 0
回答已采纳
2
回答
如何在内存中加载外部文件/程序,然后执行它(C++和Unix)?
、
、
、
编辑1:为了让它更清晰(这也是我不能使用
dlopen
的原因):我需要这个功能的原因是因为可执行文件是动态生成的,所以我不能在一个库中一次性构建所有这些文件。
浏览 2
提问于2012-01-18
得票数 0
1
回答
Ubuntu 20.04升级从18.04 -和radeon rx 580不工作
、
、
、
1099.264] X Protocol Version 11, Revision 0[ 1099.277] Current Operating System:
Linux
ubuntu20 5.4.0-29-genericwww.ubuntu.com/support) [ 1099.286] Current version of pixman: 0
浏览 0
提问于2020-05-20
得票数 0
回答已采纳
2
回答
在
Linux
中,如何打开存储在另一个文件中未压缩的共享对象?
、
几年前,我听说Google有一个补丁,可以在一个非零偏移量( mmap'd )下打开存储在另一个文件中的共享对象,而不是坐在它自己的独立文件中。它降落过吗?加载这些对象的API是什么?
浏览 3
提问于2016-09-21
得票数 2
回答已采纳
2
回答
Perf中确定库装入地址的机制
、
、
、
、
在后处理期间,perf如何确定每个已加载映像(例如,共享库)的加载地址。例如,perf report使用此信息使每个符号地址相对于每个已加载图像的开头。如下图所示(unwind: _int_malloc...): ? 它是否存储在elf二进制文件或分析输出(例如,perf.data)中的某个位置?
浏览 31
提问于2020-01-13
得票数 2
回答已采纳
1
回答
在noexec分区上保护PROT_EXEC
、
、
、
我尝试了mmap-ing (更具体地说,mmap上的
dlopen
失败),这是一个磁盘分区的文件,该文件是用noexec标志挂载的,结果是 如果文件是noexec分区,那么
内核
如何知道文件被映射到内存中我在
内核
源代码中找不到检查此条件的代码。我使用的是:
Linux
5.7.11-1-默认(geeko@buildhost) (gcc版本10.1.1 20200625 ,GNU;openSUSE Tumble杂草) 2.34.0.20200325
浏览 2
提问于2020-08-08
得票数 0
回答已采纳
1
回答
用于静态链接器、动态链接器、加载程序和动态加载程序的可执行ELF文件分别是什么?
、
、
、
、
在
Linux
中,可执行的ELF文件分别用于动态链接器动力装载机?由execve()谢谢。
浏览 0
提问于2018-10-20
得票数 2
2
回答
Linux
:是否有可能使用静态链接的二进制文件进行一些面向插件的编程?
、
、
、
假设我们有一个非常小的嵌入式系统,它只包含
linux
内核
和一个静态链接的二进制文件,作为init运行。我们希望二进制文件能够在运行时动态加载外部插件。 在
linux
上是可能的吗?
Dlopen
只适用于共享库和动态链接,因为静态二进制文件不会将任何符号导出到外部世界,所以还有其他方法可以做到这一点吗?
浏览 4
提问于2011-12-16
得票数 2
回答已采纳
1
回答
为什么不能从信号处理程序调用dlclose()?
、
、
、
、
我用C编写了一个用户空间应用程序,它使用插件库plugin.so与底层
Linux
内核
驱动程序交互。我使用
dlopen
()打开DLL。我有一个信号处理程序,在接收到dlclose()时调用SIGINT。
浏览 1
提问于2013-02-13
得票数 1
回答已采纳
1
回答
我能有一个只有在代码使用时才需要的动态库吗?
、
我已经看到,延迟加载可以通过
dlopen
()获得,但是,尽管上面的示例是用C语言编写的,我的大部分代码都是用fortran编写的,特别是可能调用库中函数的部分。
浏览 2
提问于2015-01-21
得票数 0
2
回答
共享库可移植性
、
我是否能够在不同的UNIX版本(
Linux
、FreeBSD、Solaris)之间使用
dlopen
/dlsym/ be关闭这个共享库?
浏览 2
提问于2016-11-17
得票数 0
回答已采纳
1
回答
什么要求_start入口点(
内核
,d-
linux
.so,等等)?
、
、
、
、
然而,据我所理解,
内核
实际上调用了ld-
linux
.so (或其他一些解释器),并将执行交给它。所以,我的问题是:
内核
如何“调用”ld-
linux
.so?附加问题:粗略地看,Glibc、libdl和ld-
linux
.so都是同一个代码库的一部分,并且紧密地缠绕在一起(使用彼此的私有接口)。这是否意味着不可能编写自定义的libdl-equivalent库来实现
dlopen
等等?非C系统语言是否不可能生成不依赖于libc且仍然可以加载*.so文件的二进制文件?
浏览 0
提问于2020-05-22
得票数 2
回答已采纳
2
回答
dlopen
()搜索路径
、
、
有没有办法以编程方式找出
dlopen
()为共享对象搜索了哪些路径?我一直以为
dlopen
()只会查看/lib和/usr/lib,但现在我发现在
Linux
Mint上,libglib-2.0so等几个核心组件位于一个完全不同的文件夹中,即/rofs/lib/i386-gnu-
linux
有没有办法知道
dlopen
()将搜索共享对象的所有这些路径?我已经检查了环境变量LD_LIBRARY_PATH,但它根本没有定义。
浏览 4
提问于2011-11-19
得票数 10
回答已采纳
1
回答
如何防止加载特定的动态库
、
、
、
、
我想使用一个古老的软件(虚拟锦标赛“经典”从1999年,也称为UT99)。动态库libtxc_dxtn.so被隐式加载,探索可选的S3纹理压缩(S3TC)支持。不幸的是,在加载库时,主应用程序会出现分段故障(崩溃也描述了)。解决方法似乎是通过删除或移动libtxc_dxtn.so来删除Mesa的纹理压缩库。这个应用程序在没有纹理压缩的情况下运行的非常好,但是当然其他需要纹理压缩支持的应用程序现在已经崩溃了。当然,我不想为一个特定的应用程序修改我的系统。我能阻止(如“掩码”或“禁用”)特定的动态库被特定的应用程序加载吗?我希望能找到与LD_PRELOAD相反的东西。 Upda
浏览 3
提问于2017-12-02
得票数 2
回答已采纳
1
回答
linux
上的C++ GetModuleBase
、
、
、
因此,假设在我的进程的windows版本中,地址是base.dll+0xFF00,,所以在
linux
上,我希望它是base.so+0xFF00,,我找到了一个很好的替代方法来欺骗名为scanmem的引擎但是,我无法获得base.so的基本地址,我已经找到了用于windows系统的代码,但是这在
linux
系统上不起作用。
浏览 9
提问于2014-07-19
得票数 2
回答已采纳
1
回答
``
dlopen
()‘通过调用动态链接器’`ld
linux
.so‘执行动态链接吗?
、
CSAPP说
dlopen
()是否通过调用动态链接器ld-
linux
.so来执行动态链接?ld-
linux
.so是
dlopen
()调用来执行动态链接的动态链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
1
回答
是否有可能获得共享对象的版本?
、
、
、
我正试图在我的软件线路上找到一个bug。我有两个版本构建版本2.0.962和2.0.966。这些版本之间唯一的区别是一个lib.so文件。为了找出从哪里开始查找lib.so的源代码树,我需要知道它在每个版本构建中的版本号。
浏览 8
提问于2015-07-16
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券