crosvm/common
Vikram Auradkar e6bc05ef81 scoped_event: Created macro to reduce duplicate code
ScopedEvent's implementation was the exact same in 3 different places.

Bug: b:215618500
Bug: b:223840386
Test: ran emulator
Change-Id: I835ef9c523936dd651652f344f4857515afb8bdd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3523746
Reviewed-by: Richard Zhang <rizhang@google.com>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Vikram Auradkar <auradkar@google.com>
2022-03-15 20:36:09 +00:00
..
assertions crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
audio_streams audio_streams: Add async interface to remove dependency on cros_async 2022-03-15 17:29:21 +00:00
balloon_control crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
base scoped_event: Created macro to reduce duplicate code 2022-03-15 20:36:09 +00:00
cros-fuzz crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
cros_async audio_streams: Add async interface to remove dependency on cros_async 2022-03-15 17:29:21 +00:00
cros_asyncv2 crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
data_model Upstream data_model 2022-03-10 18:48:52 +00:00
io_uring crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
p9 crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
sync crosvm: migrate to Rust 2021 edition 2022-03-09 01:16:03 +00:00
sys_util scoped_event: Created macro to reduce duplicate code 2022-03-15 20:36:09 +00:00
sys_util_core scoped_event: Created macro to reduce duplicate code 2022-03-15 20:36:09 +00:00
win_sys_util scoped_event: Created macro to reduce duplicate code 2022-03-15 20:36:09 +00:00
win_util Upstream win_util 2022-03-14 20:39:10 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00

Crosvm General Purpose Libraries

The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.

To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.

List of libraries

  • cros-fuzz: Support crate for fuzzing rust code in ChromeOS
  • p9: Server implementation of the 9p file system protocol