我正在寻找linux内核中堆栈的良好描述,但我发现很难找到任何有用的东西.
我知道大多数系统的堆栈限制为4k,其他系统的堆栈限制为8k.我假设每个内核线程/下半部分都有自己的堆栈.我也听说如果一个中断发生,它会使用当前线程的堆栈,但是我找不到任何关于这个的文档.我正在寻找的是如何分配堆栈,如果有任何好的调试例程(我怀疑特定问题的堆栈溢出,我想知道是否有可能将内核编译为警察堆栈大小等).
linux linux-device-driver linux-kernel
linux ×1
linux-device-driver ×1
linux-kernel ×1