hyperlight-dev / hyperlight-dev/hyperlight
Add tests for handling exceptions in core Hyperlight
- Vorherrschende Sprache
- Rust
- Sterne
- 4.7k
- Forks
- 208
- Ø Merge
- 1 T. 7 Std.
- Gemergte PRs (30 T.)
- 48
Beschreibung
Currently, we have support for registering exception handlers, but the only tests of this functionality are in hyperlight-wasm. We should add simpler tests in hyperlight core, and especially a test of allocating a page on demand when first read/written to.
Beitragsleitfaden
Rechercherichtung
Lies die vorhandenen Tests zur Ausnahmebehandlung in hyperlight-wasm und finde anschließend die entsprechenden Einstiegspunkte für die Registrierung des Ausnahmehandlers und die Handhabung von Speicherseiten in core Hyperlight. Füge einfachere core-Tests für die Ausnahmebehandlung hinzu, einschließlich der bedarfsgesteuerten Zuweisung einer Seite bei ihrem ersten Lese- oder Schreibzugriff; abgeschlossen ist die Aufgabe, wenn diese Fälle in der core-Testsuite bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- operating-systems, testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100