Trait ICorProfilerInfo8_Impl
pub trait ICorProfilerInfo8_Impl: ICorProfilerInfo7_Impl {
// Required methods
fn IsFunctionDynamic(&self, functionid: usize) -> Result<BOOL>;
fn GetFunctionFromIP3(
&self,
ip: *const u8,
functionid: *mut usize,
prejitid: *mut usize,
) -> Result<()>;
fn GetDynamicFunctionInfo(
&self,
functionid: usize,
moduleid: *mut usize,
ppvsig: *mut *mut u8,
pbsig: *mut u32,
cchname: u32,
pcchname: *mut u32,
wszname: PWSTR,
) -> Result<()>;
}
Required Methods§
fn IsFunctionDynamic(&self, functionid: usize) -> Result<BOOL>
fn GetFunctionFromIP3( &self, ip: *const u8, functionid: *mut usize, prejitid: *mut usize, ) -> Result<()>
fn GetDynamicFunctionInfo( &self, functionid: usize, moduleid: *mut usize, ppvsig: *mut *mut u8, pbsig: *mut u32, cchname: u32, pcchname: *mut u32, wszname: PWSTR, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.