hyperlight-dev / hyperlight-dev/hyperlight

Ensure C compatibility for guest tracing

Aperta
#1,009 0 commenti 0 reazioni 1 assegnatario Rivendicata da @dblnz Vedi su GitHub
lifecycle/confirmed
Lingua principale
Rust
Stelle
4.7k
Fork
208
Merge medio
1g 7h
PR unite (30g)
47

Descrizione

## Description
We want Hyperlight guest tracing to be compatible with C guests.
We haven't tried it, but using a C guest should at least allow the `hyperlight` guest framework traces to be reported to the host.

## Rationale
All type of Hyperlight guests shall have support for guest tracing.

## How
We need tests to ensure this compatibility.
Furthermore, to allow a guest to add custom traces in its code, we need to provide some macros/APIs that do that for the C guests. Or find a way to exercise the `tracing` subscriber's APIs.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.