Skip to content

Commit d8572c5

Browse files
authored
Merge pull request hermit-os#45 from hermit-os/unsafe-naked
use #[naked] as an unsafe attribute
2 parents 89dd52e + 434355f commit d8572c5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

rftrace/src/backend.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ impl RetStack {
7272
}
7373
}
7474

75-
#[naked]
75+
#[unsafe(naked)]
7676
#[no_mangle]
7777
pub unsafe extern "C" fn mcount() {
7878
// We need to be careful with hooked naked functions!
@@ -362,7 +362,7 @@ macro_rules! epilogue {
362362
};
363363
}
364364

365-
#[naked]
365+
#[unsafe(naked)]
366366
pub unsafe extern "C" fn mcount_return_trampoline() {
367367
// does 'nothing', except calling mcount_return. Takes care to not clobber any return registers.
368368
// based on https://github.com/namhyung/uftrace/blob/master/arch/x86_64/mcount.S

0 commit comments

Comments
 (0)