我正在用来EDK2
编写系统管理模式(SMM)驱动程序。我认为它使用“纯 C”,因为我无法使用像stdio
.即使我#include <stdio.h>
使用undefined reference to "fopen"
任何像fopen("/proc/kallsyms", "rb")
.
根据我的理解,这个 SMM 驱动程序(顺便说一句,我正在里面编写代码PiSmmCore.c)不在操作系统之上运行,它运行在不同的层上(如果我错了,请纠正我)。因此,在这种情况下,如果我无法使用等fopen
,fread
我如何访问诸如 之类的文件/proc/kallsyms
?
任何帮助将不胜感激(即使只是说“嘿伙计,你的假设是错误的,尝试阅读这篇文章”或其他什么)。谢谢你!