[Zion] Remove all capabilities on process cleanup.

This commit is contained in:
Drew Galbraith 2023-11-24 17:05:11 -08:00
parent 430dc36728
commit e50d3f8abc
3 changed files with 14 additions and 1 deletions

View file

@ -25,6 +25,8 @@ class CapabilityTable {
glcr::RefPtr<Capability> GetCapability(uint64_t id);
glcr::RefPtr<Capability> ReleaseCapability(uint64_t id);
void ReleaseAll();
private:
glcr::RefPtr<Mutex> lock_ = Mutex::Create();
// TODO: Do some randomization.