腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
.data.rel.ro是用来干什么的?
、
我使用objdump来分析共享对象的内存使用情况。除了.data和.rodata部分之外,我还看到了一个.data.rel.ro部分。
浏览 27
提问于2011-08-11
得票数 18
回答已采纳
3
回答
C++中的指针变量只指向堆中的变量?
、
根据Warford的“计算机系统”(第4版),“当您声明一个
全局
或局部变量时,您可以指定它的类型。例如,您可以指定类型为整数、字符或数组。类似地,当您声明一个指针时,您必须声明它指向某种类型。指针本身可以是
全局
的或局部的。但是,它所指向的值驻留在堆中,既不是
全局
的,也不是局部的。”谢谢
浏览 4
提问于2017-09-16
得票数 1
回答已采纳
1
回答
符号重
定位
、
、
下面是如何(第一次)在PIC中解析函数调用 那么,为什么会有这种区别呢?为什么有两种不同的方法?
浏览 1
提问于2018-05-28
得票数 1
回答已采纳
3
回答
GCC致残
、
、
、
全局
偏移表(GOT):用于ELF符号的重新
定位
(实现GCC),它帮助共享相同的二进制文件,而不对每个进程进行任何特定的链接。从而减少内存中相同二值图像的副本。我的问题是,在可重
定位
的ELF图像中是否有任何方法禁用R_386_GOT32、R_386_GOTOFF类型的重新
定位
条目?我的意思是,我可以强迫GCC使用R_386_PC32或R_386_32类型的重新
定位
而不是得到类型的重新
定位
吗? 如果没有,你能解释一下实现GOT的方法吗?我正在为ELF编写一个
动态
链接和加载库
浏览 1
提问于2016-06-19
得票数 11
回答已采纳
1
回答
与smalltalk对象的
动态
链接
、
、
、
我计划在我的smalltalk方言中实现一个
动态
链接。问题是如何让消息传递与
动态
链接一起工作。在基于图像的实现中,可以以非常简单的方式实现消息传递-您的消息选择器可以是从
全局
符号表转换而来的整数,您的协议可以只是包含整数和地址的哈希表。假设所有这些都被编译成一个带有
全局
符号表的大图像。在
动态
链接中,不能假定符号表指向正确的选择器。你可以使用字符串作为选择器来解决这个问题,但是你注定语言会变得更慢。 有一种方法,它涉及复制协议和选择器的表,以便进程正确地重新
定位
它们。另外,
动态</
浏览 2
提问于2008-12-25
得票数 0
回答已采纳
1
回答
在运行时有条件地修改释放
、
、
、
、
之所以会发生这种情况,是因为链接器将所有
动态
重
定位
为,后者将映射为到former。例如,当glibc2.so调用
全局
函数指针morecore时,它将被映射到morecore及其目标,即glibc1.so中的__default_morecore()函数。glibc2.so中这个
全局
变量的重新
定位
条目如下: 0000003addc0 085600000006 R_X86_64_GLOB_DAT 00000000003af4d8 __morecore@@125在1370重新
定位
条目中,是在<
浏览 0
提问于2020-12-04
得票数 0
2
回答
保留DLL静态内存的单独实例
、
、
、
我目前正在尝试将一个
动态
链接库(FooEmulation)集成到现有的项目中。
动态
链接库假设它一次只用于模拟一个Foo,因此使用了大量的静态
全局
变量。我有原始DLL的源代码,所以我可以将所有静态
全局
变量转换为参数,然后传入(无论是直接传递还是通过句柄传递),但DLL是单独维护的,如果可能的话,我希望避免分叉/合并。我发现的一种技术是加载多个
动态
生成的DLL副本,但对于我所需的规模来说,这太耗费资源了。我也负担不起为每个Foo创建一个进程或线程。我如何
定位
它?我甚至可以碰它吗?
浏览 3
提问于2010-11-08
得票数 1
回答已采纳
2
回答
是否可以在不显式使用内置关键字"Set <scope> Variable“的情况下在RobotFramework中设置关键字参数的范围?
我有一个像“单击菜单项”这样的关键字,它接受一个参数${menuItem}.It,然后单击相应的菜单项,生成一个
动态
定位
器xpath。Menu Item Click Element ${MenuBarLeft_MenuItem} 因此,我希望在
全局
作用域中接受变量另外,请让我知道是否有更好的方法来处理这种情况下的
动态
定位
器。
浏览 0
提问于2018-05-09
得票数 0
1
回答
对共享库使用PLT & GOT表的主要原因是什么?
、
、
我正在读Ian Lance Taylor的关于链接器的文章: 在讨论第9页的共享对象时,他提到,由于共享库可以加载到位于不可预测的虚拟地址的进程中,因此一旦地址已知,
动态
链接器将需要处理大量的重新
定位
。为了避免由
动态
链接器进行大量的重新
定位
,程序链接器将函数引用更改为对PLT表的PC相对调用,并将
全局
/静态变量引用转换为对GOT表的引用。那么
动态
链接器只需要在加载时重新
定位
PLT/GOT中的条目,而不需要处理整个二进制文件中的重新
定位</em
浏览 2
提问于2020-03-08
得票数 1
1
回答
动态
模板css的mysql结构(模板框架)
、
、
、
、
我正在尝试创建一个从DataBase检索内容的
动态
cssFile.php。有了这个框架,我应该能够改变一些
全局
css属性和一些其他属性,如
定位
和使用html表单调整大小,但我不知道如何在数据库中结构数据,甚至不知道如何创建一个好的布局。
浏览 0
提问于2012-11-20
得票数 2
2
回答
如何防止
动态
重
定位
(rela.dyn)?
、
、
、
、
我在静态库中使用了一个
全局
变量,并希望在我的示例程序中使用该变量。但是,在链接示例程序时,GNU ld会出现错误并停止。它说在链接器指令文件中找不到rela.dyn。实际上,我不想使用
动态
可重
定位
库,因为我没有
动态
加载器。我做错了什么?
浏览 1
提问于2009-09-01
得票数 2
1
回答
奇怪的只读符号出现在初始化的数据段(D)中
、
我注意到,使用gcc (而不是clang),const (只读)初始化数据对象不再显示为nm中的R数据对象,而是变成D (初始化部分)对象。clang似乎没有使用这些奇怪的只读D符号(相反,对象仍然是R)。Tinycc也将这样的对象放入D符号中,但是这些D符号似乎没有那种奇怪的属性,从而导致链接器将它们放入只读内存中。下面的脚本演示了gcc、clang和tinycc在所有组合中用作编译器和链接器的行为: #!/bin/
浏览 1
提问于2021-01-31
得票数 2
回答已采纳
2
回答
动态
链接:用于索引重
定位
表的偏移值
、
我试图理解对库函数(让我们称之为func)的
动态
链接process...the调用通过plt表传递。我知道,当符号还没有重新
定位
时,函数的调用将从plt表传递,该表包含一个指令(比如i1),它指向i1之后的下一条指令,该指令看起来像push $offset:在将控制传递给
动态
链接器之后,该
动态
链接器使用函数的地址来修复相对的offset应该是重
定位
表中条目的索引,但是我不是understand...how,这个值可以通过读取可执行文件的elf来找到。
浏览 2
提问于2011-08-31
得票数 1
1
回答
在csh中,bash等同于“`modpath`”吗?
、
modpath -更改
动态
可加载内核模块的
全局
搜索路径。注意: modpath目前是作为宏实现的。
浏览 4
提问于2017-01-23
得票数 2
回答已采纳
1
回答
为什么用-fpic和-pie编译的程序有重新
定位
表?
、
、
如果使用以下命令编译了一个简单的程序:重新
定位
条目使用以下命令打印:有一堆重新
定位
条目部分(见下文)。由于-fpic / -pie标志导致编译器生成独立于位置的可执行文件,因此我天真(且显然不正确)的假设是,不需要重新
定位
表,因为加载程序可以将可执行映像放置在任何地方而不存在问题。那么,为什么会有一
浏览 6
提问于2016-05-12
得票数 5
回答已采纳
1
回答
向woocommerce的产品网格列表页面添加外部链接
、
我想添加一个额外的按钮或链接到产品列表页面。有人能帮我解决方案和目标文件吗? 📷
浏览 0
提问于2018-07-14
得票数 0
1
回答
如何在Symfony2中创建
动态
模板选择器?
、
、
我想要创建一个
动态
模板
定位
器。基本上,当满足某些
全局
条件时,我希望对某些包中的模板进行优先排序。类似于包继承的工作方式,但是运行时是
动态
的。
浏览 3
提问于2014-08-08
得票数 0
回答已采纳
3
回答
什么是-fPIC编译选项?
今天,当我尝试用mongodb c++客户端构建我的so lib项目时,我得到了错误:/usr/lib/gcc/x86_64-linu
浏览 1
提问于2013-12-09
得票数 0
1
回答
如何剥离Cocoa框架
、
、
、
、
mytestsymbol(void) start_the_whole_shebang();但是,当构建框架和使用十六进制编辑器检查可执行文件的内容时,我可以看到几乎所有在C源代码中定义的
全局
符号仍然存在那么,我如何告诉Xcode只删除由我的框架(mytestsymbol除外)定义的
全局
符号,而不是从其他框架导入的任何其他代码?目前,似乎不可能将脱衣舞风格设置为“所有符号”的Cocoa框架。请注意,我说的是只摘除
全局
C符号。我知道目标C不能像C那样被剥离,但这对我来说没问题。我只关心C符号。除了名为mytestsymbol的
浏览 5
提问于2016-12-28
得票数 0
回答已采纳
1
回答
QStandardItem
全局
定位
、
我的Qt版本是5.5.1 (Linux),由于某种原因,我无法升级它。ui文件MY_QTableView *MY_QTableView;MY_QTableView = new QTableView(MY_QWidget);QStandardItemModel *
浏览 3
提问于2017-10-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态id、class怎么定位
利用天花板空间密度实现全局视觉定位
让CNN跑得更快,腾讯优图提出全局和动态过滤器剪枝
uwb超宽带无线脉冲技术,实现更高的定位动态性和定位能力
JavaScript 全局属性与全局函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券