commit | 14a03601b207b7d68cb9ad5a94e9345f0b3bb0ad | [log] [tgz] |
---|---|---|
author | Adam Perry <adamperry@google.com> | Wed Apr 26 14:29:30 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Apr 26 14:29:30 2023 +0000 |
tree | 08782da4df461678f72324d31075a77cbd7bd152 | |
parent | 3fc9e898ebb66ef8e7ba287ee6ef68cac4594b6f [diff] |
[starnix] Basic kernel panic support. When a single process in the kernel panics, we need to tear down the entire kernel which includes all the processes in the same job. This is implemented as a small library that can be integration tested without adding any new panicking paths to Starnix or depending on particular panicking behaviors of the kernel's current implementation. Manually confirmed that the test times out if the panic hook is commented out from panicker.rs. Multiply: kill_job_on_panic_tests Change-Id: I53474868066ed65cbe488d2abad3048bd9d25896 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/830879 Reviewed-by: Kevin Lindkvist <lindkvist@google.com> Commit-Queue: Adam Perry <adamperry@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.