jvmti_rs/wrapper/facade/memory_management.rs
1use crate::{sys::*, errors::*, objects::*, JVMTIFacadeEnv};
2
3impl<'a> JVMTIFacadeEnv<'a> {
4 pub fn allocate(&self, size: jlong) -> Result<Option<JMemoryAllocate>> {
5 self.jvmti_rust().allocate(size)
6 }
7
8 pub fn deallocate<T>(&self, memory: &T) -> Result<()>
9 where
10 T: JDeallocate<'a> {
11 self.jvmti_rust().deallocate(memory)
12 }
13}