blob: 2ecf8ace1c104a0e45872ff53890be62eca8afcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#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);
};
|