NeKernel dev
|
This interface is used to make loader contracts (MSCOFF, PEF). More...
#include <LoaderInterface.h>
Public Member Functions | |
LoaderInterface ()=default | |
virtual | ~LoaderInterface ()=default |
virtual _Output ErrorOr< VoidPtr > | GetBlob ()=0 |
virtual _Output const Char * | AsString ()=0 |
virtual _Output const Char * | MIME ()=0 |
virtual _Output const Char * | Path ()=0 |
virtual _Output ErrorOr< VoidPtr > | FindStart ()=0 |
virtual _Output ErrorOr< VoidPtr > | FindSymbol (_Input const Char *name, _Input Int32 kind)=0 |
This interface is used to make loader contracts (MSCOFF, PEF).
|
explicitdefault |
|
virtualdefault |
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
|
pure virtual |
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.