MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / free

Method free

vm-allocator/src/address.rs:198–204  ·  view source on GitHub ↗

Free an already allocated address range. We can only free a range if it matches exactly an already allocated range.

(&mut self, address: GuestAddress, size: GuestUsize)

Source from the content-addressed store, hash-verified

196 /// Free an already allocated address range.
197 /// We can only free a range if it matches exactly an already allocated range.
198 pub fn free(&mut self, address: GuestAddress, size: GuestUsize) {
199 if let Some(&range_size) = self.ranges.get(&address)
200 && size == range_size
201 {
202 self.ranges.remove(&address);
203 }
204 }
205
206 /// Start address of the allocator
207 pub fn base(&self) -> GuestAddress {

Callers 10

free_barsMethod · 0.45
free_barsMethod · 0.45
free_barsMethod · 0.45
move_barMethod · 0.45
free_io_addressesMethod · 0.45
free_barsMethod · 0.45

Calls 2

getMethod · 0.45
removeMethod · 0.45