• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

henrythasler / rust-tiny-wasm / 22876220351

09 Mar 2026 09:44PM UTC coverage: 66.791% (-11.7%) from 78.491%
22876220351

push

github

henrythasler
assemble prologue and epilogue
clean up

0 of 32 new or added lines in 6 files covered. (0.0%)

12 existing lines in 3 files now uncovered.

179 of 268 relevant lines covered (66.79%)

1.59 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/assembler.rs
1
use aarch64::*;
2
mod aarch64;
3

NEW
4
pub fn emit_prologue(machinecode: &mut Vec<u32>) {
×
NEW
5
    machinecode.push(0xA9BF7BFD); // stp fp, lr, [sp, #-16]!  ; create a new stack frame
×
NEW
6
    machinecode.push(0x910003FD); // mov fp, sp
×
UNCOV
7
}
×
8

NEW
9
pub fn emit_epilogue(machinecode: &mut Vec<u32>) {
×
NEW
10
    machinecode.push(0xA8C17BFD); // ldp fp, lr, [sp], #16  ; destroy stack frame and restore FP, LR and SP
×
NEW
11
    machinecode.push(branch::ret(Reg::LR)); // ret
×
UNCOV
12
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc