如何从外部操作系统(edk2 SMM 驱动程序)访问 kallsyms?

如何从外部操作系统(edk2 SMM 驱动程序)访问 kallsyms?

我正在用来EDK2编写系统管理模式(SMM)驱动程序。我认为它使用“纯 C”,因为我无法使用像stdio.即使我#include <stdio.h>使用undefined reference to "fopen"任何像fopen("/proc/kallsyms", "rb").

根据我的理解,这个 SMM 驱动程序(顺便说一句,我正在里面编写代码PiSmmCore.c)不在操作系统之上运行,它运行在不同的层上(如果我错了,请纠正我)。因此,在这种情况下,如果我无法使用等fopenfread我如何访问诸如 之类的文件/proc/kallsyms

任何帮助将不胜感激(即使只是说“嘿伙计,你的假设是错误的,尝试阅读这篇文章”或其他什么)。谢谢你!

相关内容