commit | 7afc13991c8bd558e796d3c8183be1e0006c444b | [log] [tgz] |
---|---|---|
author | Shikha Panwar <shikhapanwar@google.com> | Thu Mar 24 08:54:43 2022 +0000 |
committer | Shikha Panwar <shikhapanwar@google.com> | Wed Apr 06 20:57:48 2022 +0000 |
tree | dc11537ac6e75fbb53f9d094068de536ffc63751 | |
parent | 0689e7e1627a56a6aef235c5d5ebeda18303e0e2 [diff] |
Enable exporting of tombstones out of guest VMs Microdroid init will start the tombstone_transmit service which will connect to a server (thread of virtualization service). virtualizationservice listens for incoming connections from guests VMs. The client (tombstone_transmit in guest) sends each tombstone file content through a separate stream. For each received connection, handle_tombstone would send a connect request to tombstoned(via libtombstoned_client_rust), which provide a file to write the content in (actually managed by the client libary). Once write is complete notify_completion() would send completion notification to tombstoned (which then will close the file and rename it). Test: atest MicrodroidHostTestCases and/or crash a process in microdroid, take and check bugreport Bug: 202153827 Change-Id: Ifcaa5da968ef39fdd05612d3e0baca4fd1c5eaf1
This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.