腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是否存在读取自
进程
的[
堆栈
]地址范围的函数?
、
、
、
、
linux
上有没有函数可以获取当前
进程
堆栈
信息
的地址范围
信息
,就像/proc/self/map文件
堆栈
部分中那样?请注意。
浏览 2
提问于2012-04-23
得票数 2
回答已采纳
2
回答
进程
的内存详细
信息
、
、
如何获取在
linux
上运行的
进程
的内存详细
信息
?我需要找出特定的细节,比如
堆栈
大小,
进程
的堆大小。
浏览 3
提问于2011-05-25
得票数 2
回答已采纳
1
回答
为什么p
堆栈
要启动gdb (以及如何防止它)?
、
、
在
进程
上运行p
堆栈
有时会导致gdb在我的
Linux
服务器上附加到该
进程
。为什么p
堆栈
会启动gdb,我该如何防止这种情况呢?详细
信息
:gdb的父
进程
是:/bin/sh /user/bin/pstack 1234。
浏览 0
提问于2018-06-18
得票数 0
回答已采纳
1
回答
有没有办法在Ubuntu中找到分配给应用程序的堆和
堆栈
的地址范围?
、
、
、
有没有办法在Ubuntu中找到分配给应用程序的堆和栈的地址范围?我希望Valgrind或Valgrind的一个插件可以帮助我,但我没有找到它。
浏览 43
提问于2021-07-25
得票数 1
回答已采纳
5
回答
Linux
内核:线程与
进程
- task_struct与thread_info
、
、
、
我读到
Linux
不支持线程或轻量级
进程
的概念,它和其他
进程
一样考虑内核线程。然而,这一原则并没有在代码中得到非常准确的反映。我们看到task_struct保存
进程
的状态
信息
(如果错误的话纠正我),也看到thread_info附加到
进程
内核
堆栈
的底部。现在的问题是,当
linux
应该像任何其他
进程
一样解释线程时,为什么代码支持通过thread_info单独线程的概念? 请告诉我我在这里缺少的是什么-我是
linux
内核开发
浏览 6
提问于2014-01-26
得票数 16
回答已采纳
1
回答
Pthread:主线程和子线程
堆栈
大小之间的关系
、
、
、
我正在尝试理解
Linux
中pthread库的
堆栈
分配。这里有几个问题:B)主线程的
堆栈
分配是多少?这是ulimit -s的大小吗?C)子线程的
堆栈
分配是多少?这是ulimit -s的大小吗?E)
进程
栈和线程栈是共享的吗?如何决定
进程
堆栈
(比如a.out)的大小。F)这些
信息
在NPTL和LinuxThreads实现之间是否有所不同?
浏览 4
提问于2012-06-30
得票数 0
回答已采纳
1
回答
当本机(C/C++)
进程
在
linux
中未崩溃时,如何显式转储该
进程
的调用
堆栈
信息
、
、
伙计们:有谁可以分享这段经历吗? 提前做了很多准备工作。
浏览 2
提问于2013-06-22
得票数 0
1
回答
在内核调试中访问给定
进程
id的
进程
的内核
堆栈
、
、
、
、
我在VMWare上运行了一个
linux
,在调试时我使用主机中的gdb来附加到它。在运行时,我的内核将导致一些
进程
挂起,我想进一步研究一下。给定pid的,如何得到与
进程
相对应的task_struct?有一次得到了task_struct和
堆栈
指针。我的最终目标是复制
堆栈
跟踪(其中包含调用的每
浏览 5
提问于2012-03-02
得票数 1
回答已采纳
1
回答
线程
堆栈
是否来自
Linux
上
进程
的内存映射段?
、
、
我目前正在学习
Linux
。我知道线程是
Linux
上的一种轻量级
进程
。但是我想知道线程
堆栈
空间来自哪里。 线程的
堆栈
是私有的。它独立于
进程
堆栈
。根据我的搜索,有人说线程
堆栈
是由mmap()创建的。它介于
堆栈
和堆之间。因此,线程
堆栈
来自
进程
的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
1
回答
为什么
linux
中的每个
进程
都有内核
堆栈
?
最近,我开始学习
linux
,有一系列的问题,我要问。 在阅读时,我遇到了一个术语“内核
堆栈
”,我无法理解为什么
linux
内核在每个
进程
中使用内核
堆栈
?当
进程
正在执行时,为什么esp寄存器具有顶部的地址--
进程
的内核
堆栈
--以及为什么不具有相应
进程
的用户模式
堆栈
顶部的地址?
浏览 0
提问于2020-08-07
得票数 1
回答已采纳
1
回答
极端缓冲区大小后果
、
、
堆栈
是否具有最大的大小?如果有,执行此操作的安全机制是什么?
浏览 0
提问于2017-06-16
得票数 1
回答已采纳
1
回答
如何在
linux
中记录多线程
进程
的线程
堆栈
、
、
、
、
我想把
进程
的每个线程的
堆栈
信息
记录到
linux
的txt文件中。如果有人可以给我可能的命令或任何帮助,请回答这个问题。
浏览 1
提问于2014-07-23
得票数 1
1
回答
ftrace如何跟踪中断服务例程?
、
、
、
、
ftrace用于内核的函数跟踪。现在它是如何对中断起作用的。能在中断模式下跟踪内核功能吗?如果是的话,你能解释一下它是如何工作的吗?我正在尝试编写一个跟踪函数调用的函数,它在Supervisor模式下工作良好,但在中断模式(进入循环)中不工作。我需要使它在IRQ模式下工作。
浏览 4
提问于2017-01-08
得票数 1
2
回答
将大的核心文件转换为“迷你核心”文件
、
、
、
、
如何将核心文件减少到线程
堆栈
?我见过,它的目的是在
进程
崩溃时创建一个“小型转储”。在中,有两个实用程序core2md和minidump-2-core,乍一看,它们应该能够将核心文件转换为小型转储格式,然后使用
堆栈
信息
从小型转储转换回核心文件。这样做的问题是,core2md需要来自/proc/$PID
浏览 4
提问于2012-10-05
得票数 4
1
回答
仅跟踪子
进程
的堆和
堆栈
使用情况
、
、
、
、
我有一个父
进程
,它派生和一个子
进程
。我只希望跟踪子
进程
的峰值堆和
堆栈
使用情况。有人能告诉我是怎么做到的吗?我想过用但是massif生成的报告也包含了父节点的内存
信息
。我只对子
进程
和峰值使用率感兴趣(堆和栈分开) 我正尝试在
Linux
上做这件事。
浏览 10
提问于2017-02-19
得票数 0
1
回答
Linux
中的
堆栈
内存管理
、
、
我有几个关于
Linux
堆栈
大小限制的问题。我对x86_64系统最感兴趣,但如果存在平台差异,我也想了解它们。我的问题是:但是,如果在运行应用程序时使用strace跟踪系统调用,则不会看到
浏览 1
提问于2015-07-09
得票数 3
3
回答
堆栈
内存是如何增加的?
、
、
在一个典型的C程序中,
linux
内核提供了84K - ~100K的内存。当
进程
使用给定的内存时,内核如何为
堆栈
分配更多的内存。当
进程
占用
堆栈
的所有内存并且现在使用下一个连续的内存时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的
堆栈
提供了更多的内存,
linux
内核中的哪个数据结构标识了该
进程
的
堆栈
的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
线程是否占据其独立的内核空间?
、
、
、
、
每个
进程
都有自己的内核,stack(space)Thread有独立的
堆栈
内存,并共享其他(堆代码等.)内核
堆栈
中的,它的
进程
‘后期上下文切换’的一些正式
信息
这是我感到困惑的部分..。如果线程只有自己的
堆栈
内存,操作系统如何管理线程的上下文切换?如果
进程
A有10个线程,那么所有这些线程的
信息
都写在
进程
A的内核空间中?当线程太多时,不会导致内核空间中缺少内存吗?
浏览 7
提问于2021-12-10
得票数 1
回答已采纳
3
回答
Linux
内核
堆栈
、
、
进程
的内核模式
堆栈
中存储了什么类型的数据?
进程
的“用户模式”调用链是否存储在内核
堆栈
中? 谢谢,vIjay
浏览 6
提问于2011-01-17
得票数 2
回答已采纳
2
回答
这两个环境变量(a) environ b) envp)的实际字符串存储在哪里?
、
、
、
envp是在main中定义的局部变量,因此它存储在
堆栈
中或
堆栈
顶部。如果我错了,请纠正我。我附加了使用这两个环境变量的两个代码段。
浏览 0
提问于2020-10-05
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用/proc信息跟踪进程的堆栈
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券