Edgeless RT
0.2.0
|
#include <openenclave/enclave.h>
#include <openenclave/ert_args.h>
#include <memory>
#include <string>
Go to the source code of this file.
Data Structures | |
struct | _oe_customfs |
class | ert::Memfs |
In-enclave-memory filesystem. More... | |
Namespaces | |
ert::payload | |
An enclave can optionally contain a second executable image that we call the payload. | |
Typedefs | |
typedef struct _oe_customfs | oe_customfs_t |
Functions | |
int | emain (void) |
The enclave entry point used by erthost. More... | |
oe_result_t | ert_get_args_ocall (ert_args_t *retval) |
Get pointers to commandline arguments, environment variables, and auxiliary vector from host. More... | |
void | ert_copy_strings_from_host_to_enclave (const char *const *host_array, char ***enclave_array, size_t count) |
Securely deep-copy an array of strings from the host to the enclave. More... | |
uint64_t | oe_load_module_custom_file_system (const char *devname, oe_customfs_t *ops, void *context) |
Load a custom file system. More... | |
const void * | ert::payload::get_base () noexcept |
Get the base address of the payload image. More... | |
void | ert::payload::apply_relocations (void start_main(int payload_main(...))) |
Apply relocations to the payload image. More... | |