腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Android应用虚拟内存空间布局问题
android
、
linux
、
linux-kernel
、
virtual-memory
我有一个在Android8.1上运行的64位应用程序,在docker容器中运行,系统信息:cpu: arm6412c00000-12dc0000 rw-p 00000000
浏览 12
提问于2020-12-24
得票数 0
4
回答
程序集x86 brk()调用用法
linux
、
assembly
、
x86-64
、
dynamic-memory-allocation
、
brk
我尝试将内存
动态
分配
到堆中,然后在这些内存
地址
中赋值。我知道如何
分配
内存,但是我如何将寄存器中的值
分配
给第一个
动态
内存
地址
呢?mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux
mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux</e
浏览 8
提问于2014-03-23
得票数 8
1
回答
确定
库
的
地址
存储器
c++
、
c
、
visual-studio-2010
、
gcc
、
xcode4
我想知道是否有人知道一些工具,可以告诉你用C++ ( windows,
linux
和macos)编写的静态或
动态
库
的内存
地址
。 谢谢
浏览 1
提问于2011-08-18
得票数 0
回答已采纳
1
回答
关于assy和heap的一些新问题
memory-management
、
assembly
最终,我只是想弄清楚如何从程序集中
动态
地
分配
堆内存。我读到了这个:。我怀疑我使用sbrk()的返回值时不能不担心:访问非
分配
地址
上的MMU错误一定会
浏览 2
提问于2011-01-09
得票数 2
回答已采纳
2
回答
‘`VirtualAlloc()’的`MEM_RESERVE`标志今天真的有用吗?
c
、
winapi
、
memory
、
memory-management
、
virtual-memory
我的意思是,当我用VirtualAlloc()调用MEM_RESERVE|MEM_COMMMIT时,我同时保留和提交页面,但我知道,只有当我试图写入页面时,操作系统才会真正
分配
页面。既然只指定MEM_RESERVE将只保留页面边界
地址
,而不提交真正的页面,那么MEM_RESERVE|MEM_COMMIT只会使用我所写的页面,难道单独使用MEM_RESERVE不是在浪费时间吗?另外,您可以“提交”一大块调用mmap(2)的页面,然后只有在写入页面时才会真正
分配
页面,所有这些页面都是由操作系统优化的。
浏览 6
提问于2015-07-28
得票数 7
回答已采纳
2
回答
从内部码头集装箱获取主机
地址
linux
、
docker
、
docker-networking
在我的托管应用程序中,我需要一个硬件锚点,并考虑使用容器的Mac
地址
。但是:由于Docker容器列表的Mac
地址
在容器启动时易失性和
动态
分配
,所以我不能使用此Mac
地址
(请参阅)。MAC
地址
是使用
分配
给容器的IP
地址
生成的,以避免ARP冲突,使用范围为02:42:ac:11:00:00至02:42:ac:11:ff:ff。 码头主机的Mac
地址
将是一个可行的解决方案。如何从运行在此主机上的容器中访问(
linux
浏览 9
提问于2018-01-15
得票数 8
2
回答
FreeLibrary()在
linux
上工作吗?
c++
、
linux
、
shared-libraries
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
2
回答
如何从
linux
进程保留特定范围的虚拟内存
linux
、
linker
、
mmap
i86-32位系统:有没有办法在进程内存映射中保留特定范围的虚拟
地址
空间,以阻止ld.so (
动态
链接器)将任何共享对象加载到该范围中?我想使用至少2个1G的虚拟内存来映射这两个1G的大页面,但是,ld.so在中间加载了共享
库
,所以我不能映射1G的大页面。 编译器不能完成这项工作。链接器脚本也不能。加载器将ld.so加载到可执行文件中,然后ld.so加载其他共享
库
。然而,即使在映射空间的中间,ld.so本身也是如此。ld.so和libc.so的入口点在一个更高的
地址
,对于我们的应用程序来说,这个
地
浏览 0
提问于2016-01-23
得票数 2
2
回答
c++中
动态
加载
库
的指针
c++
、
shared-libraries
我知道
动态
加载的
库
共享相同的
地址
空间,但我不确定当我在
动态
加载的
库
中
分配
内存并关闭
库
时会发生什么。当对象不是加载
库
的一部分时,
分配
的对象是否仍然有效?
浏览 5
提问于2016-01-09
得票数 3
回答已采纳
3
回答
谁将堆
分配
给DLL?
windows
、
dll
假设我使用MS visual studio 2005/2008开发了一个
动态
链接
库
,例如1.dll,然后我在加载时(使用头文件和.lib文件)将此
动态
链接
库
链接到控制台应用程序,然后在
动态
链接
库
中,如果我在运行时
分配
内存,那么谁将堆(空闲存储)
分配
给
动态
链接
库
。据我所知,DLL使用进程的
地址
空间来存储数据、代码和堆栈。
浏览 0
提问于2011-01-24
得票数 4
回答已采纳
2
回答
在定位结构thread_info时,结构task_struct需要什么?
linux
、
kernel
、
process
、
c
、
multithreading
在阅读
Linux
设备驱动程序时,我可以理解进程描述符(类型为struct task_struct)包含有关特定任务的所有信息。过程描述符由板条
分配
器
动态
分配
。为什么不能将当前执行任务
地址
(struct task_struct)的
地址
放置到内核堆栈中?
浏览 0
提问于2011-10-10
得票数 9
1
回答
亚马逊VPC如何管理IP?
amazon-ec2
、
amazon-vpc
我如何知道用于
动态
IP
分配
的Amazon服务器范围在我的VPC中?例如,我有一个172.31.32.0/20网络,我想
分配
一个私有的永久IP --我应该选择哪个范围来避免与DHCP范围的冲突?PS:我使用
Linux
网络别名将第二个静态IP添加到eth0 ( EC2控制台上的第一个“管理私有IP
地址
”,第二个-向
Linux
添加适当的别名配置)
浏览 0
提问于2014-05-25
得票数 1
5
回答
为什么指针会导致内存泄漏到
动态
分配
的整数?
c++
、
pointers
、
memory
、
memory-leaks
“因为pnValue是唯一保存
动态
分配
整数
地址
的变量,所以当pnValue被销毁时,不再有对
动态
分配
内存的引用。这叫做内存泄漏。因此,
动态
分配
的整数不能被删除,因此不能重新
分配
或重用“。为什么pnValue保存
动态
分配
整数的
地址
?如果指针只指向
地址
,为什么销毁指针会影响
地址
?这是否意味着在
动态
分配
的整数中,我们必须始终有指针,因
浏览 1
提问于2013-01-09
得票数 2
回答已采纳
1
回答
如何转储(在Windows中) DLL使用的内存空间?
windows
、
memory
、
dll
、
process
、
dump
我可以使用各种工具轻松地转储进程的整个内存空间。谢谢,
浏览 1
提问于2010-07-13
得票数 0
1
回答
为什么输入偏移量出现错误?
linux
、
relocation
、
plt
我编写了简单的共享
库
:function(void) some_func();汇编/建造:这与readelf -r libtest.so是一致的。但是objdump反汇编中的6c1指令显示:我预计源操作数将持有+0x18 (与GOT相抵,
浏览 4
提问于2016-10-02
得票数 0
回答已采纳
1
回答
在
分配
azure VM公共IP (PIP)后,它不会在门户中更新。
azure
、
ilpip
我有一个
linux
在蓝色与
动态
IP
分配
。当我在那个服务器上运行一个web应用程序时,我想给它
分配
一个ILPIP。保留了一个新的PIP 当使用Get-AzureRole -ServiceName <servicename> -Slot Production -InstanceDetails进行检查时,vm会以新的公共IP
地址
显示,但新IP不会显示在门户中,并且VM中的IP
分配
状态仍然显示为
动态
的。
浏览 4
提问于2016-04-28
得票数 1
回答已采纳
1
回答
不同的程序如何引用共享
库
?
c
我知道共享
库
被加载到内存中,并被各种程序使用。 程序如何知道
库
在内存中的位置?
浏览 3
提问于2020-06-10
得票数 0
2
回答
Azure虚拟网络网关-
动态
公共IP
地址
更改
azure
、
gateway
、
azure-virtual-network
、
ipsec
、
bgp
Azure端的公共ip
地址
设置为
动态
地址
,我想知道这些
地址
是否会改变?
动态
:只有在公共IP
地址
与附加到VM的NIC相关联并首次启动VM之后才
分配
动态
地址
。如果停止了NIC附加到的VM (解除
分配
),
动态
地址
就会改变。如果VM被重新启动或停止(但没有解除
分配
),则
地址
保持不变。静态:
浏览 7
提问于2017-06-21
得票数 0
回答已采纳
2
回答
如何检测当前进程中
动态
库
(共享对象)的大小?
linux
、
gcc
、
shared-libraries
、
dynamic-library
我们可以使用获取Windows平台上加载的
动态
库
的信息,包括其基本
地址
和大小。而且,可以以
地址
作为输入,并返回模块的句柄。因此,基本上,从
地址
获取
动态
库
的基础和大小是可以访问的。我对类似UNIX的平台还不太了解(包括
Linux
、macOS、iOS、Android等等)。如何在这些平台上进行相同的操作?不返回大小信息。
浏览 11
提问于2022-02-19
得票数 1
2
回答
在
Linux
中共享可执行内存页?
linux
、
shared-libraries
、
shared-memory
、
ld
、
dyld
基本上,我希望有一个共享内存区域,可以将一些常用的共享
库
加载到其中。我想让
动态
链接器链接到预加载(只读)映像,而不是将所有共享
库
映像加载到每个进程(这似乎是一种浪费)。为了澄清,我知道什么是共享对象(
库
)。目前,
动态
链接器在
Linux
上所做的工作是将所有必需的
库
加载到程序的
地址
空间中,这意味着每个链接到libc的应用程序(例如)将在其
地址
空间的某个位置有libc的映像。编辑:我知道ELF格式不支持分离共享
库
的数据段和
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
警惕利用Linux预加载型恶意动态链接库的后门
一篇读懂Linux 是如何管理内存的
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
看完这篇,别再说你不懂 Linux 内存管理了
浅谈DHCP协议
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券