rust-sel4
Rust support for seL4 userspace
파일 탐색기
- .gitignore
- config.toml
- no-std.toml
- no-world.toml
- std.toml
- pr.yml
- push.yaml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- dep5
- settings.json
- device.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- device.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- device.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- device.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- artistic_secrets.rs
- cryptographic_secrets.rs
- main.rs
- build.rs
- Cargo.nix
- Cargo.toml
- RockSalt-Regular.ttf
- lib.rs
- main.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- meta.py
- main.rs
- Cargo.nix
- Cargo.toml
- hello.system
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- mime.rs
- server.rs
- Cargo.nix
- Cargo.toml
- config.rs
- handler.rs
- main.rs
- build.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- config.rs
- main.rs
- Cargo.nix
- Cargo.toml
- config.rs
- main.rs
- Cargo.nix
- Cargo.toml
- http-server.system
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- device.rs
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- runtime.rs
- Cargo.nix
- Cargo.toml
- child_vspace.rs
- main.rs
- object_allocator.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- empty_message.rs
- lib.rs
- message_builder.rs
- message_parser.rs
- when_microkit.rs
- Cargo.nix
- Cargo.toml
- blk.rs
- lib.rs
- network.rs
- serial.rs
- timer.rs
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- basic.rs
- bump.rs
- by_range.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- block_io_wrapper.rs
- dummy_time_source.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- access.rs
- disk.rs
- lib.rs
- operation.rs
- when_alloc.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- conn.rs
- error.rs
- lib.rs
- utils.rs
- dummy_custom_getrandom.rs
- lib.rs
- no_server_cert_verifier.rs
- time_provider_impl.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- README.md
- lib.rs
- Cargo.nix
- Cargo.toml
- enter.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- README.md
- instant.rs
- lib.rs
- sub_key.rs
- timer_queue.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- mutex.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- sel4-symbolize-backtrace.rs
- Cargo.nix
- Cargo.toml
- sel4-embed-debug-info.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- with_alloc.rs
- with_postcard.rs
- with_symbolize.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- mod.rs
- write_buffered.rs
- block.rs
- lib.rs
- net.rs
- rtc.rs
- timer.rs
- Cargo.nix
- Cargo.toml
- aarch64.rs
- arm.rs
- mod.rs
- riscv32.rs
- riscv64.rs
- x86_64.rs
- lib.rs
- syscall_registers.rs
- Cargo.nix
- Cargo.toml
- client.rs
- driver.rs
- message_types.rs
- mod.rs
- client.rs
- driver.rs
- message_types.rs
- mod.rs
- client.rs
- driver.rs
- message_types.rs
- mod.rs
- client.rs
- driver.rs
- message_types.rs
- mod.rs
- client.rs
- driver.rs
- message_types.rs
- mod.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- errno.rs
- heap.rs
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- errors.rs
- lib.rs
- owned.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- lib.rs
- slot_count_tracker.rs
- slot_set_semaphore.rs
- slot_tracker.rs
- Cargo.nix
- Cargo.toml
- inner.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- descriptor.rs
- lib.rs
- roles.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- hello_world.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- entry.rs
- lib.rs
- termination.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- sel4-simple-task-serialize-runtime-config.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- declare_main.rs
- global_allocator.rs
- lib.rs
- termination.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- mod.rs
- types.rs
- mod.rs
- types.rs
- entry.rs
- lib.rs
- run_tests.rs
- short_backtrace.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- with_alloc.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- main.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- main.rs
- system.py
- Cargo.nix
- Cargo.toml
- main.rs
- system.py
- Cargo.nix
- Cargo.toml
- system.xml
- test.rs
- Cargo.nix
- Cargo.toml
- client.rs
- main.rs
- server.rs
- system.xml
- Cargo.toml
- Cargo.nix
- Cargo.toml
- system.xml
- test.rs
- Cargo.nix
- Cargo.toml
- system.xml
- test.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- test.c
- main.rs
- build.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- .gitignore
- Makefile
- shell.nix
- main.rs
- Cargo.nix
- Cargo.toml
- core.dfy
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- build.rs
- Cargo.nix
- Cargo.toml
- attr_macros.rs
- cfg_if.rs
- common_helpers.rs
- condition.rs
- expr_macros.rs
- mod.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- build.rs
- Cargo.nix
- Cargo.toml
- fault.rs
- mod.rs
- object.rs
- user_context.rs
- vcpu_reg.rs
- fault.rs
- mod.rs
- object.rs
- user_context.rs
- vcpu_reg.rs
- mod.rs
- fault.rs
- invocations.rs
- mod.rs
- object.rs
- vm_attributes.rs
- vspace.rs
- fault.rs
- invocations.rs
- mod.rs
- object.rs
- user_context.rs
- vm_attributes.rs
- vspace.rs
- mod.rs
- object.rs
- user_context.rs
- mod.rs
- fault.rs
- invocations.rs
- mod.rs
- object.rs
- vm_attributes.rs
- vspace.rs
- mod.rs
- mod.rs
- token.rs
- benchmark.rs
- bootinfo.rs
- cap_rights.rs
- cnode_cap_data.rs
- const_helpers.rs
- cptr.rs
- debug.rs
- error.rs
- fault.rs
- helper_macros.rs
- init_thread.rs
- invocation_context.rs
- invocations.rs
- ipc_buffer.rs
- lib.rs
- message_info.rs
- object.rs
- printing.rs
- reply_authority.rs
- syscalls.rs
- vspace.rs
- ast.rs
- grammar.pest
- mod.rs
- mod.rs
- simplified.rs
- mod.rs
- parse.rs
- mod.rs
- parse.rs
- condition.rs
- mod.rs
- c.rs
- main.rs
- aarch32.rs
- aarch64.rs
- mod.rs
- riscv.rs
- x86_64.rs
- mod.rs
- aarch32.rs
- aarch64.rs
- mod.rs
- riscv.rs
- x86_64.rs
- mod.rs
- calls.rs
- mod.rs
- bf.rs
- c.rs
- invocations.rs
- ipc_buffer.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- atomic_operations.rs
- macros.rs
- mod.rs
- operations.rs
- slice_operations.rs
- abstract_ref.rs
- access.rs
- core_ext.rs
- lib.rs
- memory_type.rs
- Cargo.nix
- Cargo.toml
- README.md
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- main.rs
- reserialize_spec.rs
- Cargo.nix
- Cargo.toml
- cslot_allocator.rs
- error.rs
- hold_slots.rs
- initialize.rs
- lib.rs
- lib_main.rs
- main.rs
- memory.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- cap_table.rs
- frame_init.rs
- lib.rs
- spec.rs
- transform.rs
- when_sel4.rs
- x86_io_address_space.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- README.md
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- main.rs
- build.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- on_heap.rs
- on_stack.rs
- set_thread_pointer.rs
- static_allocation.rs
- Cargo.nix
- Cargo.toml
- embed.rs
- glue.rs
- mod.rs
- regions.rs
- scheme.rs
- table.rs
- main.rs
- maps.rs
- serialize_payload.rs
- utils.rs
- Cargo.nix
- Cargo.toml
- head.S
- macros.h
- mm.h
- mm.S
- psci.S
- registers.h
- tail.S
- exception_handler.S
- head.S
- macros.h
- mm.h
- mm.S
- registers.h
- tail.S
- head.S
- lib.rs
- Cargo.nix
- Cargo.toml
- mod.rs
- psci.rs
- spin_table.rs
- mod.rs
- mod.rs
- psci.rs
- spin_table.rs
- exception_handler.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- barrier.rs
- fmt.rs
- logging.rs
- main.rs
- rt.rs
- this_image.rs
- build.rs
- Cargo.nix
- Cargo.toml
- README.md
- lib.rs
- synchronized.rs
- Cargo.nix
- Cargo.toml
- channel.rs
- defer.rs
- handler.rs
- ipc.rs
- lib.rs
- message.rs
- symbols.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- entry.rs
- heap.rs
- lib.rs
- panicking.rs
- printing.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- mod.rs
- with_tls.rs
- without_tls.rs
- mod.rs
- mod.rs
- with_alloc.rs
- without_alloc.rs
- mod.rs
- hook.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- dynamic.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- Cargo.nix
- Cargo.toml
- build.rs
- Cargo.nix
- Cargo.toml
- main.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- lib.rs
- test1.rs
- Cargo.nix
- Cargo.toml
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- entry.rs
- heap.rs
- lib.rs
- printing.rs
- termination.rs
- Cargo.nix
- Cargo.toml
- abort.rs
- lib.rs
- start.rs
- tls.rs
- unwinding.rs
- Cargo.nix
- Cargo.toml
- generic.rs
- mod.rs
- ordering.rs
- lib.rs
- ops.rs
- build.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- Cargo.nix
- Cargo.toml
- lib.rs
- mutex.rs
- Cargo.nix
- Cargo.toml
- fragment.nix.conf
- Makefile
- main.rs
- Cargo.toml
- main.rs
- Cargo.toml
- builtin_policies.rs
- format.rs
- lib.rs
- main.rs
- policy.rs
- Cargo.toml
- generic_regex.rs
- grammar.pest
- lib.rs
- parse.rs
- path.rs
- path_segment_predicate.rs
- Cargo.toml
- make-blueprint.nix
- .gitignore
- default.nix
- direct-dependency-allow-list.toml
- Makefile
- manifest-scope.nix
- manual-manifests.nix
- README.md
- Dockerfile
- Makefile
- nix.conf
- default.nix
- python-overrides.nix
- build-crates-in-layers.nix
- build-sysroot.nix
- crate-utils.nix
- default.nix
- path-to-link.nix
- prune-lockfile.nix
- symlink-to-regular-file.nix
- to-toml-file.nix
- vendor-lockfile.nix
- capDL-tool.nix
- default.nix
- Makefile
- default.nix
- deps.nix
- .gitignore
- default.nix
- default.nix
- default.nix
- gen-sdf.nix
- merge-config.py
- rust-toolchain.toml
- sdfgen.nix
- default.nix
- dummy-libunwind.nix
- raw.nix
- automate_simple.py
- default.nix
- default.nix
- u-boot.nix
- default.nix
- default.nix
- xilinx.nix
- default.nix
- automate.py
- default.nix
- default.nix
- z3.nix
- mk-capdl-initializer-with-spec.nix
- mk-simple-composition-capdl-spec.nix
- object-sizes.nix
- sel4-capdl-initializer.nix
- serialize-capdl-spec.nix
- default.nix
- default.nix
- automate.py
- default.nix
- automate.py
- default.nix
- mk-disk-image.nix
- default.nix
- serial-device.py
- c.nix
- dafny.nix
- default.nix
- verus.nix
- default.nix
- docs.nix
- gen-sdf.nix
- mk-sel4-kernel-loader-with-payload.nix
- mk-task.nix
- sel4-kernel-loader.nix
- shell.nix
- cmake-config-helpers.nix
- crates.nix
- default.nix
- distribution.nix
- embed-debug-info.nix
- generate-target-specs.nix
- opensbi.nix
- prepare-resettable.nix
- shell-for-hacking.nix
- shell-for-makefile.nix
- sources.nix
- worlds.nix
- default.nix
- index.md
- aggregates.nix
- cargo-config.nix
- default.nix
- overriding.nix
- default.nix
- check-generic-formatting-helper.py
- check-generic-formatting.sh
- git-keep
- __init__.py
- base.py
- elf.py
- __init__.py
- composition.py
- device_tree.py
- kernel_config.py
- utils.py
- __init__.py
- lib.rs
- Cargo.toml
- enumerate-crates-using-unstable-features.sh
- enumerate-used-unstable-features.sh
- extra-used-unstable-features.rs
- Makefile
- notes.md
- cargo
- main.rs
- Cargo.toml
- .gitignore
- default-excludes.txt
- Makefile
- rust-analyzer-wrapper
- .gitignore
- Cargo.lock
- Cargo.toml
- Apache-2.0.txt
- BSD-2-Clause.txt
- CC-BY-SA-4.0.txt
- GPL-2.0-only.txt
- ISC.txt
- MIT.txt
- aarch64-sel4-minimal.json
- aarch64-sel4-musl.json
- aarch64-sel4-roottask-minimal.json
- aarch64-sel4-roottask-musl.json
- aarch64-sel4-roottask-unwind-musl.json
- aarch64-sel4-roottask-unwind.json
- aarch64-sel4-roottask.json
- aarch64-sel4-unwind-musl.json
- aarch64-sel4-unwind.json
- aarch64-sel4.json
- armv7a-sel4-minimal.json
- armv7a-sel4-musl.json
- armv7a-sel4-roottask-minimal.json
- armv7a-sel4-roottask-musl.json
- armv7a-sel4-roottask.json
- armv7a-sel4.json
- diff-with-builtin
- README.md
- riscv32imac-sel4-minimal.json
- riscv32imac-sel4-musl.json
- riscv32imac-sel4-roottask-minimal.json
- riscv32imac-sel4-roottask-musl.json
- riscv32imac-sel4-roottask-unwind-musl.json
- riscv32imac-sel4-roottask-unwind.json
- riscv32imac-sel4-roottask.json
- riscv32imac-sel4-unwind-musl.json
- riscv32imac-sel4-unwind.json
- riscv32imac-sel4.json
- riscv32imafc-sel4-minimal.json
- riscv32imafc-sel4-musl.json
- riscv32imafc-sel4-roottask-minimal.json
- riscv32imafc-sel4-roottask-musl.json
- riscv32imafc-sel4-roottask-unwind-musl.json
- riscv32imafc-sel4-roottask-unwind.json
- riscv32imafc-sel4-roottask.json
- riscv32imafc-sel4-unwind-musl.json
- riscv32imafc-sel4-unwind.json
- riscv32imafc-sel4.json
- riscv64gc-sel4-minimal.json
- riscv64gc-sel4-musl.json
- riscv64gc-sel4-roottask-minimal.json
- riscv64gc-sel4-roottask-musl.json
- riscv64gc-sel4-roottask-unwind-musl.json
- riscv64gc-sel4-roottask-unwind.json
- riscv64gc-sel4-roottask.json
- riscv64gc-sel4-unwind-musl.json
- riscv64gc-sel4-unwind.json
- riscv64gc-sel4.json
- riscv64imac-sel4-minimal.json
- riscv64imac-sel4-musl.json
- riscv64imac-sel4-roottask-minimal.json
- riscv64imac-sel4-roottask-musl.json
- riscv64imac-sel4-roottask-unwind-musl.json
- riscv64imac-sel4-roottask-unwind.json
- riscv64imac-sel4-roottask.json
- riscv64imac-sel4-unwind-musl.json
- riscv64imac-sel4-unwind.json
- riscv64imac-sel4.json
- x86_64-sel4-minimal.json
- x86_64-sel4-musl.json
- x86_64-sel4-roottask-minimal.json
- x86_64-sel4-roottask-musl.json
- x86_64-sel4-roottask-unwind-musl.json
- x86_64-sel4-roottask-unwind.json
- x86_64-sel4-roottask.json
- x86_64-sel4-unwind-musl.json
- x86_64-sel4-unwind.json
- x86_64-sel4.json
- .gitignore
- Cargo.lock
- Cargo.nix
- Cargo.toml
- default.nix
- Makefile
- README.md
- rust-toolchain.toml
- rustfmt.toml
- VERSION
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
rustc
설명 보기 ▼
rustc
Rust 컴파일러.
Rust 프로젝트는 보통 `rustc`를 직접 호출하는 대신 `cargo`를 사용합니다.
더 많은 정보: <https://doc.rust-lang.org/stable/rustc/>.
rustc {{path/to/main.rs}}
바이너리 크레이트 컴파일:
rustc {{[-C|--codegen]}} lto {{[-C|--codegen]}} opt-level={{0|1|2|3|s|z}} {{path/to/main.rs}}
최적화하여 컴파일 (`s`는 바이너리 크기 최적화를 의미하며, `z`는 더 많은 최적화를 포함):
rustc {{[-g|--codegen debuginfo=2]}} {{path/to/main.rs}}
디버깅 정보 포함하여 컴파일:
// repository documentation
Was this content helpful?
(0 ratings)
