├── .all-contributorsrc ├── .astylerc ├── .githooks ├── post-commit └── pre-push ├── .github ├── ISSUE_TEMPLATE │ ├── RFC_report.md │ └── bug_report.md └── workflows │ ├── benchmarks.yml │ ├── build_and_push_aliyunlinux_image.yml │ ├── build_and_push_ci_image.yml │ ├── build_and_push_docker_image.yml │ ├── code_coverage.yaml │ ├── composite_action │ ├── hw │ │ └── action.yml │ ├── prebuild │ │ └── action.yml │ └── sim │ │ └── action.yml │ ├── demo_test.yml │ ├── hw_mode_test.yml │ ├── main.yml │ ├── package_repo_setup_and_test.yml │ └── rune_test.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTORS.md ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── demos ├── README.md ├── bash │ ├── .gitignore │ ├── README.md │ ├── bash-musl.yaml │ ├── bash.yaml │ ├── occlum_bash_test.sh │ └── run_bash_demo.sh ├── benchmarks │ ├── README.md │ ├── filebench │ │ ├── .gitignore │ │ ├── README.md │ │ ├── apply-filebench-to-occlum.patch │ │ ├── dl_and_build_filebench.sh │ │ ├── filebench.yaml │ │ ├── run_workload.sh │ │ └── workloads │ │ │ ├── fileserver.f │ │ │ ├── oltp.f │ │ │ ├── readfiles.f │ │ │ ├── varmail.f │ │ │ └── videoserver.f │ ├── fio │ │ ├── .gitignore │ │ ├── README.md │ │ ├── configs │ │ │ ├── fio-microbench.fio │ │ │ ├── fio-rand-read.fio │ │ │ ├── fio-rand-write.fio │ │ │ ├── fio-seq-read.fio │ │ │ └── fio-seq-write.fio │ │ ├── disable-unsupported-features.diff │ │ ├── download_and_build_fio.sh │ │ ├── fio.yaml │ │ ├── fio_microbench.sh │ │ ├── result_template.json │ │ └── run_fio_on_occlum.sh │ ├── iperf2 │ │ ├── README.md │ │ ├── build.sh │ │ └── iperf2.yaml │ ├── iperf3 │ │ ├── README.md │ │ ├── build.sh │ │ ├── iperf3.sh │ │ ├── iperf3.yaml │ │ └── result_template.json │ └── sysbench │ │ ├── README.md │ │ ├── dl_and_build.sh │ │ ├── prepare_sysbench.sh │ │ ├── result_template.json │ │ ├── sysbench.sh │ │ └── sysbench.yaml ├── cluster_serving │ ├── .gitignore │ ├── README.md │ ├── cluster_serving.yaml │ ├── config.yaml │ ├── environment.sh │ ├── hosts │ ├── init-occlum-taskmanager.sh │ ├── install-dependencies.sh │ ├── push-image.sh │ ├── start-all.sh │ ├── start-cluster-serving-job.sh │ ├── start-flink-jobmanager.sh │ ├── start-flink-taskmanager.sh │ ├── start-http-frontend.sh │ ├── start-redis.sh │ └── stop-all.sh ├── cross_world_uds │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── client.c │ ├── connection.h │ ├── demo.yaml │ ├── run_cross_world_uds_test.sh │ └── server.c ├── deployment │ ├── Dockerfile_template.centos8.2 │ ├── Dockerfile_template.ubuntu20.04 │ ├── README.md │ └── deploy_image_test.sh ├── embedded_mode │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── bench_driver │ │ ├── .gitignore │ │ ├── Makefile │ │ └── main.c │ ├── embedded_mode.yaml │ └── trusted_memcpy_bench │ │ ├── .gitignore │ │ ├── Makefile │ │ └── main.c ├── enclave_tls │ ├── README.md │ ├── download_and_build_enclave_tls.sh │ ├── enclave_tls.yaml │ └── run_enclave_tls_server_in_occlum.sh ├── fish │ ├── .gitignore │ ├── README.md │ ├── download_and_build.sh │ ├── fish.yaml │ ├── fish_script.sh │ ├── run_fish_test.sh │ ├── run_per_process_config_test.sh │ └── test_per_process_config.sh ├── flink │ ├── .gitignore │ ├── README.md │ ├── download_flink.sh │ ├── flink.yaml │ ├── run_flink_jobmanager_on_host.sh │ └── run_flink_on_occlum_glibc.sh ├── font │ └── font_support_for_java │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build_java_font_app.sh │ │ ├── create_java_font_app.sh │ │ └── run_java_font_app_internal.sh ├── gdb_support │ ├── .gitignore │ ├── README.md │ ├── build_sample_with_symbols.sh │ ├── gdb_sample_on_occlum.sh │ └── sample.c ├── golang │ ├── go_sqlite │ │ ├── .gitignore │ │ ├── README.md │ │ ├── go_sqlite.yaml │ │ ├── run_go_sqlite_demo.sh │ │ └── simple_demo.go │ ├── grpc_benchmark │ │ ├── README.md │ │ ├── download_and_build_grpc_benchmark.sh │ │ └── run_occlum_bench.sh │ ├── grpc_pingpong │ │ ├── .gitignore │ │ ├── README.md │ │ ├── go.mod │ │ ├── ping.go │ │ ├── ping.yaml │ │ ├── pingpong │ │ │ └── pingpong.proto │ │ ├── pong.go │ │ ├── pong.yaml │ │ ├── prepare_ping_pong.sh │ │ ├── run_ping_on_occlum.sh │ │ └── run_pong_on_occlum.sh │ ├── vault │ │ ├── README.md │ │ ├── prepare_vault.sh │ │ ├── run_occlum_vault_server.sh │ │ ├── run_occlum_vault_test.sh │ │ └── vault.yaml │ └── web_server │ │ ├── .gitignore │ │ ├── README.md │ │ ├── run_golang_on_occlum.sh │ │ ├── web_server.go │ │ └── web_server.yaml ├── grpc │ ├── grpc_glibc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── download_and_install_grpc_glibc.sh │ │ ├── grpc_client_glibc.yaml │ │ ├── grpc_server_glibc.yaml │ │ ├── prepare_client_server_glibc.sh │ │ ├── prepare_stress_test_tool.sh │ │ ├── run_client_on_occlum_glibc.sh │ │ ├── run_server_on_occlum_glibc.sh │ │ └── run_stress_test.sh │ ├── grpc_musl │ │ ├── .gitignore │ │ ├── Makefile.patch │ │ ├── README.md │ │ ├── download_and_install_grpc.sh │ │ ├── download_and_install_openssl.sh │ │ ├── grpc_client.yaml │ │ ├── grpc_server.yaml │ │ ├── prepare_client_server.sh │ │ ├── run_client_on_host.sh │ │ ├── run_client_on_occlum.sh │ │ ├── run_server_on_host.sh │ │ └── run_server_on_occlum.sh │ └── grpc_tls │ │ ├── Makefile.patch │ │ ├── README.md │ │ ├── download_and_install_grpc.sh │ │ ├── download_and_install_openssl.sh │ │ ├── gen-cert.sh │ │ ├── greeter_secure_client.cc │ │ ├── greeter_secure_server.cc │ │ ├── grpc_secure_client.yaml │ │ ├── grpc_secure_server.yaml │ │ └── prepare_occlum_instance.sh ├── hello_bazel │ ├── .gitignore │ ├── README.md │ ├── bazel.yaml │ └── build_bazel_sample.sh ├── hello_c │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── hello.yaml │ └── hello_world.c ├── hello_cc │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── hello.yaml │ └── hello_world.cc ├── https_server │ ├── .gitignore │ ├── README.md │ ├── download_and_build_mongoose.sh │ ├── https.yaml │ ├── run_https_server_in_linux.sh │ └── run_https_server_in_occlum.sh ├── java │ ├── .gitignore │ ├── README.md │ ├── download_and_build_web_app.sh │ ├── hello_world.yaml │ ├── hello_world │ │ └── Main.java │ ├── processBuilder │ │ └── processBuilder.java │ ├── process_builder.yaml │ ├── run_java_on_occlum.sh │ └── webserver.yaml ├── linux-ltp │ ├── 0001-Make-it-work-on-Occlum.patch │ ├── README.md │ ├── dl_and_build_ltp.sh │ ├── ltp.yaml │ ├── prepare_ltp.sh │ ├── run-ltp.sh │ └── syscalls-occlum ├── local_attestation │ ├── .gitignore │ ├── AppInitiator │ │ ├── Makefile │ │ ├── UntrustedEnclaveMessageExchange.cpp │ │ ├── UntrustedEnclaveMessageExchange.h │ │ ├── app.cpp │ │ └── fifo.cpp │ ├── AppResponder │ │ ├── Makefile │ │ ├── proc_msg.c │ │ ├── proc_msg.h │ │ ├── responder.c │ │ ├── session.c │ │ └── session.h │ ├── DiffieHellmanLibrary │ │ ├── DiffieHellmanLibrary.patch │ │ └── Makefile │ ├── EnclaveInitiator │ │ ├── EnclaveInitiator.config.xml │ │ ├── EnclaveInitiator.cpp │ │ ├── EnclaveInitiator.edl │ │ ├── EnclaveInitiator.lds │ │ ├── EnclaveInitiator_private.pem │ │ ├── EnclaveMessageExchange.cpp │ │ ├── EnclaveMessageExchange.h │ │ ├── Makefile │ │ ├── Utility_EnclaveInitiator.cpp │ │ └── Utility_EnclaveInitiator.h │ ├── Makefile │ ├── README.md │ ├── bom.yaml │ ├── buildenv.mk │ └── download_src_and_build_deps.sh ├── mysql │ ├── .gitignore │ ├── README.md │ ├── apply-mysql-to-occlum.patch │ ├── dl_and_build_mysql.sh │ ├── my.cnf │ ├── mysql.yaml │ ├── run_mysql_client.sh │ └── run_mysql_server.sh ├── openvino │ ├── .gitignore │ ├── 0001-Fix-passing-pre-increment-parameter-cpu-to-CPU_ISSET.patch │ ├── README.md │ ├── download_and_build_openvino.sh │ ├── download_openvino_model.sh │ ├── install_cmake.sh │ ├── openvino.yaml │ └── run_benchmark_on_occlum.sh ├── python │ ├── flask │ │ ├── README.md │ │ ├── build_occlum_instance.sh │ │ ├── flask.yaml │ │ ├── gen-cert.sh │ │ ├── install_python_with_conda.sh │ │ ├── rest_api.py │ │ └── run_flask_on_occlum.sh │ ├── python_glibc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── dataset │ │ │ ├── input.csv │ │ │ └── input_label.csv │ │ ├── demo.py │ │ ├── install_python_with_conda.sh │ │ ├── python-glibc.yaml │ │ └── run_python_on_occlum.sh │ └── python_musl │ │ ├── .gitignore │ │ ├── README.md │ │ ├── dataset │ │ ├── input.csv │ │ └── input_label.csv │ │ ├── demo.py │ │ ├── import_alpine_python.sh │ │ ├── python_musl.yaml │ │ └── run_python_on_occlum.sh ├── pytorch │ ├── .gitignore │ ├── README.md │ ├── demo.py │ ├── install_python_with_conda.sh │ ├── pytorch.yaml │ └── run_pytorch_on_occlum.sh ├── ra_tls │ ├── README.md │ ├── build_and_install.sh │ ├── build_occlum_instance.sh │ ├── download_and_prepare.sh │ ├── env.sh │ ├── grpc │ │ ├── .gitignore │ │ └── v1.38.1 │ │ │ ├── CMakeLists.txt │ │ │ ├── examples │ │ │ ├── cpp │ │ │ │ └── ratls │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── client.cc │ │ │ │ │ ├── grpc_ratls_client.cc │ │ │ │ │ ├── grpc_ratls_client.h │ │ │ │ │ ├── grpc_ratls_server.cc │ │ │ │ │ ├── grpc_ratls_server.h │ │ │ │ │ └── server.cc │ │ │ └── protos │ │ │ │ └── ratls.proto │ │ │ ├── include │ │ │ └── grpcpp │ │ │ │ └── security │ │ │ │ └── sgx │ │ │ │ ├── sgx_ra_tls.h │ │ │ │ └── sgx_ra_tls_options.h │ │ │ └── src │ │ │ ├── core │ │ │ └── lib │ │ │ │ └── security │ │ │ │ ├── credentials │ │ │ │ └── tls │ │ │ │ │ └── tls_credentials.cc │ │ │ │ └── security_connector │ │ │ │ └── tls │ │ │ │ ├── tls_security_connector.cc │ │ │ │ └── tls_security_connector.h │ │ │ └── cpp │ │ │ └── sgx │ │ │ ├── sgx_ra_tls_backends.cc │ │ │ ├── sgx_ra_tls_backends.h │ │ │ ├── sgx_ra_tls_credentials.cc │ │ │ ├── sgx_ra_tls_occlum.cc │ │ │ ├── sgx_ra_tls_options.cc │ │ │ ├── sgx_ra_tls_utils.cc │ │ │ └── sgx_ra_tls_utils.h │ ├── grpc_ratls_client.yaml │ ├── grpc_ratls_server.yaml │ ├── ra_config_template.json │ ├── run.sh │ └── secret_config.json ├── redis │ ├── README.txt │ ├── benchmark.sh │ ├── benchmark_glibc.sh │ ├── download_and_build_redis.sh │ ├── download_and_build_redis_glibc.sh │ ├── redis.conf │ ├── redis.yaml │ ├── redis_glibc.yaml │ ├── run_occlum_redis.sh │ └── run_occlum_redis_glibc.sh ├── remote_attestation │ ├── azure_attestation │ │ ├── README.md │ │ ├── maa_attestation │ │ │ ├── README.md │ │ │ ├── azure_att │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ ├── maa.rs │ │ │ │ │ └── main.rs │ │ │ ├── bom.yaml │ │ │ └── build.sh │ │ ├── maa_init │ │ │ ├── README.md │ │ │ ├── bom.yaml │ │ │ ├── build.sh │ │ │ ├── init │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── Makefile │ │ │ │ └── src │ │ │ │ │ ├── maa.rs │ │ │ │ │ └── main.rs │ │ │ ├── init_maa.yaml │ │ │ └── maa_init.png │ │ └── maa_json │ │ │ ├── README.md │ │ │ ├── config │ │ │ ├── Occlum.yaml │ │ │ ├── Occlum_prodid.yaml │ │ │ ├── Occlum_release.yaml │ │ │ └── Occlum_securityversion.yaml │ │ │ ├── gen_quote │ │ │ ├── Makefile │ │ │ └── gen_maa_json.c │ │ │ ├── maa.yaml │ │ │ └── run.sh │ ├── dcap │ │ ├── README.md │ │ ├── c_app │ │ │ ├── Makefile │ │ │ └── dcap_c_test.c │ │ ├── dcap-musl.yaml │ │ ├── dcap.yaml │ │ └── run_dcap_quote_on_occlum.sh │ ├── epid │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── app │ │ │ ├── ra_config.h │ │ │ └── ra_main.cpp │ │ ├── conf │ │ │ └── ra_config.json │ │ ├── download_and_build.sh │ │ ├── lib │ │ │ ├── include │ │ │ │ └── tee │ │ │ │ │ ├── common │ │ │ │ │ ├── error.h │ │ │ │ │ ├── log.h │ │ │ │ │ └── type.h │ │ │ │ │ ├── ra_conf_api.h │ │ │ │ │ ├── ra_ias.h │ │ │ │ │ ├── ra_json.h │ │ │ │ │ ├── ra_quote.h │ │ │ │ │ └── ra_quote_api.h │ │ │ └── src │ │ │ │ ├── ra_ias.cpp │ │ │ │ ├── ra_json.cpp │ │ │ │ └── ra_quote.cpp │ │ └── run_on_occlum.sh │ └── init_ra_flow │ │ ├── README.md │ │ ├── arch.png │ │ ├── build_content.sh │ │ ├── flask.yaml │ │ ├── gen-cert.sh │ │ ├── init_ra │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── main.rs │ │ ├── init_ra_client.yaml │ │ ├── ra_config_template.json │ │ ├── ra_server.yaml │ │ ├── run.sh │ │ └── run_till_ready.sh ├── rocksdb │ ├── .gitignore │ ├── README.md │ ├── dl_and_build_rocksdb.sh │ ├── rocksdb.yaml │ └── run_benchmark.sh ├── runtime_boot │ ├── README.md │ ├── boot_template.yaml │ ├── build_content.sh │ ├── gen_rootfs.yaml │ ├── gen_rootfs │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── init.yaml │ └── init │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── rust │ ├── README.md │ ├── run_rust_demo_on_occlum.sh │ ├── rust-demo.yaml │ └── rust_app │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ ├── main.rs │ │ └── util.cpp ├── sofaboot │ ├── README.md │ ├── download_compile_sofaboot.sh │ ├── run_sofaboot_on_occlum.sh │ ├── run_sofaboot_on_occlum_jdk8.sh │ ├── sofaboot.yaml │ └── sofaboot_jdk8.yaml ├── sqlite │ ├── .gitignore │ ├── README.md │ ├── download_and_build_sqlite.sh │ ├── run_sqlite_on_occlum.sh │ ├── sqlite.yaml │ └── sqlite_demo.c ├── tensorflow │ ├── tensorflow_serving │ │ ├── README.md │ │ ├── build_occlum_tf_serving.sh │ │ ├── client │ │ │ ├── __pycache__ │ │ │ │ └── utils.cpython-36.pyc │ │ │ ├── benchmark.sh │ │ │ ├── prepare_client_env.sh │ │ │ ├── requirements.txt │ │ │ ├── resnet_client_grpc.py │ │ │ └── utils.py │ │ ├── docker │ │ │ ├── Dockerfile.devel │ │ │ └── build_tf_serving_with_pic.sh │ │ ├── download_model.sh │ │ ├── generate_ssl_config.sh │ │ ├── hosts │ │ ├── model_graph_to_saved_model.py │ │ ├── prepare_model_and_env.sh │ │ ├── run_occlum_tf_serving.sh │ │ └── tensorflow_serving.yaml │ └── tensorflow_training │ │ ├── README.md │ │ ├── demo.py │ │ ├── install_python_with_conda.sh │ │ ├── run_tensorflow_on_occlum.sh │ │ └── tensorflow_training.yaml ├── tensorflow_lite │ ├── .gitignore │ ├── README.md │ ├── download_and_build_tflite.sh │ ├── patch │ │ └── fix-tflite-Makefile-v1.15.0-rc0.diff │ ├── run_tflite_in_linux.sh │ ├── run_tflite_in_occlum.sh │ └── tflite.yaml └── xgboost │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── download_and_build_xgboost.sh │ ├── install_cmake.sh │ ├── patch │ ├── dmlc-core-01.diff │ ├── rabit-01.diff │ └── xgboost-01.diff │ ├── run_xgboost.sh │ └── xgboost.yaml ├── deps ├── resolv-conf.patch ├── ringbuf.patch └── serde-json-sgx.patch ├── docs ├── azure_aks_deployment_guide.md ├── code_coverage.md ├── demo_contribution_guide.md ├── dragonwell_install.md ├── images │ ├── arch_overview.png │ ├── boot_flow.png │ └── logo.png ├── install_occlum_packages.md ├── pku_manual.md ├── readthedocs │ ├── .gitignore │ ├── docs │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── binaries_compatibility.md │ │ │ ├── boot_flow.md │ │ │ ├── build_and_install.md │ │ │ ├── conf.py │ │ │ ├── demos │ │ │ └── demos.md │ │ │ ├── filesystem │ │ │ ├── encrypted_image.md │ │ │ ├── fs_overview.md │ │ │ └── mount.md │ │ │ ├── how_to_debug.md │ │ │ ├── images │ │ │ ├── arch_overview.png │ │ │ ├── benchmark.png │ │ │ ├── boot_flow.png │ │ │ ├── flow_overview.png │ │ │ └── ra_init.png │ │ │ ├── index.rst │ │ │ ├── install_occlum_packages.md │ │ │ ├── occlum_cmds.md │ │ │ ├── occlum_configuration.md │ │ │ ├── qa.md │ │ │ ├── quickstart.md │ │ │ ├── remote_attestation.md │ │ │ ├── tests │ │ │ ├── benchmark.md │ │ │ └── tests.md │ │ │ └── tools │ │ │ ├── copy_bom.md │ │ │ └── toolchains.md │ ├── pyproject.toml │ └── requirements.txt ├── resource_config_guide.md └── rune_quick_start.md ├── etc ├── environment └── template │ ├── Enclave.pem │ ├── Occlum.yaml │ ├── base.yaml │ ├── java-11-alibaba-dragonwell.yaml │ ├── java-11-openjdk-amd64.yaml │ ├── java-11-openjdk.yaml │ ├── java-8-openjdk.yaml │ └── occlum_elf_loader.config ├── src ├── Enclave.edl ├── Makefile ├── exec │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── build.rs │ ├── occlum_exec.proto │ ├── rust-toolchain │ └── src │ │ ├── .gitignore │ │ ├── bin │ │ ├── occlum_exec_client.rs │ │ └── occlum_exec_server.rs │ │ ├── lib.rs │ │ └── server.rs ├── libos │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Enclave.lds │ ├── Makefile │ ├── crates │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── async-io │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── event │ │ │ │ ├── event_counter.rs │ │ │ │ ├── events.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── observer.rs │ │ │ │ └── poller.rs │ │ │ │ ├── file │ │ │ │ ├── file.rs │ │ │ │ ├── flags.rs │ │ │ │ ├── locks │ │ │ │ │ ├── file_range.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── range_lock.rs │ │ │ │ │ └── range_lock_list.rs │ │ │ │ └── mod.rs │ │ │ │ ├── fs │ │ │ │ ├── fallocate_flags.rs │ │ │ │ ├── file_mode.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── mount_flags.rs │ │ │ │ └── stat_buf.rs │ │ │ │ ├── ioctl │ │ │ │ └── mod.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── prelude.rs │ │ │ │ ├── socket │ │ │ │ ├── addr │ │ │ │ │ ├── c_sock_addr.rs │ │ │ │ │ ├── ipv4.rs │ │ │ │ │ ├── ipv6.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── netlink.rs │ │ │ │ │ └── unix.rs │ │ │ │ ├── domain.rs │ │ │ │ ├── flags.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── shutdown.rs │ │ │ │ ├── timeout.rs │ │ │ │ └── type.rs │ │ │ │ └── util │ │ │ │ ├── channel.rs │ │ │ │ └── mod.rs │ │ ├── async-mountfs │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ ├── prelude.rs │ │ │ │ └── tests.rs │ │ ├── async-rt │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── bench │ │ │ │ └── mod.rs │ │ │ │ ├── executor.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── load_balancer.rs │ │ │ │ ├── macros.rs │ │ │ │ ├── ocalls │ │ │ │ ├── async_rt_ocalls.c │ │ │ │ └── sgx_async_rt_ocalls.edl │ │ │ │ ├── prelude.rs │ │ │ │ ├── scheduler │ │ │ │ ├── entity.rs │ │ │ │ ├── local_scheduler │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── runqueues.rs │ │ │ │ │ └── status_notifier.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── priority.rs │ │ │ │ ├── timeslice.rs │ │ │ │ ├── vcpu_selector.rs │ │ │ │ └── yield_.rs │ │ │ │ ├── sync │ │ │ │ ├── mod.rs │ │ │ │ ├── mutex │ │ │ │ │ ├── inner.rs │ │ │ │ │ └── mod.rs │ │ │ │ └── rwlock │ │ │ │ │ ├── inner.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── task │ │ │ │ ├── current.rs │ │ │ │ ├── id.rs │ │ │ │ ├── join.rs │ │ │ │ ├── locals.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── task.rs │ │ │ │ └── tirqs.rs │ │ │ │ ├── time │ │ │ │ ├── entry.rs │ │ │ │ ├── instant.rs │ │ │ │ ├── mod.rs │ │ │ │ └── wheel.rs │ │ │ │ ├── util │ │ │ │ ├── atomic_bits.rs │ │ │ │ └── mod.rs │ │ │ │ ├── vcpu │ │ │ │ ├── mod.rs │ │ │ │ ├── park.rs │ │ │ │ └── vcpu.rs │ │ │ │ └── wait │ │ │ │ ├── macros.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── waiter.rs │ │ │ │ └── waiter_queue.rs │ │ ├── async-sfs │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── fs.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── metadata.rs │ │ │ │ ├── prelude.rs │ │ │ │ ├── storage.rs │ │ │ │ ├── tests.rs │ │ │ │ └── utils.rs │ │ ├── async-socket │ │ │ ├── Cargo.toml │ │ │ ├── ocalls │ │ │ │ ├── async_socket_ocalls.c │ │ │ │ └── sgx_async_socket_ocalls.edl │ │ │ ├── src │ │ │ │ ├── common │ │ │ │ │ ├── common.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── operation.rs │ │ │ │ ├── datagram │ │ │ │ │ ├── generic.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── netlink.rs │ │ │ │ │ ├── receiver.rs │ │ │ │ │ └── sender.rs │ │ │ │ ├── ioctl │ │ │ │ │ ├── get_ifconf.rs │ │ │ │ │ ├── get_ifreq.rs │ │ │ │ │ ├── get_readbuflen.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── set_nonblocking.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── prelude.rs │ │ │ │ ├── runtime.rs │ │ │ │ ├── sockopt │ │ │ │ │ ├── get.rs │ │ │ │ │ ├── get_acceptconn.rs │ │ │ │ │ ├── get_domain.rs │ │ │ │ │ ├── get_peername.rs │ │ │ │ │ ├── get_type.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── set.rs │ │ │ │ ├── stream │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── states │ │ │ │ │ │ ├── connect.rs │ │ │ │ │ │ ├── connected │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── recv.rs │ │ │ │ │ │ └── send.rs │ │ │ │ │ │ ├── init.rs │ │ │ │ │ │ ├── listen.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ └── util │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── untrusted_circular_buf.rs │ │ │ └── tests │ │ │ │ └── echo.rs │ │ ├── async-vfs │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── fs.rs │ │ │ │ ├── inode.rs │ │ │ │ ├── lib.rs │ │ │ │ └── prelude.rs │ │ ├── block-device │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── block_buf.rs │ │ │ │ ├── block_device.rs │ │ │ │ ├── block_device_as_file.rs │ │ │ │ ├── block_io.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── mem_disk.rs │ │ │ │ ├── prelude.rs │ │ │ │ └── util │ │ │ │ ├── anymap.rs │ │ │ │ ├── block_range.rs │ │ │ │ ├── mod.rs │ │ │ │ └── test.rs │ │ ├── common.mk │ │ ├── errno │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── backtrace.rs │ │ │ │ ├── errno.rs │ │ │ │ ├── error.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── macros.rs │ │ │ │ ├── prelude.rs │ │ │ │ ├── result.rs │ │ │ │ └── to_errno.rs │ │ ├── inherit-methods-macro │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── inheritance.rs │ │ │ │ └── new_type.rs │ │ ├── io-uring-callback │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── sgx │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app │ │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ │ ├── build.rs │ │ │ │ │ │ ├── rust-toolchain │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── main.rs │ │ │ │ │ ├── bin │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── enclave │ │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ │ ├── Enclave.config.xml │ │ │ │ │ │ ├── Enclave.edl │ │ │ │ │ │ ├── Enclave.lds │ │ │ │ │ │ ├── Enclave_private.pem │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── rust-toolchain │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── lib.rs │ │ │ │ │ │ └── x86_64-unknown-linux-sgx.json │ │ │ │ │ └── lib │ │ │ │ │ │ └── readme.txt │ │ │ │ └── tcp_echo.rs │ │ │ └── src │ │ │ │ ├── io_handle.rs │ │ │ │ └── lib.rs │ │ ├── keyable-arc │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── new-self-ref-arc │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── object-id │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── page-cache │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ ├── cached_disk.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── page.rs │ │ │ │ ├── page_alloc.rs │ │ │ │ ├── page_cache.rs │ │ │ │ ├── page_evictor.rs │ │ │ │ ├── page_handle.rs │ │ │ │ ├── page_state.rs │ │ │ │ └── prelude.rs │ │ │ └── tests │ │ │ │ ├── cached_disk_tests.rs │ │ │ │ └── page_cache_tests.rs │ │ ├── rust-toolchain │ │ ├── sgx-disk │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── benches │ │ │ │ └── disk_bench.rs │ │ │ └── src │ │ │ │ ├── crypt_disk.rs │ │ │ │ ├── host_disk │ │ │ │ ├── host_disk.rs │ │ │ │ ├── io_uring_disk.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── open_options.rs │ │ │ │ └── sync_io_disk.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── pfs_disk │ │ │ │ ├── mod.rs │ │ │ │ └── open_options.rs │ │ │ │ └── prelude.rs │ │ ├── sgx-untrusted-alloc │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── box_.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── maybe_untrusted.rs │ │ │ │ ├── prelude.rs │ │ │ │ └── untrusted_allocator │ │ │ │ ├── free_space_manager.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── vm_area.rs │ │ │ │ ├── vm_chunk_manager.rs │ │ │ │ ├── vm_range.rs │ │ │ │ └── vm_util.rs │ │ ├── test │ │ │ ├── host_run_async_file_example.sh │ │ │ ├── host_run_io_uring_callback_example.sh │ │ │ ├── host_run_io_uring_example.sh │ │ │ ├── sgx_run_async_file_example.sh │ │ │ ├── sgx_run_io_uring_callback_example.sh │ │ │ ├── sgx_run_io_uring_example.sh │ │ │ └── tcp_client │ │ │ │ ├── .gitignore │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ └── vdso-time │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── benches │ │ │ └── bench.rs │ │ │ ├── examples │ │ │ ├── bench.rs │ │ │ ├── common │ │ │ │ ├── bench.rs │ │ │ │ └── example.rs │ │ │ ├── example.rs │ │ │ └── sgx │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── app │ │ │ │ ├── Cargo.toml │ │ │ │ ├── build.rs │ │ │ │ ├── rust-toolchain │ │ │ │ └── src │ │ │ │ │ └── main.rs │ │ │ │ ├── bin │ │ │ │ └── readme.txt │ │ │ │ ├── enclave │ │ │ │ ├── Cargo.toml │ │ │ │ ├── Enclave.config.xml │ │ │ │ ├── Enclave.edl │ │ │ │ ├── Enclave.lds │ │ │ │ ├── Enclave_private.pem │ │ │ │ ├── Makefile │ │ │ │ ├── rust-toolchain │ │ │ │ ├── src │ │ │ │ │ └── lib.rs │ │ │ │ └── x86_64-unknown-linux-sgx.json │ │ │ │ └── lib │ │ │ │ └── readme.txt │ │ │ ├── ocalls │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── sgx_vdso_time_ocalls.edl │ │ │ └── vdso-time-ocalls.c │ │ │ └── src │ │ │ ├── lib.rs │ │ │ └── sys.rs │ ├── include │ │ ├── edl │ │ │ └── occlum_edl_types.h │ │ ├── errno.h │ │ ├── syscall_nr.h │ │ └── task.h │ ├── rust-toolchain │ └── src │ │ ├── config.rs │ │ ├── entry │ │ ├── context_switch │ │ │ ├── arch_prctl_x86-64.S │ │ │ ├── cpu_context.rs │ │ │ ├── fault.rs │ │ │ ├── fp_regs.rs │ │ │ ├── gp_regs.rs │ │ │ ├── mod.rs │ │ │ ├── switch.c │ │ │ ├── switch.h │ │ │ ├── switch_x86-64.S │ │ │ └── syscall_entry_x86-64.S │ │ ├── enclave.rs │ │ ├── exception │ │ │ ├── cpuid.rs │ │ │ ├── exception.rs │ │ │ ├── mod.rs │ │ │ ├── rdtsc.rs │ │ │ └── syscall.rs │ │ ├── interrupt │ │ │ ├── mod.rs │ │ │ └── sgx.rs │ │ ├── mod.rs │ │ ├── syscall.rs │ │ └── thread.rs │ │ ├── fs │ │ ├── async_file_handle.rs │ │ ├── builtin_disk.rs │ │ ├── dentry.rs │ │ ├── dev_fs │ │ │ ├── dev_fd.rs │ │ │ ├── dev_null.rs │ │ │ ├── dev_random.rs │ │ │ ├── dev_sgx │ │ │ │ ├── consts.rs │ │ │ │ └── mod.rs │ │ │ ├── dev_shm.rs │ │ │ ├── dev_zero.rs │ │ │ └── mod.rs │ │ ├── disk_file.rs │ │ ├── event_file.rs │ │ ├── file_handle.rs │ │ ├── file_ops │ │ │ ├── access.rs │ │ │ ├── chmod.rs │ │ │ ├── chown.rs │ │ │ ├── close.rs │ │ │ ├── dup.rs │ │ │ ├── fallocate.rs │ │ │ ├── fcntl.rs │ │ │ ├── flock.rs │ │ │ ├── fsync.rs │ │ │ ├── getdents.rs │ │ │ ├── ioctl │ │ │ │ ├── builtin │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── set_close_on_exec.rs │ │ │ │ │ ├── termios.rs │ │ │ │ │ └── winsize.rs │ │ │ │ ├── macros.rs │ │ │ │ ├── mod.rs │ │ │ │ └── non_builtin.rs │ │ │ ├── link.rs │ │ │ ├── lseek.rs │ │ │ ├── mkdir.rs │ │ │ ├── mod.rs │ │ │ ├── open.rs │ │ │ ├── read.rs │ │ │ ├── rename.rs │ │ │ ├── rmdir.rs │ │ │ ├── sendfile.rs │ │ │ ├── stat.rs │ │ │ ├── symlink.rs │ │ │ ├── truncate.rs │ │ │ ├── unlink.rs │ │ │ ├── utimes.rs │ │ │ └── write.rs │ │ ├── file_table.rs │ │ ├── fs_ops │ │ │ ├── chdir.rs │ │ │ ├── getcwd.rs │ │ │ ├── mod.rs │ │ │ ├── mount.rs │ │ │ ├── statfs.rs │ │ │ └── sync.rs │ │ ├── fs_view.rs │ │ ├── fspath.rs │ │ ├── host_fd.rs │ │ ├── hostfs.rs │ │ ├── locks │ │ │ ├── flock.rs │ │ │ ├── mod.rs │ │ │ └── range_lock.rs │ │ ├── mod.rs │ │ ├── pipe.rs │ │ ├── procfs │ │ │ ├── cpuinfo.rs │ │ │ ├── meminfo.rs │ │ │ ├── mod.rs │ │ │ ├── pid │ │ │ │ ├── cmdline.rs │ │ │ │ ├── comm.rs │ │ │ │ ├── cwd.rs │ │ │ │ ├── exe.rs │ │ │ │ ├── fd.rs │ │ │ │ ├── maps.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── root.rs │ │ │ │ └── stat.rs │ │ │ ├── proc_inode │ │ │ │ ├── dir.rs │ │ │ │ ├── file.rs │ │ │ │ ├── mod.rs │ │ │ │ └── symlink.rs │ │ │ ├── self_.rs │ │ │ └── stat.rs │ │ ├── rootfs.rs │ │ ├── sefs │ │ │ ├── mod.rs │ │ │ ├── sgx_storage.rs │ │ │ └── sgx_uuid_provider.rs │ │ ├── stdio.rs │ │ ├── sync_fs_wrapper.rs │ │ └── syscalls.rs │ │ ├── io_uring.rs │ │ ├── ipc │ │ ├── mod.rs │ │ ├── shm.rs │ │ └── syscalls.rs │ │ ├── lib.rs │ │ ├── misc │ │ ├── coverage.rs │ │ ├── mod.rs │ │ ├── random.rs │ │ ├── rlimit.rs │ │ ├── sysinfo.rs │ │ └── uname.rs │ │ ├── net │ │ ├── addr.rs │ │ ├── mod.rs │ │ ├── socket_file.rs │ │ ├── sockopt.rs │ │ ├── syscalls.rs │ │ └── unix │ │ │ ├── mod.rs │ │ │ ├── trusted │ │ │ ├── mod.rs │ │ │ ├── stream │ │ │ │ ├── address_space.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── sock_end.rs │ │ │ │ └── stream.rs │ │ │ └── trusted_addr.rs │ │ │ └── untrusted.rs │ │ ├── poll │ │ ├── do_epoll │ │ │ ├── epoll_ctl.rs │ │ │ ├── epoll_entry.rs │ │ │ ├── epoll_event.rs │ │ │ ├── epoll_file.rs │ │ │ ├── epoll_flags.rs │ │ │ └── mod.rs │ │ ├── do_poll.rs │ │ ├── do_select.rs │ │ ├── mod.rs │ │ └── syscalls.rs │ │ ├── prelude.rs │ │ ├── process │ │ ├── current.rs │ │ ├── do_arch_prctl.rs │ │ ├── do_clone.rs │ │ ├── do_exec.rs │ │ ├── do_exit.rs │ │ ├── do_futex.rs │ │ ├── do_getpid.rs │ │ ├── do_getuid.rs │ │ ├── do_robust_list.rs │ │ ├── do_set_tid_address.rs │ │ ├── do_spawn │ │ │ ├── aux_vec.rs │ │ │ ├── exec_loader.rs │ │ │ ├── gdb_hook_load_elf.c │ │ │ ├── init_stack.rs │ │ │ ├── init_vm.rs │ │ │ └── mod.rs │ │ ├── do_vfork.rs │ │ ├── do_wait4.rs │ │ ├── elf_file.rs │ │ ├── host_waker.rs │ │ ├── mod.rs │ │ ├── pgrp.rs │ │ ├── prctl │ │ │ ├── macros.rs │ │ │ └── mod.rs │ │ ├── process │ │ │ ├── builder.rs │ │ │ ├── idle.rs │ │ │ └── mod.rs │ │ ├── spawn_attribute.rs │ │ ├── syscalls.rs │ │ ├── table.rs │ │ ├── term_status.rs │ │ └── thread │ │ │ ├── builder.rs │ │ │ ├── id.rs │ │ │ ├── mod.rs │ │ │ └── name.rs │ │ ├── sched │ │ ├── cpu_set.rs │ │ ├── do_getcpu.rs │ │ ├── do_priority.rs │ │ ├── do_sched_affinity.rs │ │ ├── do_sched_yield.rs │ │ ├── mod.rs │ │ ├── priority.rs │ │ ├── sched_agent.rs │ │ └── syscalls.rs │ │ ├── signal │ │ ├── c_types.rs │ │ ├── constants.rs │ │ ├── do_kill.rs │ │ ├── do_sigaction.rs │ │ ├── do_sigaltstack.rs │ │ ├── do_sigpending.rs │ │ ├── do_sigprocmask.rs │ │ ├── do_sigreturn.rs │ │ ├── do_sigtimedwait.rs │ │ ├── mod.rs │ │ ├── sig_action.rs │ │ ├── sig_dispositions.rs │ │ ├── sig_num.rs │ │ ├── sig_queues.rs │ │ ├── sig_set.rs │ │ ├── sig_stack.rs │ │ ├── signals │ │ │ ├── fault.rs │ │ │ ├── kernel.rs │ │ │ ├── mod.rs │ │ │ └── user.rs │ │ └── syscalls.rs │ │ ├── time │ │ ├── mod.rs │ │ ├── syscalls.rs │ │ ├── timer_file.rs │ │ ├── timer_slack.rs │ │ └── up_time.rs │ │ ├── util │ │ ├── delay.rs │ │ ├── dirty.rs │ │ ├── host_file_util.rs │ │ ├── hosts_parser_util.rs │ │ ├── log.rs │ │ ├── mem_util.rs │ │ ├── mod.rs │ │ ├── mpx_util.c │ │ ├── mpx_util.h │ │ ├── mpx_util.rs │ │ ├── mpx_util_x86-64.S │ │ ├── pku_util.rs │ │ ├── sgx │ │ │ ├── dcap │ │ │ │ ├── mod.rs │ │ │ │ ├── quote_generator.rs │ │ │ │ └── quote_verifier.rs │ │ │ ├── epid │ │ │ │ ├── attestation_agent.rs │ │ │ │ ├── mod.rs │ │ │ │ └── quote.rs │ │ │ ├── mod.rs │ │ │ └── sgx_report.rs │ │ ├── slice_ext.rs │ │ └── sync │ │ │ ├── mod.rs │ │ │ └── rw_lock.rs │ │ └── vm │ │ ├── chunk.rs │ │ ├── free_space_manager.rs │ │ ├── mod.rs │ │ ├── process_vm.rs │ │ ├── user_space_vm.rs │ │ ├── vm_area.rs │ │ ├── vm_chunk_manager.rs │ │ ├── vm_layout.rs │ │ ├── vm_manager.rs │ │ ├── vm_perms.rs │ │ ├── vm_range.rs │ │ └── vm_util.rs ├── pal │ ├── Makefile │ ├── include │ │ ├── edl │ │ │ └── occlum_edl_types.h │ │ ├── occlum_pal_api.h │ │ └── occlum_version.h │ ├── pal.lds │ └── src │ │ ├── base64.c │ │ ├── base64.h │ │ ├── errno2str.c │ │ ├── errno2str.h │ │ ├── ocalls │ │ ├── attestation.c │ │ ├── event.c │ │ ├── fs.c │ │ ├── log.c │ │ ├── mem.c │ │ ├── net.c │ │ ├── ocalls.h │ │ ├── sched.c │ │ ├── signal.c │ │ ├── spawn.c │ │ └── time.c │ │ ├── pal_api.c │ │ ├── pal_check_fsgsbase.c │ │ ├── pal_check_fsgsbase.h │ │ ├── pal_enclave.c │ │ ├── pal_enclave.h │ │ ├── pal_error.c │ │ ├── pal_error.h │ │ ├── pal_interrupt_thread.c │ │ ├── pal_interrupt_thread.h │ │ ├── pal_load_file.c │ │ ├── pal_load_file.h │ │ ├── pal_log.h │ │ ├── pal_sig_handler.c │ │ ├── pal_sig_handler.h │ │ ├── pal_syscall.h │ │ ├── pal_thread_counter.c │ │ ├── pal_thread_counter.h │ │ ├── pal_timer_thread.c │ │ ├── pal_timer_thread.h │ │ ├── pal_vcpu_thread.c │ │ └── pal_vcpu_thread.h ├── run │ ├── Makefile │ └── main.c └── sgxenv.mk ├── test ├── Makefile ├── Occlum.yaml ├── access │ ├── Makefile │ └── main.c ├── async_sfs │ ├── Makefile │ └── main.c ├── chmod │ ├── Makefile │ └── main.c ├── chown │ ├── Makefile │ └── main.c ├── client │ ├── Makefile │ └── main.c ├── cout │ ├── Makefile │ └── main.cc ├── cpuid │ ├── Makefile │ └── main.c ├── data_sink │ ├── Makefile │ └── main.c ├── device │ ├── Makefile │ └── main.c ├── empty │ ├── Makefile │ └── main.c ├── emulate_syscall │ ├── Makefile │ └── main.c ├── env │ ├── Makefile │ └── main.c ├── epoll │ ├── Makefile │ └── main.c ├── eventfd │ ├── Makefile │ └── main.c ├── exec │ ├── Makefile │ └── main.c ├── exit_group │ ├── Makefile │ └── main.c ├── fcntl │ ├── Makefile │ └── main.c ├── file │ ├── Makefile │ └── main.c ├── flock │ ├── Makefile │ └── main.c ├── fs_perms │ ├── Makefile │ └── main.c ├── getpid │ ├── Makefile │ └── main.c ├── hello_world │ ├── Makefile │ └── main.c ├── hostfs │ ├── Makefile │ └── main.c ├── include │ ├── test.h │ └── test_fs.h ├── ioctl │ ├── Makefile │ └── main.c ├── link │ ├── Makefile │ └── main.c ├── malloc │ ├── Makefile │ └── main.c ├── mkdir │ ├── Makefile │ └── main.c ├── mmap │ ├── Makefile │ └── main.c ├── mount │ ├── Makefile │ └── main.c ├── naughty_child │ ├── Makefile │ └── main.c ├── netlink │ ├── Makefile │ └── main.c ├── open │ ├── Makefile │ └── main.c ├── pgrp │ ├── Makefile │ └── main.c ├── pipe │ ├── Makefile │ └── main.c ├── pipe_throughput │ ├── Makefile │ └── main.c ├── posix_flock │ ├── Makefile │ └── main.c ├── prctl │ ├── Makefile │ └── main.c ├── procfs │ ├── Makefile │ └── main.c ├── pthread │ ├── Makefile │ └── main.c ├── random │ ├── Makefile │ └── main.c ├── rdtsc │ ├── Makefile │ └── main.c ├── readdir │ ├── Makefile │ └── main.c ├── rename │ ├── Makefile │ └── main.c ├── resolv_conf │ ├── Makefile │ └── main.c ├── rlimit │ ├── Makefile │ └── main.c ├── sched │ ├── Makefile │ └── main.c ├── server │ ├── Makefile │ └── main.c ├── server_epoll │ ├── Makefile │ └── main.c ├── shm │ ├── Makefile │ └── main.c ├── signal │ ├── Makefile │ └── main.c ├── sleep │ ├── Makefile │ └── main.c ├── spawn │ ├── Makefile │ └── main.c ├── spawn_and_exit_latency │ ├── Makefile │ └── main.c ├── spawn_attribute │ ├── Makefile │ └── main.c ├── stat │ ├── Makefile │ └── main.c ├── statfs │ ├── Makefile │ └── main.c ├── symlink │ ├── Makefile │ └── main.c ├── sysinfo │ ├── Makefile │ └── main.c ├── system_info │ ├── Makefile │ └── main.c ├── test.sh ├── test_common.mk ├── time │ ├── Makefile │ └── main.c ├── timerfd │ ├── Makefile │ └── main.c ├── tls │ ├── Makefile │ └── main.c ├── truncate │ ├── Makefile │ └── main.c ├── umask │ ├── Makefile │ └── main.c ├── unix_socket │ ├── Makefile │ └── main.c ├── unix_socket_throughput │ ├── Makefile │ └── main.c ├── utimes │ ├── Makefile │ └── main.c ├── vfork │ ├── Makefile │ └── main.c ├── wait │ ├── Makefile │ └── main.c └── wait_child │ ├── Makefile │ └── main.c └── tools ├── Makefile ├── c_formatter ├── copy_bom ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── example.yaml └── src │ ├── bom.rs │ ├── error.rs │ ├── main.rs │ └── util.rs ├── docker ├── Dockerfile.anolis8.4 ├── Dockerfile.ubuntu20.04 ├── README.md ├── build_image.sh ├── ci │ ├── Dockerfile.grpc │ ├── Dockerfile.gvisor_test │ ├── Dockerfile.openvino │ ├── Dockerfile.python │ ├── Dockerfile.tf_serving_base │ └── Dockerfile.tf_serving_occlum └── start_aesm.sh ├── gen_internal_conf ├── Cargo.lock ├── Cargo.toml ├── Makefile └── src │ └── main.rs ├── init ├── Cargo.lock ├── Cargo.toml ├── Makefile └── src │ └── main.rs ├── installer ├── README.md ├── deb │ ├── Makefile │ ├── occlum │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── rules │ │ └── source │ │ │ └── format │ └── toolchains │ │ ├── glibc │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── rules │ │ └── source │ │ │ └── format │ │ ├── golang │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── occlum-go.sh │ │ ├── rules │ │ └── source │ │ │ └── format │ │ └── musl-gcc │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── rules │ │ └── source │ │ └── format └── rpm │ ├── Makefile │ ├── occlum-filelist │ ├── occlum-pal-filelist │ ├── occlum-pal.sh │ ├── occlum-runtime-filelist │ ├── occlum-runtime.sh │ ├── occlum.spec │ └── toolchains │ ├── golang │ ├── occlum-go.sh │ └── occlum-toolchains-golang.spec │ └── musl-gcc │ ├── download_sources.sh │ ├── musl-cross-make-disable-download.patch │ ├── occlum-gcc.sh │ └── occlum-toolchains-gcc.spec ├── occlum ├── occlum_build.mk ├── protect-integrity ├── .gitignore ├── App │ ├── App.cpp │ └── App.h ├── Enclave.edl ├── Enclave │ ├── Enclave.config.xml │ ├── Enclave.cpp │ ├── Enclave.h │ ├── Enclave.lds │ └── Enclave_private.pem ├── Makefile └── README.md ├── toolchains ├── bash │ └── build.sh ├── busybox │ ├── build.sh │ └── config ├── clang │ └── build.sh ├── dcap_lib │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.sh │ ├── examples │ │ └── dcap_test.rs │ ├── inc │ │ └── occlum_dcap.h │ └── src │ │ ├── lib.rs │ │ ├── occlum_dcap.rs │ │ └── prelude.rs ├── glibc │ └── build.sh ├── golang │ └── build.sh ├── java │ └── install_dragonwell.sh ├── musl-gcc │ ├── 0014-libgomp-futex-occlum.diff │ ├── build.sh │ └── install_zlib.sh └── rust │ └── build.sh └── update_version.sh /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.astylerc -------------------------------------------------------------------------------- /.githooks/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.githooks/post-commit -------------------------------------------------------------------------------- /.githooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.githooks/pre-push -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/RFC_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/ISSUE_TEMPLATE/RFC_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/code_coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/code_coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/demo_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/demo_test.yml -------------------------------------------------------------------------------- /.github/workflows/hw_mode_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/hw_mode_test.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/rune_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.github/workflows/rune_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/codecov.yml -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/bash/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/.gitignore -------------------------------------------------------------------------------- /demos/bash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/README.md -------------------------------------------------------------------------------- /demos/bash/bash-musl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/bash-musl.yaml -------------------------------------------------------------------------------- /demos/bash/bash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/bash.yaml -------------------------------------------------------------------------------- /demos/bash/occlum_bash_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/occlum_bash_test.sh -------------------------------------------------------------------------------- /demos/bash/run_bash_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/bash/run_bash_demo.sh -------------------------------------------------------------------------------- /demos/benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/README.md -------------------------------------------------------------------------------- /demos/benchmarks/filebench/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/filebench/.gitignore -------------------------------------------------------------------------------- /demos/benchmarks/filebench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/filebench/README.md -------------------------------------------------------------------------------- /demos/benchmarks/filebench/filebench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/filebench/filebench.yaml -------------------------------------------------------------------------------- /demos/benchmarks/filebench/run_workload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/filebench/run_workload.sh -------------------------------------------------------------------------------- /demos/benchmarks/filebench/workloads/oltp.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/filebench/workloads/oltp.f -------------------------------------------------------------------------------- /demos/benchmarks/fio/.gitignore: -------------------------------------------------------------------------------- 1 | fio_src/ 2 | occlum_instance/ 3 | -------------------------------------------------------------------------------- /demos/benchmarks/fio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/fio/README.md -------------------------------------------------------------------------------- /demos/benchmarks/fio/fio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/fio/fio.yaml -------------------------------------------------------------------------------- /demos/benchmarks/fio/fio_microbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/fio/fio_microbench.sh -------------------------------------------------------------------------------- /demos/benchmarks/fio/result_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/fio/result_template.json -------------------------------------------------------------------------------- /demos/benchmarks/fio/run_fio_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/fio/run_fio_on_occlum.sh -------------------------------------------------------------------------------- /demos/benchmarks/iperf2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf2/README.md -------------------------------------------------------------------------------- /demos/benchmarks/iperf2/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf2/build.sh -------------------------------------------------------------------------------- /demos/benchmarks/iperf2/iperf2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf2/iperf2.yaml -------------------------------------------------------------------------------- /demos/benchmarks/iperf3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf3/README.md -------------------------------------------------------------------------------- /demos/benchmarks/iperf3/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf3/build.sh -------------------------------------------------------------------------------- /demos/benchmarks/iperf3/iperf3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf3/iperf3.sh -------------------------------------------------------------------------------- /demos/benchmarks/iperf3/iperf3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/iperf3/iperf3.yaml -------------------------------------------------------------------------------- /demos/benchmarks/sysbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/sysbench/README.md -------------------------------------------------------------------------------- /demos/benchmarks/sysbench/dl_and_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/sysbench/dl_and_build.sh -------------------------------------------------------------------------------- /demos/benchmarks/sysbench/sysbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/sysbench/sysbench.sh -------------------------------------------------------------------------------- /demos/benchmarks/sysbench/sysbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/benchmarks/sysbench/sysbench.yaml -------------------------------------------------------------------------------- /demos/cluster_serving/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/.gitignore -------------------------------------------------------------------------------- /demos/cluster_serving/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/README.md -------------------------------------------------------------------------------- /demos/cluster_serving/cluster_serving.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/cluster_serving.yaml -------------------------------------------------------------------------------- /demos/cluster_serving/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/config.yaml -------------------------------------------------------------------------------- /demos/cluster_serving/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/environment.sh -------------------------------------------------------------------------------- /demos/cluster_serving/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/hosts -------------------------------------------------------------------------------- /demos/cluster_serving/push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/push-image.sh -------------------------------------------------------------------------------- /demos/cluster_serving/start-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/start-all.sh -------------------------------------------------------------------------------- /demos/cluster_serving/start-redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/start-redis.sh -------------------------------------------------------------------------------- /demos/cluster_serving/stop-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cluster_serving/stop-all.sh -------------------------------------------------------------------------------- /demos/cross_world_uds/.gitignore: -------------------------------------------------------------------------------- 1 | occlum_instance*/ 2 | client 3 | server 4 | -------------------------------------------------------------------------------- /demos/cross_world_uds/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/Makefile -------------------------------------------------------------------------------- /demos/cross_world_uds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/README.md -------------------------------------------------------------------------------- /demos/cross_world_uds/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/client.c -------------------------------------------------------------------------------- /demos/cross_world_uds/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/connection.h -------------------------------------------------------------------------------- /demos/cross_world_uds/demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/demo.yaml -------------------------------------------------------------------------------- /demos/cross_world_uds/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/cross_world_uds/server.c -------------------------------------------------------------------------------- /demos/deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/deployment/README.md -------------------------------------------------------------------------------- /demos/deployment/deploy_image_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/deployment/deploy_image_test.sh -------------------------------------------------------------------------------- /demos/embedded_mode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/.gitignore -------------------------------------------------------------------------------- /demos/embedded_mode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/Makefile -------------------------------------------------------------------------------- /demos/embedded_mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/README.md -------------------------------------------------------------------------------- /demos/embedded_mode/bench_driver/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /demos/embedded_mode/bench_driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/bench_driver/Makefile -------------------------------------------------------------------------------- /demos/embedded_mode/bench_driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/bench_driver/main.c -------------------------------------------------------------------------------- /demos/embedded_mode/embedded_mode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/embedded_mode/embedded_mode.yaml -------------------------------------------------------------------------------- /demos/embedded_mode/trusted_memcpy_bench/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /demos/enclave_tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/enclave_tls/README.md -------------------------------------------------------------------------------- /demos/enclave_tls/enclave_tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/enclave_tls/enclave_tls.yaml -------------------------------------------------------------------------------- /demos/fish/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/.gitignore -------------------------------------------------------------------------------- /demos/fish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/README.md -------------------------------------------------------------------------------- /demos/fish/download_and_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/download_and_build.sh -------------------------------------------------------------------------------- /demos/fish/fish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/fish.yaml -------------------------------------------------------------------------------- /demos/fish/fish_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/fish_script.sh -------------------------------------------------------------------------------- /demos/fish/run_fish_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/run_fish_test.sh -------------------------------------------------------------------------------- /demos/fish/run_per_process_config_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/run_per_process_config_test.sh -------------------------------------------------------------------------------- /demos/fish/test_per_process_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/fish/test_per_process_config.sh -------------------------------------------------------------------------------- /demos/flink/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/.gitignore -------------------------------------------------------------------------------- /demos/flink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/README.md -------------------------------------------------------------------------------- /demos/flink/download_flink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/download_flink.sh -------------------------------------------------------------------------------- /demos/flink/flink.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/flink.yaml -------------------------------------------------------------------------------- /demos/flink/run_flink_jobmanager_on_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/run_flink_jobmanager_on_host.sh -------------------------------------------------------------------------------- /demos/flink/run_flink_on_occlum_glibc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/flink/run_flink_on_occlum_glibc.sh -------------------------------------------------------------------------------- /demos/font/font_support_for_java/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/font/font_support_for_java/Dockerfile -------------------------------------------------------------------------------- /demos/font/font_support_for_java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/font/font_support_for_java/README.md -------------------------------------------------------------------------------- /demos/gdb_support/.gitignore: -------------------------------------------------------------------------------- 1 | sample 2 | occlum_instance 3 | -------------------------------------------------------------------------------- /demos/gdb_support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/gdb_support/README.md -------------------------------------------------------------------------------- /demos/gdb_support/gdb_sample_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/gdb_support/gdb_sample_on_occlum.sh -------------------------------------------------------------------------------- /demos/gdb_support/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/gdb_support/sample.c -------------------------------------------------------------------------------- /demos/golang/go_sqlite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/go_sqlite/.gitignore -------------------------------------------------------------------------------- /demos/golang/go_sqlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/go_sqlite/README.md -------------------------------------------------------------------------------- /demos/golang/go_sqlite/go_sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/go_sqlite/go_sqlite.yaml -------------------------------------------------------------------------------- /demos/golang/go_sqlite/simple_demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/go_sqlite/simple_demo.go -------------------------------------------------------------------------------- /demos/golang/grpc_benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_benchmark/README.md -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/.gitignore -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/README.md -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/go.mod -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/ping.go -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/ping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/ping.yaml -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/pong.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/pong.go -------------------------------------------------------------------------------- /demos/golang/grpc_pingpong/pong.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/grpc_pingpong/pong.yaml -------------------------------------------------------------------------------- /demos/golang/vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/vault/README.md -------------------------------------------------------------------------------- /demos/golang/vault/prepare_vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/vault/prepare_vault.sh -------------------------------------------------------------------------------- /demos/golang/vault/run_occlum_vault_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/vault/run_occlum_vault_test.sh -------------------------------------------------------------------------------- /demos/golang/vault/vault.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/vault/vault.yaml -------------------------------------------------------------------------------- /demos/golang/web_server/.gitignore: -------------------------------------------------------------------------------- 1 | occlum_instance/ 2 | web_server 3 | -------------------------------------------------------------------------------- /demos/golang/web_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/web_server/README.md -------------------------------------------------------------------------------- /demos/golang/web_server/web_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/web_server/web_server.go -------------------------------------------------------------------------------- /demos/golang/web_server/web_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/golang/web_server/web_server.yaml -------------------------------------------------------------------------------- /demos/grpc/grpc_glibc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_glibc/.gitignore -------------------------------------------------------------------------------- /demos/grpc/grpc_glibc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_glibc/README.md -------------------------------------------------------------------------------- /demos/grpc/grpc_glibc/run_stress_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_glibc/run_stress_test.sh -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/.gitignore: -------------------------------------------------------------------------------- 1 | openssl/ 2 | grpc/ 3 | client/ 4 | server/ 5 | -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/Makefile.patch -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/README.md -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/grpc_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/grpc_client.yaml -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/grpc_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/grpc_server.yaml -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/run_client_on_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/run_client_on_host.sh -------------------------------------------------------------------------------- /demos/grpc/grpc_musl/run_server_on_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_musl/run_server_on_host.sh -------------------------------------------------------------------------------- /demos/grpc/grpc_tls/Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_tls/Makefile.patch -------------------------------------------------------------------------------- /demos/grpc/grpc_tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_tls/README.md -------------------------------------------------------------------------------- /demos/grpc/grpc_tls/gen-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_tls/gen-cert.sh -------------------------------------------------------------------------------- /demos/grpc/grpc_tls/grpc_secure_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_tls/grpc_secure_client.yaml -------------------------------------------------------------------------------- /demos/grpc/grpc_tls/grpc_secure_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/grpc/grpc_tls/grpc_secure_server.yaml -------------------------------------------------------------------------------- /demos/hello_bazel/.gitignore: -------------------------------------------------------------------------------- 1 | examples 2 | occlum_workspace 3 | -------------------------------------------------------------------------------- /demos/hello_bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_bazel/README.md -------------------------------------------------------------------------------- /demos/hello_bazel/bazel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_bazel/bazel.yaml -------------------------------------------------------------------------------- /demos/hello_bazel/build_bazel_sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_bazel/build_bazel_sample.sh -------------------------------------------------------------------------------- /demos/hello_c/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/.gitignore -------------------------------------------------------------------------------- /demos/hello_c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/CMakeLists.txt -------------------------------------------------------------------------------- /demos/hello_c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/Makefile -------------------------------------------------------------------------------- /demos/hello_c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/README.md -------------------------------------------------------------------------------- /demos/hello_c/hello.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/hello.yaml -------------------------------------------------------------------------------- /demos/hello_c/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_c/hello_world.c -------------------------------------------------------------------------------- /demos/hello_cc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/.gitignore -------------------------------------------------------------------------------- /demos/hello_cc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/CMakeLists.txt -------------------------------------------------------------------------------- /demos/hello_cc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/Makefile -------------------------------------------------------------------------------- /demos/hello_cc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/README.md -------------------------------------------------------------------------------- /demos/hello_cc/hello.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/hello.yaml -------------------------------------------------------------------------------- /demos/hello_cc/hello_world.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/hello_cc/hello_world.cc -------------------------------------------------------------------------------- /demos/https_server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/https_server/.gitignore -------------------------------------------------------------------------------- /demos/https_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/https_server/README.md -------------------------------------------------------------------------------- /demos/https_server/https.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/https_server/https.yaml -------------------------------------------------------------------------------- /demos/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/.gitignore -------------------------------------------------------------------------------- /demos/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/README.md -------------------------------------------------------------------------------- /demos/java/download_and_build_web_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/download_and_build_web_app.sh -------------------------------------------------------------------------------- /demos/java/hello_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/hello_world.yaml -------------------------------------------------------------------------------- /demos/java/hello_world/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/hello_world/Main.java -------------------------------------------------------------------------------- /demos/java/process_builder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/process_builder.yaml -------------------------------------------------------------------------------- /demos/java/run_java_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/run_java_on_occlum.sh -------------------------------------------------------------------------------- /demos/java/webserver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/java/webserver.yaml -------------------------------------------------------------------------------- /demos/linux-ltp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/README.md -------------------------------------------------------------------------------- /demos/linux-ltp/dl_and_build_ltp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/dl_and_build_ltp.sh -------------------------------------------------------------------------------- /demos/linux-ltp/ltp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/ltp.yaml -------------------------------------------------------------------------------- /demos/linux-ltp/prepare_ltp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/prepare_ltp.sh -------------------------------------------------------------------------------- /demos/linux-ltp/run-ltp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/run-ltp.sh -------------------------------------------------------------------------------- /demos/linux-ltp/syscalls-occlum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/linux-ltp/syscalls-occlum -------------------------------------------------------------------------------- /demos/local_attestation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/local_attestation/.gitignore -------------------------------------------------------------------------------- /demos/local_attestation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/local_attestation/Makefile -------------------------------------------------------------------------------- /demos/local_attestation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/local_attestation/README.md -------------------------------------------------------------------------------- /demos/local_attestation/bom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/local_attestation/bom.yaml -------------------------------------------------------------------------------- /demos/local_attestation/buildenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/local_attestation/buildenv.mk -------------------------------------------------------------------------------- /demos/mysql/.gitignore: -------------------------------------------------------------------------------- 1 | occlum_instance 2 | mysql_src 3 | boost* 4 | *tar* 5 | -------------------------------------------------------------------------------- /demos/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/README.md -------------------------------------------------------------------------------- /demos/mysql/apply-mysql-to-occlum.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/apply-mysql-to-occlum.patch -------------------------------------------------------------------------------- /demos/mysql/dl_and_build_mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/dl_and_build_mysql.sh -------------------------------------------------------------------------------- /demos/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/my.cnf -------------------------------------------------------------------------------- /demos/mysql/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/mysql.yaml -------------------------------------------------------------------------------- /demos/mysql/run_mysql_client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/run_mysql_client.sh -------------------------------------------------------------------------------- /demos/mysql/run_mysql_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/mysql/run_mysql_server.sh -------------------------------------------------------------------------------- /demos/openvino/.gitignore: -------------------------------------------------------------------------------- 1 | deps/ 2 | openvino_src/ 3 | model/ 4 | occlum_instance/ 5 | -------------------------------------------------------------------------------- /demos/openvino/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/openvino/README.md -------------------------------------------------------------------------------- /demos/openvino/download_openvino_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/openvino/download_openvino_model.sh -------------------------------------------------------------------------------- /demos/openvino/install_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/openvino/install_cmake.sh -------------------------------------------------------------------------------- /demos/openvino/openvino.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/openvino/openvino.yaml -------------------------------------------------------------------------------- /demos/openvino/run_benchmark_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/openvino/run_benchmark_on_occlum.sh -------------------------------------------------------------------------------- /demos/python/flask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/README.md -------------------------------------------------------------------------------- /demos/python/flask/build_occlum_instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/build_occlum_instance.sh -------------------------------------------------------------------------------- /demos/python/flask/flask.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/flask.yaml -------------------------------------------------------------------------------- /demos/python/flask/gen-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/gen-cert.sh -------------------------------------------------------------------------------- /demos/python/flask/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/rest_api.py -------------------------------------------------------------------------------- /demos/python/flask/run_flask_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/flask/run_flask_on_occlum.sh -------------------------------------------------------------------------------- /demos/python/python_glibc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_glibc/.gitignore -------------------------------------------------------------------------------- /demos/python/python_glibc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_glibc/README.md -------------------------------------------------------------------------------- /demos/python/python_glibc/dataset/input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_glibc/dataset/input.csv -------------------------------------------------------------------------------- /demos/python/python_glibc/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_glibc/demo.py -------------------------------------------------------------------------------- /demos/python/python_glibc/python-glibc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_glibc/python-glibc.yaml -------------------------------------------------------------------------------- /demos/python/python_musl/.gitignore: -------------------------------------------------------------------------------- 1 | occlum_instance/ 2 | -------------------------------------------------------------------------------- /demos/python/python_musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_musl/README.md -------------------------------------------------------------------------------- /demos/python/python_musl/dataset/input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_musl/dataset/input.csv -------------------------------------------------------------------------------- /demos/python/python_musl/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_musl/demo.py -------------------------------------------------------------------------------- /demos/python/python_musl/python_musl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/python/python_musl/python_musl.yaml -------------------------------------------------------------------------------- /demos/pytorch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/.gitignore -------------------------------------------------------------------------------- /demos/pytorch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/README.md -------------------------------------------------------------------------------- /demos/pytorch/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/demo.py -------------------------------------------------------------------------------- /demos/pytorch/install_python_with_conda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/install_python_with_conda.sh -------------------------------------------------------------------------------- /demos/pytorch/pytorch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/pytorch.yaml -------------------------------------------------------------------------------- /demos/pytorch/run_pytorch_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/pytorch/run_pytorch_on_occlum.sh -------------------------------------------------------------------------------- /demos/ra_tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/README.md -------------------------------------------------------------------------------- /demos/ra_tls/build_and_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/build_and_install.sh -------------------------------------------------------------------------------- /demos/ra_tls/build_occlum_instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/build_occlum_instance.sh -------------------------------------------------------------------------------- /demos/ra_tls/download_and_prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/download_and_prepare.sh -------------------------------------------------------------------------------- /demos/ra_tls/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/env.sh -------------------------------------------------------------------------------- /demos/ra_tls/grpc/.gitignore: -------------------------------------------------------------------------------- 1 | grpc-* 2 | -------------------------------------------------------------------------------- /demos/ra_tls/grpc/v1.38.1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/grpc/v1.38.1/CMakeLists.txt -------------------------------------------------------------------------------- /demos/ra_tls/grpc_ratls_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/grpc_ratls_client.yaml -------------------------------------------------------------------------------- /demos/ra_tls/grpc_ratls_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/grpc_ratls_server.yaml -------------------------------------------------------------------------------- /demos/ra_tls/ra_config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/ra_config_template.json -------------------------------------------------------------------------------- /demos/ra_tls/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/run.sh -------------------------------------------------------------------------------- /demos/ra_tls/secret_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/ra_tls/secret_config.json -------------------------------------------------------------------------------- /demos/redis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/README.txt -------------------------------------------------------------------------------- /demos/redis/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/benchmark.sh -------------------------------------------------------------------------------- /demos/redis/benchmark_glibc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/benchmark_glibc.sh -------------------------------------------------------------------------------- /demos/redis/download_and_build_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/download_and_build_redis.sh -------------------------------------------------------------------------------- /demos/redis/redis.conf: -------------------------------------------------------------------------------- 1 | appendonly no 2 | -------------------------------------------------------------------------------- /demos/redis/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/redis.yaml -------------------------------------------------------------------------------- /demos/redis/redis_glibc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/redis_glibc.yaml -------------------------------------------------------------------------------- /demos/redis/run_occlum_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/run_occlum_redis.sh -------------------------------------------------------------------------------- /demos/redis/run_occlum_redis_glibc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/redis/run_occlum_redis_glibc.sh -------------------------------------------------------------------------------- /demos/remote_attestation/dcap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/remote_attestation/dcap/README.md -------------------------------------------------------------------------------- /demos/remote_attestation/dcap/dcap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/remote_attestation/dcap/dcap.yaml -------------------------------------------------------------------------------- /demos/remote_attestation/epid/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | deps 3 | occlum_workspace 4 | -------------------------------------------------------------------------------- /demos/remote_attestation/epid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/remote_attestation/epid/README.md -------------------------------------------------------------------------------- /demos/rocksdb/.gitignore: -------------------------------------------------------------------------------- 1 | rocksdb 2 | occlum_instance 3 | -------------------------------------------------------------------------------- /demos/rocksdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rocksdb/README.md -------------------------------------------------------------------------------- /demos/rocksdb/dl_and_build_rocksdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rocksdb/dl_and_build_rocksdb.sh -------------------------------------------------------------------------------- /demos/rocksdb/rocksdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rocksdb/rocksdb.yaml -------------------------------------------------------------------------------- /demos/rocksdb/run_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rocksdb/run_benchmark.sh -------------------------------------------------------------------------------- /demos/runtime_boot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/README.md -------------------------------------------------------------------------------- /demos/runtime_boot/boot_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/boot_template.yaml -------------------------------------------------------------------------------- /demos/runtime_boot/build_content.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/build_content.sh -------------------------------------------------------------------------------- /demos/runtime_boot/gen_rootfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/gen_rootfs.yaml -------------------------------------------------------------------------------- /demos/runtime_boot/gen_rootfs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/gen_rootfs/Cargo.toml -------------------------------------------------------------------------------- /demos/runtime_boot/gen_rootfs/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/gen_rootfs/src/main.rs -------------------------------------------------------------------------------- /demos/runtime_boot/init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/init.yaml -------------------------------------------------------------------------------- /demos/runtime_boot/init/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/init/Cargo.toml -------------------------------------------------------------------------------- /demos/runtime_boot/init/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/runtime_boot/init/src/main.rs -------------------------------------------------------------------------------- /demos/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/README.md -------------------------------------------------------------------------------- /demos/rust/run_rust_demo_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/run_rust_demo_on_occlum.sh -------------------------------------------------------------------------------- /demos/rust/rust-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/rust-demo.yaml -------------------------------------------------------------------------------- /demos/rust/rust_app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/rust_app/Cargo.toml -------------------------------------------------------------------------------- /demos/rust/rust_app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/rust_app/build.rs -------------------------------------------------------------------------------- /demos/rust/rust_app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/rust_app/src/main.rs -------------------------------------------------------------------------------- /demos/rust/rust_app/src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/rust/rust_app/src/util.cpp -------------------------------------------------------------------------------- /demos/sofaboot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sofaboot/README.md -------------------------------------------------------------------------------- /demos/sofaboot/download_compile_sofaboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sofaboot/download_compile_sofaboot.sh -------------------------------------------------------------------------------- /demos/sofaboot/run_sofaboot_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sofaboot/run_sofaboot_on_occlum.sh -------------------------------------------------------------------------------- /demos/sofaboot/sofaboot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sofaboot/sofaboot.yaml -------------------------------------------------------------------------------- /demos/sofaboot/sofaboot_jdk8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sofaboot/sofaboot_jdk8.yaml -------------------------------------------------------------------------------- /demos/sqlite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/.gitignore -------------------------------------------------------------------------------- /demos/sqlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/README.md -------------------------------------------------------------------------------- /demos/sqlite/download_and_build_sqlite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/download_and_build_sqlite.sh -------------------------------------------------------------------------------- /demos/sqlite/run_sqlite_on_occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/run_sqlite_on_occlum.sh -------------------------------------------------------------------------------- /demos/sqlite/sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/sqlite.yaml -------------------------------------------------------------------------------- /demos/sqlite/sqlite_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/sqlite/sqlite_demo.c -------------------------------------------------------------------------------- /demos/tensorflow/tensorflow_serving/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/tensorflow/tensorflow_serving/hosts -------------------------------------------------------------------------------- /demos/tensorflow_lite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/tensorflow_lite/.gitignore -------------------------------------------------------------------------------- /demos/tensorflow_lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/tensorflow_lite/README.md -------------------------------------------------------------------------------- /demos/tensorflow_lite/tflite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/tensorflow_lite/tflite.yaml -------------------------------------------------------------------------------- /demos/xgboost/.gitignore: -------------------------------------------------------------------------------- 1 | xgboost_src/ 2 | data/ 3 | host/ 4 | occlum_workspace/ 5 | tmp_* 6 | -------------------------------------------------------------------------------- /demos/xgboost/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/Makefile -------------------------------------------------------------------------------- /demos/xgboost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/README.md -------------------------------------------------------------------------------- /demos/xgboost/download_and_build_xgboost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/download_and_build_xgboost.sh -------------------------------------------------------------------------------- /demos/xgboost/install_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/install_cmake.sh -------------------------------------------------------------------------------- /demos/xgboost/patch/dmlc-core-01.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/patch/dmlc-core-01.diff -------------------------------------------------------------------------------- /demos/xgboost/patch/rabit-01.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/patch/rabit-01.diff -------------------------------------------------------------------------------- /demos/xgboost/patch/xgboost-01.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/patch/xgboost-01.diff -------------------------------------------------------------------------------- /demos/xgboost/run_xgboost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/run_xgboost.sh -------------------------------------------------------------------------------- /demos/xgboost/xgboost.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/demos/xgboost/xgboost.yaml -------------------------------------------------------------------------------- /deps/resolv-conf.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/deps/resolv-conf.patch -------------------------------------------------------------------------------- /deps/ringbuf.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/deps/ringbuf.patch -------------------------------------------------------------------------------- /deps/serde-json-sgx.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/deps/serde-json-sgx.patch -------------------------------------------------------------------------------- /docs/azure_aks_deployment_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/azure_aks_deployment_guide.md -------------------------------------------------------------------------------- /docs/code_coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/code_coverage.md -------------------------------------------------------------------------------- /docs/demo_contribution_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/demo_contribution_guide.md -------------------------------------------------------------------------------- /docs/dragonwell_install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/dragonwell_install.md -------------------------------------------------------------------------------- /docs/images/arch_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/images/arch_overview.png -------------------------------------------------------------------------------- /docs/images/boot_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/images/boot_flow.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/install_occlum_packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/install_occlum_packages.md -------------------------------------------------------------------------------- /docs/pku_manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/pku_manual.md -------------------------------------------------------------------------------- /docs/readthedocs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/.gitignore -------------------------------------------------------------------------------- /docs/readthedocs/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/Makefile -------------------------------------------------------------------------------- /docs/readthedocs/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/make.bat -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/boot_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/boot_flow.md -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/conf.py -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/demos/demos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/demos/demos.md -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/index.rst -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/occlum_cmds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/occlum_cmds.md -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/qa.md -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/quickstart.md -------------------------------------------------------------------------------- /docs/readthedocs/docs/source/tests/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/docs/source/tests/tests.md -------------------------------------------------------------------------------- /docs/readthedocs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/pyproject.toml -------------------------------------------------------------------------------- /docs/readthedocs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/readthedocs/requirements.txt -------------------------------------------------------------------------------- /docs/resource_config_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/resource_config_guide.md -------------------------------------------------------------------------------- /docs/rune_quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/docs/rune_quick_start.md -------------------------------------------------------------------------------- /etc/environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/environment -------------------------------------------------------------------------------- /etc/template/Enclave.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/Enclave.pem -------------------------------------------------------------------------------- /etc/template/Occlum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/Occlum.yaml -------------------------------------------------------------------------------- /etc/template/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/base.yaml -------------------------------------------------------------------------------- /etc/template/java-11-openjdk-amd64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/java-11-openjdk-amd64.yaml -------------------------------------------------------------------------------- /etc/template/java-11-openjdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/java-11-openjdk.yaml -------------------------------------------------------------------------------- /etc/template/java-8-openjdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/java-8-openjdk.yaml -------------------------------------------------------------------------------- /etc/template/occlum_elf_loader.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/etc/template/occlum_elf_loader.config -------------------------------------------------------------------------------- /src/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/Enclave.edl -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/exec/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/.gitignore -------------------------------------------------------------------------------- /src/exec/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/Cargo.lock -------------------------------------------------------------------------------- /src/exec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/Cargo.toml -------------------------------------------------------------------------------- /src/exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/Makefile -------------------------------------------------------------------------------- /src/exec/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/build.rs -------------------------------------------------------------------------------- /src/exec/occlum_exec.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/occlum_exec.proto -------------------------------------------------------------------------------- /src/exec/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2022-02-23 2 | -------------------------------------------------------------------------------- /src/exec/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/src/.gitignore -------------------------------------------------------------------------------- /src/exec/src/bin/occlum_exec_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/src/bin/occlum_exec_client.rs -------------------------------------------------------------------------------- /src/exec/src/bin/occlum_exec_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/src/bin/occlum_exec_server.rs -------------------------------------------------------------------------------- /src/exec/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/src/lib.rs -------------------------------------------------------------------------------- /src/exec/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/exec/src/server.rs -------------------------------------------------------------------------------- /src/libos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/.gitignore -------------------------------------------------------------------------------- /src/libos/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/Cargo.lock -------------------------------------------------------------------------------- /src/libos/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/Cargo.toml -------------------------------------------------------------------------------- /src/libos/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/Enclave.lds -------------------------------------------------------------------------------- /src/libos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/Makefile -------------------------------------------------------------------------------- /src/libos/crates/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /src/libos/crates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-io/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/event/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/event/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/file/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/file/file.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/file/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/file/flags.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/file/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/fs/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/ioctl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/ioctl/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/socket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-io/src/socket/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-io/src/util/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod channel; 2 | -------------------------------------------------------------------------------- /src/libos/crates/async-mountfs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-mountfs/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-mountfs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-mountfs/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-mountfs/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-mountfs/src/tests.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /src/libos/crates/async-rt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-rt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/README.md -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/executor.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/macros.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/sync/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/task/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/task/id.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/task/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/time/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/time/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/util/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/vcpu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/vcpu/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-rt/src/wait/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-rt/src/wait/mod.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/fs.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/storage.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/tests.rs -------------------------------------------------------------------------------- /src/libos/crates/async-sfs/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-sfs/src/utils.rs -------------------------------------------------------------------------------- /src/libos/crates/async-socket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-socket/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-socket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-socket/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-vfs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-vfs/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/async-vfs/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-vfs/src/fs.rs -------------------------------------------------------------------------------- /src/libos/crates/async-vfs/src/inode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-vfs/src/inode.rs -------------------------------------------------------------------------------- /src/libos/crates/async-vfs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-vfs/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/async-vfs/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/async-vfs/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/block-device/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/block-device/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/block-device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/block-device/README.md -------------------------------------------------------------------------------- /src/libos/crates/block-device/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/block-device/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/common.mk -------------------------------------------------------------------------------- /src/libos/crates/errno/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/errno/src/backtrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/backtrace.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/errno.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/error.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/macros.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/result.rs -------------------------------------------------------------------------------- /src/libos/crates/errno/src/to_errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/errno/src/to_errno.rs -------------------------------------------------------------------------------- /src/libos/crates/io-uring-callback/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /src/libos/crates/io-uring-callback/examples/sgx/app/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2020-10-25 2 | -------------------------------------------------------------------------------- /src/libos/crates/io-uring-callback/examples/sgx/bin/readme.txt: -------------------------------------------------------------------------------- 1 | bin -------------------------------------------------------------------------------- /src/libos/crates/io-uring-callback/examples/sgx/enclave/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2020-10-25 2 | -------------------------------------------------------------------------------- /src/libos/crates/io-uring-callback/examples/sgx/lib/readme.txt: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /src/libos/crates/keyable-arc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/keyable-arc/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/keyable-arc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/keyable-arc/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/object-id/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/object-id/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/object-id/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/object-id/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/page-cache/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/page-cache/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/page-cache/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/page-cache/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/page-cache/src/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/page-cache/src/page.rs -------------------------------------------------------------------------------- /src/libos/crates/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2022-02-23 2 | -------------------------------------------------------------------------------- /src/libos/crates/sgx-disk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/sgx-disk/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/sgx-disk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/sgx-disk/README.md -------------------------------------------------------------------------------- /src/libos/crates/sgx-disk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/sgx-disk/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/sgx-disk/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/sgx-disk/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/crates/sgx-untrusted-alloc/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock -------------------------------------------------------------------------------- /src/libos/crates/test/tcp_client/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/vdso-time/.gitignore -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/vdso-time/Cargo.toml -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/vdso-time/README.md -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/examples/sgx/app/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2020-10-25 2 | -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/examples/sgx/bin/readme.txt: -------------------------------------------------------------------------------- 1 | bin -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/examples/sgx/enclave/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2020-10-25 2 | -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/examples/sgx/lib/readme.txt: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/ocalls/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/vdso-time/src/lib.rs -------------------------------------------------------------------------------- /src/libos/crates/vdso-time/src/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/crates/vdso-time/src/sys.rs -------------------------------------------------------------------------------- /src/libos/include/edl/occlum_edl_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/include/edl/occlum_edl_types.h -------------------------------------------------------------------------------- /src/libos/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/include/errno.h -------------------------------------------------------------------------------- /src/libos/include/syscall_nr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/include/syscall_nr.h -------------------------------------------------------------------------------- /src/libos/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/include/task.h -------------------------------------------------------------------------------- /src/libos/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2022-02-23 2 | -------------------------------------------------------------------------------- /src/libos/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/config.rs -------------------------------------------------------------------------------- /src/libos/src/entry/context_switch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/context_switch/mod.rs -------------------------------------------------------------------------------- /src/libos/src/entry/enclave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/enclave.rs -------------------------------------------------------------------------------- /src/libos/src/entry/exception/cpuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/exception/cpuid.rs -------------------------------------------------------------------------------- /src/libos/src/entry/exception/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/exception/mod.rs -------------------------------------------------------------------------------- /src/libos/src/entry/exception/rdtsc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/exception/rdtsc.rs -------------------------------------------------------------------------------- /src/libos/src/entry/exception/syscall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/exception/syscall.rs -------------------------------------------------------------------------------- /src/libos/src/entry/interrupt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/interrupt/mod.rs -------------------------------------------------------------------------------- /src/libos/src/entry/interrupt/sgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/interrupt/sgx.rs -------------------------------------------------------------------------------- /src/libos/src/entry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/mod.rs -------------------------------------------------------------------------------- /src/libos/src/entry/syscall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/syscall.rs -------------------------------------------------------------------------------- /src/libos/src/entry/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/entry/thread.rs -------------------------------------------------------------------------------- /src/libos/src/fs/async_file_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/async_file_handle.rs -------------------------------------------------------------------------------- /src/libos/src/fs/builtin_disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/builtin_disk.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dentry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dentry.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_fd.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_null.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_random.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_sgx/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_sgx/consts.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_sgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_sgx/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_shm.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/dev_zero.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/dev_zero.rs -------------------------------------------------------------------------------- /src/libos/src/fs/dev_fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/dev_fs/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/disk_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/disk_file.rs -------------------------------------------------------------------------------- /src/libos/src/fs/event_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/event_file.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_handle.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/access.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/chmod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/chmod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/chown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/chown.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/close.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/dup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/dup.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/fallocate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/fallocate.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/fcntl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/fcntl.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/flock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/flock.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/fsync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/fsync.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/getdents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/getdents.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/ioctl/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/ioctl/macros.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/ioctl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/ioctl/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/link.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/lseek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/lseek.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/mkdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/mkdir.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/open.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/read.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/rename.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/rmdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/rmdir.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/sendfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/sendfile.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/stat.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/symlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/symlink.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/truncate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/truncate.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/unlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/unlink.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/utimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/utimes.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_ops/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_ops/write.rs -------------------------------------------------------------------------------- /src/libos/src/fs/file_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/file_table.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/chdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/chdir.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/getcwd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/getcwd.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/mount.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/statfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/statfs.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_ops/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_ops/sync.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fs_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fs_view.rs -------------------------------------------------------------------------------- /src/libos/src/fs/fspath.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/fspath.rs -------------------------------------------------------------------------------- /src/libos/src/fs/host_fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/host_fd.rs -------------------------------------------------------------------------------- /src/libos/src/fs/hostfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/hostfs.rs -------------------------------------------------------------------------------- /src/libos/src/fs/locks/flock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/locks/flock.rs -------------------------------------------------------------------------------- /src/libos/src/fs/locks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/locks/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/locks/range_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/locks/range_lock.rs -------------------------------------------------------------------------------- /src/libos/src/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/pipe.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/cpuinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/cpuinfo.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/meminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/meminfo.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/cmdline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/cmdline.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/comm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/comm.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/cwd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/cwd.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/exe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/exe.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/fd.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/maps.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/root.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/pid/stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/pid/stat.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/proc_inode/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/proc_inode/dir.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/proc_inode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/proc_inode/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/self_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/self_.rs -------------------------------------------------------------------------------- /src/libos/src/fs/procfs/stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/procfs/stat.rs -------------------------------------------------------------------------------- /src/libos/src/fs/rootfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/rootfs.rs -------------------------------------------------------------------------------- /src/libos/src/fs/sefs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/sefs/mod.rs -------------------------------------------------------------------------------- /src/libos/src/fs/sefs/sgx_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/sefs/sgx_storage.rs -------------------------------------------------------------------------------- /src/libos/src/fs/stdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/stdio.rs -------------------------------------------------------------------------------- /src/libos/src/fs/sync_fs_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/sync_fs_wrapper.rs -------------------------------------------------------------------------------- /src/libos/src/fs/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/fs/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/io_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/io_uring.rs -------------------------------------------------------------------------------- /src/libos/src/ipc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/ipc/mod.rs -------------------------------------------------------------------------------- /src/libos/src/ipc/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/ipc/shm.rs -------------------------------------------------------------------------------- /src/libos/src/ipc/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/ipc/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/lib.rs -------------------------------------------------------------------------------- /src/libos/src/misc/coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/coverage.rs -------------------------------------------------------------------------------- /src/libos/src/misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/mod.rs -------------------------------------------------------------------------------- /src/libos/src/misc/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/random.rs -------------------------------------------------------------------------------- /src/libos/src/misc/rlimit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/rlimit.rs -------------------------------------------------------------------------------- /src/libos/src/misc/sysinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/sysinfo.rs -------------------------------------------------------------------------------- /src/libos/src/misc/uname.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/misc/uname.rs -------------------------------------------------------------------------------- /src/libos/src/net/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/addr.rs -------------------------------------------------------------------------------- /src/libos/src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/mod.rs -------------------------------------------------------------------------------- /src/libos/src/net/socket_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/socket_file.rs -------------------------------------------------------------------------------- /src/libos/src/net/sockopt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/sockopt.rs -------------------------------------------------------------------------------- /src/libos/src/net/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/net/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/unix/mod.rs -------------------------------------------------------------------------------- /src/libos/src/net/unix/trusted/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/unix/trusted/mod.rs -------------------------------------------------------------------------------- /src/libos/src/net/unix/untrusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/net/unix/untrusted.rs -------------------------------------------------------------------------------- /src/libos/src/poll/do_epoll/epoll_ctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/do_epoll/epoll_ctl.rs -------------------------------------------------------------------------------- /src/libos/src/poll/do_epoll/epoll_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/do_epoll/epoll_file.rs -------------------------------------------------------------------------------- /src/libos/src/poll/do_epoll/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/do_epoll/mod.rs -------------------------------------------------------------------------------- /src/libos/src/poll/do_poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/do_poll.rs -------------------------------------------------------------------------------- /src/libos/src/poll/do_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/do_select.rs -------------------------------------------------------------------------------- /src/libos/src/poll/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/mod.rs -------------------------------------------------------------------------------- /src/libos/src/poll/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/poll/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/prelude.rs -------------------------------------------------------------------------------- /src/libos/src/process/current.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/current.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_arch_prctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_arch_prctl.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_clone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_clone.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_exec.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_exit.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_futex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_futex.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_getpid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_getpid.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_getuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_getuid.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_robust_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_robust_list.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_spawn/aux_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_spawn/aux_vec.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_spawn/init_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_spawn/init_vm.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_spawn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_spawn/mod.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_vfork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_vfork.rs -------------------------------------------------------------------------------- /src/libos/src/process/do_wait4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/do_wait4.rs -------------------------------------------------------------------------------- /src/libos/src/process/elf_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/elf_file.rs -------------------------------------------------------------------------------- /src/libos/src/process/host_waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/host_waker.rs -------------------------------------------------------------------------------- /src/libos/src/process/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/mod.rs -------------------------------------------------------------------------------- /src/libos/src/process/pgrp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/pgrp.rs -------------------------------------------------------------------------------- /src/libos/src/process/prctl/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/prctl/macros.rs -------------------------------------------------------------------------------- /src/libos/src/process/prctl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/prctl/mod.rs -------------------------------------------------------------------------------- /src/libos/src/process/process/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/process/builder.rs -------------------------------------------------------------------------------- /src/libos/src/process/process/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/process/idle.rs -------------------------------------------------------------------------------- /src/libos/src/process/process/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/process/mod.rs -------------------------------------------------------------------------------- /src/libos/src/process/spawn_attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/spawn_attribute.rs -------------------------------------------------------------------------------- /src/libos/src/process/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/process/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/table.rs -------------------------------------------------------------------------------- /src/libos/src/process/term_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/term_status.rs -------------------------------------------------------------------------------- /src/libos/src/process/thread/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/thread/builder.rs -------------------------------------------------------------------------------- /src/libos/src/process/thread/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/thread/id.rs -------------------------------------------------------------------------------- /src/libos/src/process/thread/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/thread/mod.rs -------------------------------------------------------------------------------- /src/libos/src/process/thread/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/process/thread/name.rs -------------------------------------------------------------------------------- /src/libos/src/sched/cpu_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/cpu_set.rs -------------------------------------------------------------------------------- /src/libos/src/sched/do_getcpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/do_getcpu.rs -------------------------------------------------------------------------------- /src/libos/src/sched/do_priority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/do_priority.rs -------------------------------------------------------------------------------- /src/libos/src/sched/do_sched_affinity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/do_sched_affinity.rs -------------------------------------------------------------------------------- /src/libos/src/sched/do_sched_yield.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/do_sched_yield.rs -------------------------------------------------------------------------------- /src/libos/src/sched/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/mod.rs -------------------------------------------------------------------------------- /src/libos/src/sched/priority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/priority.rs -------------------------------------------------------------------------------- /src/libos/src/sched/sched_agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/sched_agent.rs -------------------------------------------------------------------------------- /src/libos/src/sched/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/sched/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/signal/c_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/c_types.rs -------------------------------------------------------------------------------- /src/libos/src/signal/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/constants.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_kill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_kill.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigaction.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigaltstack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigaltstack.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigpending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigpending.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigprocmask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigprocmask.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigreturn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigreturn.rs -------------------------------------------------------------------------------- /src/libos/src/signal/do_sigtimedwait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/do_sigtimedwait.rs -------------------------------------------------------------------------------- /src/libos/src/signal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/mod.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_action.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_dispositions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_dispositions.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_num.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_queues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_queues.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_set.rs -------------------------------------------------------------------------------- /src/libos/src/signal/sig_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/sig_stack.rs -------------------------------------------------------------------------------- /src/libos/src/signal/signals/fault.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/signals/fault.rs -------------------------------------------------------------------------------- /src/libos/src/signal/signals/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/signals/kernel.rs -------------------------------------------------------------------------------- /src/libos/src/signal/signals/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/signals/mod.rs -------------------------------------------------------------------------------- /src/libos/src/signal/signals/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/signals/user.rs -------------------------------------------------------------------------------- /src/libos/src/signal/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/signal/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/time/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/time/mod.rs -------------------------------------------------------------------------------- /src/libos/src/time/syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/time/syscalls.rs -------------------------------------------------------------------------------- /src/libos/src/time/timer_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/time/timer_file.rs -------------------------------------------------------------------------------- /src/libos/src/time/timer_slack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/time/timer_slack.rs -------------------------------------------------------------------------------- /src/libos/src/time/up_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/time/up_time.rs -------------------------------------------------------------------------------- /src/libos/src/util/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/delay.rs -------------------------------------------------------------------------------- /src/libos/src/util/dirty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/dirty.rs -------------------------------------------------------------------------------- /src/libos/src/util/host_file_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/host_file_util.rs -------------------------------------------------------------------------------- /src/libos/src/util/hosts_parser_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/hosts_parser_util.rs -------------------------------------------------------------------------------- /src/libos/src/util/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/log.rs -------------------------------------------------------------------------------- /src/libos/src/util/mem_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mem_util.rs -------------------------------------------------------------------------------- /src/libos/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mod.rs -------------------------------------------------------------------------------- /src/libos/src/util/mpx_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mpx_util.c -------------------------------------------------------------------------------- /src/libos/src/util/mpx_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mpx_util.h -------------------------------------------------------------------------------- /src/libos/src/util/mpx_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mpx_util.rs -------------------------------------------------------------------------------- /src/libos/src/util/mpx_util_x86-64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/mpx_util_x86-64.S -------------------------------------------------------------------------------- /src/libos/src/util/pku_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/pku_util.rs -------------------------------------------------------------------------------- /src/libos/src/util/sgx/dcap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sgx/dcap/mod.rs -------------------------------------------------------------------------------- /src/libos/src/util/sgx/epid/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sgx/epid/mod.rs -------------------------------------------------------------------------------- /src/libos/src/util/sgx/epid/quote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sgx/epid/quote.rs -------------------------------------------------------------------------------- /src/libos/src/util/sgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sgx/mod.rs -------------------------------------------------------------------------------- /src/libos/src/util/sgx/sgx_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sgx/sgx_report.rs -------------------------------------------------------------------------------- /src/libos/src/util/slice_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/slice_ext.rs -------------------------------------------------------------------------------- /src/libos/src/util/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sync/mod.rs -------------------------------------------------------------------------------- /src/libos/src/util/sync/rw_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/util/sync/rw_lock.rs -------------------------------------------------------------------------------- /src/libos/src/vm/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/chunk.rs -------------------------------------------------------------------------------- /src/libos/src/vm/free_space_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/free_space_manager.rs -------------------------------------------------------------------------------- /src/libos/src/vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/mod.rs -------------------------------------------------------------------------------- /src/libos/src/vm/process_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/process_vm.rs -------------------------------------------------------------------------------- /src/libos/src/vm/user_space_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/user_space_vm.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_area.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_chunk_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_chunk_manager.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_layout.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_manager.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_perms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_perms.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_range.rs -------------------------------------------------------------------------------- /src/libos/src/vm/vm_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/libos/src/vm/vm_util.rs -------------------------------------------------------------------------------- /src/pal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/Makefile -------------------------------------------------------------------------------- /src/pal/include/edl/occlum_edl_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/include/edl/occlum_edl_types.h -------------------------------------------------------------------------------- /src/pal/include/occlum_pal_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/include/occlum_pal_api.h -------------------------------------------------------------------------------- /src/pal/include/occlum_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/include/occlum_version.h -------------------------------------------------------------------------------- /src/pal/pal.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/pal.lds -------------------------------------------------------------------------------- /src/pal/src/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/base64.c -------------------------------------------------------------------------------- /src/pal/src/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/base64.h -------------------------------------------------------------------------------- /src/pal/src/errno2str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/errno2str.c -------------------------------------------------------------------------------- /src/pal/src/errno2str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/errno2str.h -------------------------------------------------------------------------------- /src/pal/src/ocalls/attestation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/attestation.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/event.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/fs.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/log.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/mem.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/net.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/ocalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/ocalls.h -------------------------------------------------------------------------------- /src/pal/src/ocalls/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/sched.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/signal.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/spawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/spawn.c -------------------------------------------------------------------------------- /src/pal/src/ocalls/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/ocalls/time.c -------------------------------------------------------------------------------- /src/pal/src/pal_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_api.c -------------------------------------------------------------------------------- /src/pal/src/pal_check_fsgsbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_check_fsgsbase.c -------------------------------------------------------------------------------- /src/pal/src/pal_check_fsgsbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_check_fsgsbase.h -------------------------------------------------------------------------------- /src/pal/src/pal_enclave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_enclave.c -------------------------------------------------------------------------------- /src/pal/src/pal_enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_enclave.h -------------------------------------------------------------------------------- /src/pal/src/pal_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_error.c -------------------------------------------------------------------------------- /src/pal/src/pal_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_error.h -------------------------------------------------------------------------------- /src/pal/src/pal_interrupt_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_interrupt_thread.c -------------------------------------------------------------------------------- /src/pal/src/pal_interrupt_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_interrupt_thread.h -------------------------------------------------------------------------------- /src/pal/src/pal_load_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_load_file.c -------------------------------------------------------------------------------- /src/pal/src/pal_load_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_load_file.h -------------------------------------------------------------------------------- /src/pal/src/pal_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_log.h -------------------------------------------------------------------------------- /src/pal/src/pal_sig_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_sig_handler.c -------------------------------------------------------------------------------- /src/pal/src/pal_sig_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_sig_handler.h -------------------------------------------------------------------------------- /src/pal/src/pal_syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_syscall.h -------------------------------------------------------------------------------- /src/pal/src/pal_thread_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_thread_counter.c -------------------------------------------------------------------------------- /src/pal/src/pal_thread_counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_thread_counter.h -------------------------------------------------------------------------------- /src/pal/src/pal_timer_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_timer_thread.c -------------------------------------------------------------------------------- /src/pal/src/pal_timer_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_timer_thread.h -------------------------------------------------------------------------------- /src/pal/src/pal_vcpu_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_vcpu_thread.c -------------------------------------------------------------------------------- /src/pal/src/pal_vcpu_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/pal/src/pal_vcpu_thread.h -------------------------------------------------------------------------------- /src/run/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/run/Makefile -------------------------------------------------------------------------------- /src/run/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/run/main.c -------------------------------------------------------------------------------- /src/sgxenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/src/sgxenv.mk -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/Occlum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/Occlum.yaml -------------------------------------------------------------------------------- /test/access/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/access/Makefile -------------------------------------------------------------------------------- /test/access/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/access/main.c -------------------------------------------------------------------------------- /test/async_sfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/async_sfs/Makefile -------------------------------------------------------------------------------- /test/async_sfs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/async_sfs/main.c -------------------------------------------------------------------------------- /test/chmod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/chmod/Makefile -------------------------------------------------------------------------------- /test/chmod/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/chmod/main.c -------------------------------------------------------------------------------- /test/chown/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/chown/Makefile -------------------------------------------------------------------------------- /test/chown/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/chown/main.c -------------------------------------------------------------------------------- /test/client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/client/Makefile -------------------------------------------------------------------------------- /test/client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/client/main.c -------------------------------------------------------------------------------- /test/cout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/cout/Makefile -------------------------------------------------------------------------------- /test/cout/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/cout/main.cc -------------------------------------------------------------------------------- /test/cpuid/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/cpuid/Makefile -------------------------------------------------------------------------------- /test/cpuid/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/cpuid/main.c -------------------------------------------------------------------------------- /test/data_sink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/data_sink/Makefile -------------------------------------------------------------------------------- /test/data_sink/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/data_sink/main.c -------------------------------------------------------------------------------- /test/device/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/device/Makefile -------------------------------------------------------------------------------- /test/device/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/device/main.c -------------------------------------------------------------------------------- /test/empty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/empty/Makefile -------------------------------------------------------------------------------- /test/empty/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/empty/main.c -------------------------------------------------------------------------------- /test/emulate_syscall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/emulate_syscall/Makefile -------------------------------------------------------------------------------- /test/emulate_syscall/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/emulate_syscall/main.c -------------------------------------------------------------------------------- /test/env/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/env/Makefile -------------------------------------------------------------------------------- /test/env/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/env/main.c -------------------------------------------------------------------------------- /test/epoll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/epoll/Makefile -------------------------------------------------------------------------------- /test/epoll/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/epoll/main.c -------------------------------------------------------------------------------- /test/eventfd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/eventfd/Makefile -------------------------------------------------------------------------------- /test/eventfd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/eventfd/main.c -------------------------------------------------------------------------------- /test/exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/exec/Makefile -------------------------------------------------------------------------------- /test/exec/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/exec/main.c -------------------------------------------------------------------------------- /test/exit_group/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/exit_group/Makefile -------------------------------------------------------------------------------- /test/exit_group/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/exit_group/main.c -------------------------------------------------------------------------------- /test/fcntl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/fcntl/Makefile -------------------------------------------------------------------------------- /test/fcntl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/fcntl/main.c -------------------------------------------------------------------------------- /test/file/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/file/Makefile -------------------------------------------------------------------------------- /test/file/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/file/main.c -------------------------------------------------------------------------------- /test/flock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/flock/Makefile -------------------------------------------------------------------------------- /test/flock/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/flock/main.c -------------------------------------------------------------------------------- /test/fs_perms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/fs_perms/Makefile -------------------------------------------------------------------------------- /test/fs_perms/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/fs_perms/main.c -------------------------------------------------------------------------------- /test/getpid/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/getpid/Makefile -------------------------------------------------------------------------------- /test/getpid/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/getpid/main.c -------------------------------------------------------------------------------- /test/hello_world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/hello_world/Makefile -------------------------------------------------------------------------------- /test/hello_world/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/hello_world/main.c -------------------------------------------------------------------------------- /test/hostfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/hostfs/Makefile -------------------------------------------------------------------------------- /test/hostfs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/hostfs/main.c -------------------------------------------------------------------------------- /test/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/include/test.h -------------------------------------------------------------------------------- /test/include/test_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/include/test_fs.h -------------------------------------------------------------------------------- /test/ioctl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/ioctl/Makefile -------------------------------------------------------------------------------- /test/ioctl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/ioctl/main.c -------------------------------------------------------------------------------- /test/link/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/link/Makefile -------------------------------------------------------------------------------- /test/link/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/link/main.c -------------------------------------------------------------------------------- /test/malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/malloc/Makefile -------------------------------------------------------------------------------- /test/malloc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/malloc/main.c -------------------------------------------------------------------------------- /test/mkdir/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mkdir/Makefile -------------------------------------------------------------------------------- /test/mkdir/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mkdir/main.c -------------------------------------------------------------------------------- /test/mmap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mmap/Makefile -------------------------------------------------------------------------------- /test/mmap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mmap/main.c -------------------------------------------------------------------------------- /test/mount/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mount/Makefile -------------------------------------------------------------------------------- /test/mount/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/mount/main.c -------------------------------------------------------------------------------- /test/naughty_child/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/naughty_child/Makefile -------------------------------------------------------------------------------- /test/naughty_child/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/naughty_child/main.c -------------------------------------------------------------------------------- /test/netlink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/netlink/Makefile -------------------------------------------------------------------------------- /test/netlink/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/netlink/main.c -------------------------------------------------------------------------------- /test/open/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/open/Makefile -------------------------------------------------------------------------------- /test/open/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/open/main.c -------------------------------------------------------------------------------- /test/pgrp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pgrp/Makefile -------------------------------------------------------------------------------- /test/pgrp/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pgrp/main.c -------------------------------------------------------------------------------- /test/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pipe/Makefile -------------------------------------------------------------------------------- /test/pipe/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pipe/main.c -------------------------------------------------------------------------------- /test/pipe_throughput/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pipe_throughput/Makefile -------------------------------------------------------------------------------- /test/pipe_throughput/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pipe_throughput/main.c -------------------------------------------------------------------------------- /test/posix_flock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/posix_flock/Makefile -------------------------------------------------------------------------------- /test/posix_flock/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/posix_flock/main.c -------------------------------------------------------------------------------- /test/prctl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/prctl/Makefile -------------------------------------------------------------------------------- /test/prctl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/prctl/main.c -------------------------------------------------------------------------------- /test/procfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/procfs/Makefile -------------------------------------------------------------------------------- /test/procfs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/procfs/main.c -------------------------------------------------------------------------------- /test/pthread/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pthread/Makefile -------------------------------------------------------------------------------- /test/pthread/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/pthread/main.c -------------------------------------------------------------------------------- /test/random/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/random/Makefile -------------------------------------------------------------------------------- /test/random/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/random/main.c -------------------------------------------------------------------------------- /test/rdtsc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rdtsc/Makefile -------------------------------------------------------------------------------- /test/rdtsc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rdtsc/main.c -------------------------------------------------------------------------------- /test/readdir/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/readdir/Makefile -------------------------------------------------------------------------------- /test/readdir/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/readdir/main.c -------------------------------------------------------------------------------- /test/rename/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rename/Makefile -------------------------------------------------------------------------------- /test/rename/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rename/main.c -------------------------------------------------------------------------------- /test/resolv_conf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/resolv_conf/Makefile -------------------------------------------------------------------------------- /test/resolv_conf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/resolv_conf/main.c -------------------------------------------------------------------------------- /test/rlimit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rlimit/Makefile -------------------------------------------------------------------------------- /test/rlimit/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/rlimit/main.c -------------------------------------------------------------------------------- /test/sched/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sched/Makefile -------------------------------------------------------------------------------- /test/sched/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sched/main.c -------------------------------------------------------------------------------- /test/server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/server/Makefile -------------------------------------------------------------------------------- /test/server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/server/main.c -------------------------------------------------------------------------------- /test/server_epoll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/server_epoll/Makefile -------------------------------------------------------------------------------- /test/server_epoll/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/server_epoll/main.c -------------------------------------------------------------------------------- /test/shm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/shm/Makefile -------------------------------------------------------------------------------- /test/shm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/shm/main.c -------------------------------------------------------------------------------- /test/signal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/signal/Makefile -------------------------------------------------------------------------------- /test/signal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/signal/main.c -------------------------------------------------------------------------------- /test/sleep/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sleep/Makefile -------------------------------------------------------------------------------- /test/sleep/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sleep/main.c -------------------------------------------------------------------------------- /test/spawn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn/Makefile -------------------------------------------------------------------------------- /test/spawn/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn/main.c -------------------------------------------------------------------------------- /test/spawn_and_exit_latency/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn_and_exit_latency/Makefile -------------------------------------------------------------------------------- /test/spawn_and_exit_latency/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn_and_exit_latency/main.c -------------------------------------------------------------------------------- /test/spawn_attribute/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn_attribute/Makefile -------------------------------------------------------------------------------- /test/spawn_attribute/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/spawn_attribute/main.c -------------------------------------------------------------------------------- /test/stat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/stat/Makefile -------------------------------------------------------------------------------- /test/stat/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/stat/main.c -------------------------------------------------------------------------------- /test/statfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/statfs/Makefile -------------------------------------------------------------------------------- /test/statfs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/statfs/main.c -------------------------------------------------------------------------------- /test/symlink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/symlink/Makefile -------------------------------------------------------------------------------- /test/symlink/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/symlink/main.c -------------------------------------------------------------------------------- /test/sysinfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sysinfo/Makefile -------------------------------------------------------------------------------- /test/sysinfo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/sysinfo/main.c -------------------------------------------------------------------------------- /test/system_info/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/system_info/Makefile -------------------------------------------------------------------------------- /test/system_info/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/system_info/main.c -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/test_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/test_common.mk -------------------------------------------------------------------------------- /test/time/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/time/Makefile -------------------------------------------------------------------------------- /test/time/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/time/main.c -------------------------------------------------------------------------------- /test/timerfd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/timerfd/Makefile -------------------------------------------------------------------------------- /test/timerfd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/timerfd/main.c -------------------------------------------------------------------------------- /test/tls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/tls/Makefile -------------------------------------------------------------------------------- /test/tls/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/tls/main.c -------------------------------------------------------------------------------- /test/truncate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/truncate/Makefile -------------------------------------------------------------------------------- /test/truncate/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/truncate/main.c -------------------------------------------------------------------------------- /test/umask/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/umask/Makefile -------------------------------------------------------------------------------- /test/umask/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/umask/main.c -------------------------------------------------------------------------------- /test/unix_socket/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/unix_socket/Makefile -------------------------------------------------------------------------------- /test/unix_socket/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/unix_socket/main.c -------------------------------------------------------------------------------- /test/unix_socket_throughput/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/unix_socket_throughput/Makefile -------------------------------------------------------------------------------- /test/unix_socket_throughput/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/unix_socket_throughput/main.c -------------------------------------------------------------------------------- /test/utimes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/utimes/Makefile -------------------------------------------------------------------------------- /test/utimes/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/utimes/main.c -------------------------------------------------------------------------------- /test/vfork/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/vfork/Makefile -------------------------------------------------------------------------------- /test/vfork/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/vfork/main.c -------------------------------------------------------------------------------- /test/wait/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/wait/Makefile -------------------------------------------------------------------------------- /test/wait/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/wait/main.c -------------------------------------------------------------------------------- /test/wait_child/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/wait_child/Makefile -------------------------------------------------------------------------------- /test/wait_child/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/test/wait_child/main.c -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/c_formatter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/c_formatter -------------------------------------------------------------------------------- /tools/copy_bom/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/Cargo.lock -------------------------------------------------------------------------------- /tools/copy_bom/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/Cargo.toml -------------------------------------------------------------------------------- /tools/copy_bom/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/Makefile -------------------------------------------------------------------------------- /tools/copy_bom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/README.md -------------------------------------------------------------------------------- /tools/copy_bom/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/example.yaml -------------------------------------------------------------------------------- /tools/copy_bom/src/bom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/src/bom.rs -------------------------------------------------------------------------------- /tools/copy_bom/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/src/error.rs -------------------------------------------------------------------------------- /tools/copy_bom/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/src/main.rs -------------------------------------------------------------------------------- /tools/copy_bom/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/copy_bom/src/util.rs -------------------------------------------------------------------------------- /tools/docker/Dockerfile.anolis8.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/Dockerfile.anolis8.4 -------------------------------------------------------------------------------- /tools/docker/Dockerfile.ubuntu20.04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/Dockerfile.ubuntu20.04 -------------------------------------------------------------------------------- /tools/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/README.md -------------------------------------------------------------------------------- /tools/docker/build_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/build_image.sh -------------------------------------------------------------------------------- /tools/docker/ci/Dockerfile.grpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/ci/Dockerfile.grpc -------------------------------------------------------------------------------- /tools/docker/ci/Dockerfile.gvisor_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/ci/Dockerfile.gvisor_test -------------------------------------------------------------------------------- /tools/docker/ci/Dockerfile.openvino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/ci/Dockerfile.openvino -------------------------------------------------------------------------------- /tools/docker/ci/Dockerfile.python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/ci/Dockerfile.python -------------------------------------------------------------------------------- /tools/docker/start_aesm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/docker/start_aesm.sh -------------------------------------------------------------------------------- /tools/gen_internal_conf/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/gen_internal_conf/Cargo.lock -------------------------------------------------------------------------------- /tools/gen_internal_conf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/gen_internal_conf/Cargo.toml -------------------------------------------------------------------------------- /tools/gen_internal_conf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/gen_internal_conf/Makefile -------------------------------------------------------------------------------- /tools/gen_internal_conf/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/gen_internal_conf/src/main.rs -------------------------------------------------------------------------------- /tools/init/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/init/Cargo.lock -------------------------------------------------------------------------------- /tools/init/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/init/Cargo.toml -------------------------------------------------------------------------------- /tools/init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/init/Makefile -------------------------------------------------------------------------------- /tools/init/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/init/src/main.rs -------------------------------------------------------------------------------- /tools/installer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/README.md -------------------------------------------------------------------------------- /tools/installer/deb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/deb/Makefile -------------------------------------------------------------------------------- /tools/installer/deb/occlum/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/deb/occlum/changelog -------------------------------------------------------------------------------- /tools/installer/deb/occlum/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tools/installer/deb/occlum/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/deb/occlum/control -------------------------------------------------------------------------------- /tools/installer/deb/occlum/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/deb/occlum/rules -------------------------------------------------------------------------------- /tools/installer/deb/occlum/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/glibc/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/glibc/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/golang/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/golang/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/musl-gcc/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tools/installer/deb/toolchains/musl-gcc/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /tools/installer/rpm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/rpm/Makefile -------------------------------------------------------------------------------- /tools/installer/rpm/occlum-filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/rpm/occlum-filelist -------------------------------------------------------------------------------- /tools/installer/rpm/occlum-pal-filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/rpm/occlum-pal-filelist -------------------------------------------------------------------------------- /tools/installer/rpm/occlum-pal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/rpm/occlum-pal.sh -------------------------------------------------------------------------------- /tools/installer/rpm/occlum-runtime.sh: -------------------------------------------------------------------------------- 1 | export PATH="/opt/occlum/build/bin:$PATH" 2 | -------------------------------------------------------------------------------- /tools/installer/rpm/occlum.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/installer/rpm/occlum.spec -------------------------------------------------------------------------------- /tools/occlum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/occlum -------------------------------------------------------------------------------- /tools/occlum_build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/occlum_build.mk -------------------------------------------------------------------------------- /tools/protect-integrity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/.gitignore -------------------------------------------------------------------------------- /tools/protect-integrity/App/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/App/App.cpp -------------------------------------------------------------------------------- /tools/protect-integrity/App/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/App/App.h -------------------------------------------------------------------------------- /tools/protect-integrity/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/Enclave.edl -------------------------------------------------------------------------------- /tools/protect-integrity/Enclave/Enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/Enclave/Enclave.h -------------------------------------------------------------------------------- /tools/protect-integrity/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/Makefile -------------------------------------------------------------------------------- /tools/protect-integrity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/protect-integrity/README.md -------------------------------------------------------------------------------- /tools/toolchains/bash/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/bash/build.sh -------------------------------------------------------------------------------- /tools/toolchains/busybox/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/busybox/build.sh -------------------------------------------------------------------------------- /tools/toolchains/busybox/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/busybox/config -------------------------------------------------------------------------------- /tools/toolchains/clang/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/clang/build.sh -------------------------------------------------------------------------------- /tools/toolchains/dcap_lib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/dcap_lib/Cargo.lock -------------------------------------------------------------------------------- /tools/toolchains/dcap_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/dcap_lib/Cargo.toml -------------------------------------------------------------------------------- /tools/toolchains/dcap_lib/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/dcap_lib/build.sh -------------------------------------------------------------------------------- /tools/toolchains/dcap_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/dcap_lib/src/lib.rs -------------------------------------------------------------------------------- /tools/toolchains/dcap_lib/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/dcap_lib/src/prelude.rs -------------------------------------------------------------------------------- /tools/toolchains/glibc/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/glibc/build.sh -------------------------------------------------------------------------------- /tools/toolchains/golang/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/golang/build.sh -------------------------------------------------------------------------------- /tools/toolchains/musl-gcc/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/musl-gcc/build.sh -------------------------------------------------------------------------------- /tools/toolchains/musl-gcc/install_zlib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/musl-gcc/install_zlib.sh -------------------------------------------------------------------------------- /tools/toolchains/rust/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/toolchains/rust/build.sh -------------------------------------------------------------------------------- /tools/update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/occlum/ngo/HEAD/tools/update_version.sh --------------------------------------------------------------------------------