我在加载内核模块时遇到了问题,有一个大的数据结构,大约有2Gb的内存--不管我预先分配了表(所以当我执行size -A module.ko时,它会在size -A module.ko中显示,或者在加载时尝试vmalloc(),模块加载会在insmod: error inserting 'module.ko': -1 Cannot allocate memory中失败。)
我试着在usermode上调试这个问题,但是我得到了一堆分段错误(可以在gdb中继续,但最终得到一个控制台消息overflow in relocation type 10 val <value in th