Hi, I am working on adding more robust mcount/fentry functionality for Rust. Particularly, support for equivalents of the gcc extensions used by the kernel (-mrecord-mcount and -mnop-mcount). I am unsure about a few details.
Are patchable function entries meant to replace the usage of mcount/fentry? The fedora x86-64 kernel uses both, and fentry for tracing. Do some kernel configurations require both? Is fentry/mcount support needed in a toolchain which supports patchable entries? Thanks, Paul Murphy
