hermit-os / hermit-os/kernel

Consider XRay instrumentation support

Open
#2,316 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.5k
Forks
132
Avg merge
1d 14h
Merged PRs (30d)
39

Description

It might be useful to support XRay Instrumentation ([whitepaper](https://research.google/pubs/xray-a-function-call-tracing-system/), [LLVM docs](https://llvm.org/docs/XRay.html), [Rust tracking issue](https://github.com/rust-lang/rust/issues/102921)).

If it turns out to be strictly superior, this could potentially replace the current `mcount` instrumentation. HermitCore has supported this once: [hermit-os/hermit-playground/usr/xray/README.md](https://github.com/hermit-os/hermit-playground/blob/master/usr/xray/README.md).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.