blob: 76827a1a704def3aed815e43bbcea406fa186bcc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#pragma once
#include "Resolver.h"
class PeiResolver : Resolver {
bool resolvePeiIdt();
bool resolvePeiMrc();
bool resolvePeiMrs();
bool resolvePlatformPointers();
bool resolvePeiDescriptors();
bool resolvePeiServices();
public:
/*!
resolve Pei related types and PPIs, this function will also resolve processor-specific pointers
and tried to define the EFI_PEI_DESCRIPTORS
*/
bool resolvePei();
PeiResolver(Ref<BinaryView> view, Ref<BackgroundTask> task);
};
|