외부 운영 체제(edk2 SMM 드라이버)에서 kallsym에 액세스하는 방법은 무엇입니까?

외부 운영 체제(edk2 SMM 드라이버)에서 kallsym에 액세스하는 방법은 무엇입니까?

저는 이를 사용하여 EDK2SMM(시스템 관리 모드) 드라이버를 작성하고 있습니다. .stdio#include <stdio.h>undefined reference to "fopen"fopen("/proc/kallsyms", "rb")

제가 이해한 바로는 이 SMM 드라이버(그런데 저는 코드를 다음과 같이 작성하고 있습니다.PiSmmCore.c)은 운영 체제 위에서 실행되지 않고 다른 계층에서 실행됩니다(틀렸다면 정정해 주세요). 따라서 이 경우 etc 를 사용할 수 없으면 fopenfread같은 파일에 어떻게 액세스합니까 /proc/kallsyms?

어떤 도움이라도 대단히 감사하겠습니다. (단지 "이봐, 당신의 가정이 잘못되었습니다. 이 기사를 읽어보세요"라고 말하는 것일지라도). 감사합니다!

관련 정보