|
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... | |
1.8.13