Trait ICorProfilerInfo9_Impl
pub trait ICorProfilerInfo9_Impl: ICorProfilerInfo8_Impl {
// Required methods
fn GetNativeCodeStartAddresses(
&self,
functionid: usize,
rejitid: usize,
ccodestartaddresses: u32,
pccodestartaddresses: *mut u32,
codestartaddresses: *mut usize,
) -> Result<()>;
fn GetILToNativeMapping3(
&self,
pnativecodestartaddress: usize,
cmap: u32,
pcmap: *mut u32,
map: *mut COR_DEBUG_IL_TO_NATIVE_MAP,
) -> Result<()>;
fn GetCodeInfo4(
&self,
pnativecodestartaddress: usize,
ccodeinfos: u32,
pccodeinfos: *mut u32,
codeinfos: *mut COR_PRF_CODE_INFO,
) -> Result<()>;
}
Required Methods§
fn GetNativeCodeStartAddresses( &self, functionid: usize, rejitid: usize, ccodestartaddresses: u32, pccodestartaddresses: *mut u32, codestartaddresses: *mut usize, ) -> Result<()>
fn GetILToNativeMapping3( &self, pnativecodestartaddress: usize, cmap: u32, pcmap: *mut u32, map: *mut COR_DEBUG_IL_TO_NATIVE_MAP, ) -> Result<()>
fn GetCodeInfo4( &self, pnativecodestartaddress: usize, ccodeinfos: u32, pccodeinfos: *mut u32, codeinfos: *mut COR_PRF_CODE_INFO, ) -> 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.