腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Windows堆栈和
堆
地址
范围
、
、
、
、
在使用
Linux
之前,堆栈
地址
非常高,而
堆
地址
非常低(从使用C程序打印
堆
和堆栈
地址
可以看出),我对Win32进程内存布局有一个问题。MWSDN是说堆栈
地址
比
堆
地址
高,但从我在实践中看到的情况来看,堆栈
地址
比
堆
地址
低。所以我很困惑。谁来解释一下。
浏览 1
提问于2012-08-13
得票数 1
1
回答
在C程序中设置
堆
开始
地址
?
、
、
、
有没有办法在
linux
中设置GCC编译的C程序中的
堆
开始
地址
?在x86_64系统中,我的测试程序将
堆
地址
设置为4字节引用
地址
(小于FFFFFFFF)。为了一些测试(> FFFFFFFF),我想将它设置为8字节引用
地址
。GCC提供了设置
堆
开始
地址
的方法吗?
浏览 5
提问于2015-01-23
得票数 7
回答已采纳
1
回答
如果我知道数据在哪里,比如0xffffff7fffd9d8和0x10019c1e0,我能了解它们什么?
、
我想知道指针的数值是否告诉我在调试过程中有什么用处。std::basic_ostringstream<char, std, char_traits<char>, std::allocator, <char>void>::str( 0x10019c1e0, 0x0, 0xffffffff7b331688), 似乎有0x
浏览 4
提问于2015-11-13
得票数 1
回答已采纳
1
回答
ARM
Linux
如何维护段?
、
Linux
通过MMU将平面虚拟
地址
转换为物理
地址
。在
Linux
的虚拟
地址
空间中,有许多类型的段: 感谢你的帮助。
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
2
回答
64位
Linux
内核占用了哪个
地址
空间?
、
、
64位
Linux
内核的
地址
空间是什么,即它使用的代码、堆栈、
堆
和数据段的
地址
范围。
浏览 2
提问于2013-08-19
得票数 12
1
回答
如何为程序找到
堆
内存的起始和结束
地址
?
、
、
有没有任何方法可以找到
堆
内存的起始和结束
地址
。#include<stdio.h>{}输出: 收尾
地址
: 8556000
浏览 4
提问于2015-07-06
得票数 6
1
回答
错误信号11 (SIGSEGV),统一应用程序中的代码2
、
、
我正在致力于联合2018.1.0f2的Android游戏。该应用程序的某些版本导致崩溃。然后,日志包含以下内容:05-20 18:52:17.993: A/libc(26270): [ 05-20 18:52:17.993 3095: 3095 W/ ] 05-20 18:52:17.993: A/libc(26270): debuggerd:
浏览 4
提问于2018-05-20
得票数 0
1
回答
堆栈和
堆
是可变大小的吗?
、
、
据我所知,当程序运行时,堆栈和
堆
会相互增长。 这是否意味着stack和heap都是可变大小的?如果是的话,它们中的一个是否能占用上一次运行时占用的相同
地址
(假设这两次运行在相同的内存
地址
上进行)?
浏览 1
提问于2020-12-03
得票数 0
回答已采纳
1
回答
ASLR随机化与不同区域
、
在内核的更新版本(如
Linux
内核版本3.x)以及进程库、库和堆栈
地址
中,
堆
地址
也是随机的吗?
浏览 0
提问于2013-06-11
得票数 1
2
回答
获取
Linux
中每个进程
堆
和堆栈的大小。
、
、
、
我想知道
linux
中每个进程的
堆
和堆栈的大小。有什么办法能找到吗? 我发现sbrk(0)会给我
堆
的末端。但是如何找到
堆
的开始来获得
堆
的大小呢?此外,在堆栈大小上,是否有任何方法可以通过任何库调用或系统调用来找到每个进程的堆栈和当前堆栈指针
地址
的开始?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
1
回答
'cat /proc/self/map‘返回的
地址
为什么以及如何在再次执行时更改?
、
我正在尝试理解
linux
内存管理。55dc94a7c000-55dc94a9d000 rw-p 00000000 00:000
堆
562609879000-56260989a000 rw-p
浏览 3
提问于2020-07-23
得票数 1
回答已采纳
1
回答
确定程序的存储器访问模式
、
我想提取程序访问的所有虚拟内存
地址
以及这些内存
地址
被访问的顺序。在Windows(首选)或
Linux
上有什么工具/系统调用可以让我这样做吗?谢谢!
浏览 0
提问于2013-01-22
得票数 2
回答已采纳
3
回答
程序如何在内存中运行以及操作系统处理内存的方式
、
、
3)
堆
与进程有什么关系?
堆
是仅在进程中处理,还是
堆
由操作系统内核维护,然后当用户空间应用程序调用时,malloc (使用
堆
)分配内存空间?这篇文章提到
Linux
通过在堆栈、内存映射段和
堆
的起始
地址
中添加偏移量来随机化它们
浏览 2
提问于2013-01-13
得票数 13
回答已采纳
1
回答
全局偏移表结构
、
、
、
全局偏移表(ELF)的结构是什么样的?我正在尝试理解动态链接。有人能说出got数据结构是什么样子的吗?不知何故,我从未在网上找到过它。
浏览 2
提问于2011-12-16
得票数 4
回答已采纳
2
回答
malloc不能保证返回物理上连续的内存。
、
(在
Linux
系统上) 我是对的还是错的?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
1
回答
由Sigsegv 11信号引起的回溯
、
我在一个装有安卓系统的
Linux
系统上运行一个多线程C++程序。由于SIGSEGV 11 (分段故障),我遇到了崩溃。生成的回溯显示.so文件,后跟带有某个
地址
的
堆
。 如何检查分段故障发生的确切位置?如何调试打印在回溯中的
地址
?
浏览 0
提问于2019-04-03
得票数 0
1
回答
如何确定堆栈指针的初始值?
、
、
、
这些被分配在进程的虚拟
地址
空间中。然后,
堆
将向更大的
地址
增长(在data+bss之后)。堆栈从大到低
地址
增长。virtual memory (kbytes, -v) unlimited 现在,这个unlimited当然是指有限的位数可用于寻址的技术限制(在64位
Linux
上,我记得48位?!)
浏览 1
提问于2012-07-23
得票数 7
1
回答
内核
地址
空间布局
、
用户
地址
空间有很好的文档记录,其中包括
堆
、堆栈、.text、.bss等段,但是关于内核
地址
空间没有足够的文档。由于某些虚拟
地址
在内核空间中使用,我想知道内核空间是如何构造的?PS:我听说有一个内核堆栈段,但是找不到关于内核
地址
空间的更系统的介绍。 感兴趣的平台是x86_64和
Linux
3-*。
浏览 0
提问于2015-07-26
得票数 5
回答已采纳
1
回答
进程的高级虚拟内存
地址
(内核映射)是什么?
、
、
关于
Linux
进程高级虚拟
地址
的内核映射,我有一些问题:它有什么用?进程的pmap显示它正在映射到exe的段、共享内存、堆栈、
堆
。我也能看到映射的更高
地址
内核吗?
浏览 0
提问于2020-05-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux之ip地址基本配置
如何在 Rocky Linux 9 中配置 IP 地址?
Linux 主机/终端通过命令查询公网 IP 地址
Linus 批评 Linux 内核开发者堆在合并窗口关闭前提交补丁
比特币交易居然靠一堆“乱码”?每个人都有专属比特币地址!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券