MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / get_appended_space

Method get_appended_space

cranelift/codegen/src/machinst/buffer.rs:587–594  ·  view source on GitHub ↗

Reserve appended space and return a mutable slice referring to it.

(&mut self, len: usize)

Source from the content-addressed store, hash-verified

585
586 /// Reserve appended space and return a mutable slice referring to it.
587 pub fn get_appended_space(&mut self, len: usize) -> &mut [u8] {
588 let off = self.data.len();
589 let new_len = self.data.len() + len;
590 self.data.resize(new_len, 0);
591 &mut self.data[off..]
592
593 // Post-invariant: as for `put1()`.
594 }
595
596 /// Align up to the given alignment.
597 pub fn align_to(&mut self, align_to: CodeOffset) {

Callers 2

emit_veneerMethod · 0.80

Calls 2

lenMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected