腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核
堆栈
、
、
进程的内核模式
堆栈
中存储了什么类型的数据?进程的“用户模式”调用链是否存储在内核
堆栈
中? 谢谢,vIjay
浏览 6
提问于2011-01-17
得票数 2
回答已采纳
3
回答
Linux
堆栈
大小
、
、
我正在寻找
linux
内核中
堆栈
的良好描述,但我发现很难找到任何有用的东西。 我知道,对于大多数系统,
堆栈
限制在4k,对于其他系统,
堆栈
限制在8k。我假设每个内核线程/下半部分都有自己的
堆栈
。我还听说,如果中断发生,它使用当前线程的
堆栈
,但我找不到任何关于这些的文档。我正在寻找的是如何分配
堆栈
,如果它们有任何良好的调试例程(我怀疑
堆栈
溢出导致了特定的问题,我想知道是否可以编译内核来控制
堆栈
大小等等)。
浏览 10
提问于2011-06-07
得票数 41
1
回答
桥接USB主机到设备
、
、
、
那么,对于这个问题:在
Linux
中,将USB主机重定向到USB设备的最简单方法是什么?数据必须相同,所有描述符和终结点都必须匹配。它必须是
Linux
友好的,我可以在C/C++编码,并有一些编码内核模块,驱动程序等经验。
浏览 3
提问于2012-10-30
得票数 8
回答已采纳
2
回答
进程自己创建自己的
堆栈
是不是很糟糕?
、
、
进程自己创建自己的
堆栈
是不是很糟糕?如果内核不想这样做的话。
浏览 0
提问于2013-12-03
得票数 0
2
回答
DCE是否有自己的
linux
内核
堆栈
,还是使用主机的
linux
内核
堆栈
?
、
我的问题是,当他们说DCE使用
linux
内核
堆栈
时,DCE是否有自己的
linux
内核
堆栈
,还是使用主机的
linux
内核
堆栈
?
浏览 7
提问于2016-10-04
得票数 0
回答已采纳
1
回答
进程超出其分配
堆栈
时的事件序列和OS参与
、
、
我的理解是,
Linux
内核在启动之前为每个进程分配一个
堆栈
,并且这个初始大小是可配置的。进程可以通过CPU指令直接将数据PUSH到
堆栈
,即在每个这样的步骤中不涉及OS。然而,在某些时候,PUSH操作可能会超过分配的
堆栈
大小,而且根据内核是否能够分配更大的
堆栈
大小,还会发生各种事情。如果有帮助的话,我们可以关注x86 arch。我想我们涉及到以下各方:
浏览 0
提问于2020-07-06
得票数 0
1
回答
什么是
Linux
堆栈
?
、
最近,我遇到了一个带有"
linux
堆栈
“和"
linux
堆栈
大小”的bug。我偶然发现一个博客告诉我要尝试查看我的框的限制是什么,它被设置为8192kb,这似乎是默认的。什么是"
linux
堆栈
“?它是如何工作的,它储存什么,它是做什么的?
浏览 2
提问于2012-01-18
得票数 6
回答已采纳
2
回答
为BlueZ编译iOS7?
、
、
、
、
在我的Raspberry Pi上,我可以使用bluez蓝牙
堆栈
和它附带的pan守护进程来实现这一点。
浏览 5
提问于2014-03-28
得票数 0
回答已采纳
3
回答
学习
linux
网络
堆栈
我计划深入研究
Linux
TCP/IP
堆栈
。我应该查看哪个内核版本的源代码树-它在概念上应该更接近当前的内核代码,但更容易掌握和理解。或者我应该考虑其他项目,比如lwip。
浏览 3
提问于2012-10-06
得票数 1
回答已采纳
1
回答
Linux
网络
堆栈
队列
、
、
我正在
linux
下调试一些网络驱动程序。在这个驱动程序的某个位置有netif_stop_queue()函数。它停止通过内核向我的驱动程序发送数据包,这是正常的。
浏览 2
提问于2013-09-06
得票数 4
回答已采纳
2
回答
为什么在
Linux
中
堆栈
溢出会导致分段错误而不是
堆栈
溢出?
、
、
可能重复: 是因为跨越了
堆栈
边界而导致SIGSEGV的吗?为什么我们在
Linux
中没有遇到
堆栈
溢出,而是一个分段错误?int foo() return foo();这个小代码应该会导致
堆栈
溢出,但是它会导致
Linux
中的分段错误。
浏览 3
提问于2011-08-08
得票数 22
2
回答
什么是“
堆栈
猪”?
、
当谈到
Linux
内核时,“
堆栈
猪”是什么意思?我在一些
linux
内核书籍( Wolfgang写的Professional
Linux
kernel Architecture )上读到了这个概念,但是“
堆栈
猪”到底是什么意思?谢谢。
浏览 2
提问于2013-07-09
得票数 1
回答已采纳
1
回答
在
linux
中存储局部变量和全局变量?
linux
中的局部变量和全局变量存储在哪里?
linux
中的内核
堆栈
和代码
堆栈
有什么不同? 谢谢
浏览 3
提问于2011-03-12
得票数 1
1
回答
线程
堆栈
是否来自
Linux
上进程的内存映射段?
、
、
我目前正在学习
Linux
。我知道线程是
Linux
上的一种轻量级进程。但是我想知道线程
堆栈
空间来自哪里。 线程的
堆栈
是私有的。它独立于进程
堆栈
。根据我的搜索,有人说线程
堆栈
是由mmap()创建的。它介于
堆栈
和堆之间。因此,线程
堆栈
来自进程的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
3
回答
linux
下如何确定程序的
堆栈
大小?
、
、
在
linux
中,如何确定程序当前的
堆栈
大小? 据说在
linux
中每个程序的
堆栈
大小都是8MB,但是当你使用cat /proc//mmap时,它显示的是一个不同的大小。另外,如何确定相关线程的
堆栈
大小?因为据说线程有自己的私有
堆栈
?
浏览 31
提问于2009-11-05
得票数 7
回答已采纳
1
回答
如何将scsi写入命令发送到内核模块中的SSD
、
、
我考虑自己发送scsi命令,以避免大多数
Linux
内核块IO
堆栈
(在我们的usecase中不需要)。为了避免内核入口/退出开销,它应该是一个内核模块。
浏览 2
提问于2012-08-06
得票数 0
1
回答
从非托管C#代码调用C++函数时无法处理异常
、
、
、
、
."); var a = 1 / b; } libLinuxLoop.so是用于
Linux
的C++
浏览 1
提问于2021-06-10
得票数 1
回答已采纳
1
回答
linux
内核如何执行
堆栈
大小限制?
、
、
、
我知道通过限制工具可以控制
堆栈
大小,但是内核如何执行其中的一些限制,比如RLIMIT_STACK?由于
linux
不涉及
堆栈
操作(它只是一个mov或push指令),那么当您超过限制时,内核如何发出SIGSEGV呢?我了解到,对于虚拟寻址,CPU提供了
linux
内核可以使用的功能。这与
堆栈
大小限制的执行方式类似吗?还是
linux
在“犯罪发生后”对
堆栈
大小进行例行检查并发出分段错误?还是有第三种选择?
浏览 7
提问于2016-06-01
得票数 3
回答已采纳
2
回答
Linux
中tcpip
堆栈
的多实例
、
、
是否可以在
Linux
(嵌入式
Linux
)上启动已有tcpip
堆栈
的多个实例?如果有人有任何关于这方面的信息?
浏览 2
提问于2010-12-16
得票数 0
1
回答
是否有允许我移动
堆栈
开始地址的链接器脚本指令?
、
、
、
、
我试图使用x86_64上的链接器脚本更改
堆栈
的起始位置。.*)}. = 0x50000000;{ #include <stdio.h>{ int我只是不敢相信我能移动我的.text、.bss和.data
浏览 1
提问于2012-12-31
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
展览《堆栈的地貌》Topographies of The
堆栈从排队到跑路
golang panic堆栈日志解读
关于堆栈的深入理解
数据结构:队列与堆栈
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券