Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/camdenreslink/clr-profiler
/ functions
Functions
868 in github.com/camdenreslink/clr-profiler
⨍
Functions
868
◇
Types & classes
161
↓ 104 callers
Method
info
(&self)
clr_profiler/src/profiler_info.rs:40
↓ 62 callers
Method
i_metadata_import
(&self)
clr_profiler/src/ffi/class/metadata_import.rs:24
↓ 47 callers
Method
i_metadata_emit
(&self)
clr_profiler/src/ffi/class/metadata_emit.rs:24
↓ 45 callers
Function
il_u8
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:3
↓ 33 callers
Method
i_cor_profiler_info
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:42
↓ 21 callers
Method
i_cor_profiler_info_2
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:45
↓ 15 callers
Function
il_u32
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:11
↓ 14 callers
Method
i_cor_profiler_info_3
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:48
↓ 14 callers
Method
i_metadata_assembly_import
(&self)
clr_profiler/src/ffi/class/metadata_assembly_import.rs:21
↓ 13 callers
Function
check_flag
(flags: u8, flag: u8)
clr_profiler/src/cil/helpers.rs:67
↓ 10 callers
Method
i_cor_profiler_info_4
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:51
↓ 9 callers
Method
i_metadata_assembly_emit
(&self)
clr_profiler/src/ffi/class/metadata_assembly_emit.rs:20
↓ 8 callers
Method
i_metadata_emit_2
(&self)
clr_profiler/src/ffi/class/metadata_emit.rs:27
↓ 8 callers
Method
i_metadata_import_2
(&self)
clr_profiler/src/ffi/class/metadata_import.rs:27
↓ 6 callers
Method
i_cor_profiler_info_10
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:69
↓ 5 callers
Method
i_cor_profiler_function_enum
(&self)
clr_profiler/src/ffi/class/cor_profiler_function_enum.rs:16
↓ 5 callers
Method
i_cor_profiler_method_enum
(&self)
clr_profiler/src/ffi/class/cor_profiler_method_enum.rs:16
↓ 5 callers
Method
i_cor_profiler_module_enum
(&self)
clr_profiler/src/ffi/class/cor_profiler_module_enum.rs:16
↓ 5 callers
Method
i_cor_profiler_object_enum
(&self)
clr_profiler/src/ffi/class/cor_profiler_object_enum.rs:16
↓ 5 callers
Method
i_cor_profiler_thread_enum
(&self)
clr_profiler/src/ffi/class/cor_profiler_thread_enum.rs:16
↓ 4 callers
Method
profiler_info
(&self)
test_profilers/src/basic_integration_test.rs:17
↓ 3 callers
Method
i_cor_profiler_function_control
(&self)
clr_profiler/src/ffi/class/cor_profiler_function_control.rs:18
↓ 3 callers
Method
i_cor_profiler_info_7
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:60
↓ 3 callers
Method
i_cor_profiler_info_8
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:63
↓ 3 callers
Method
i_cor_profiler_info_9
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:66
↓ 3 callers
Method
i_unknown
(&self)
clr_profiler/src/ffi/class/unknown.rs:16
↓ 3 callers
Function
il_i32
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:27
↓ 3 callers
Function
il_u16
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:6
↓ 3 callers
Method
into_bytes
(&self)
clr_profiler/src/cil/method.rs:36
↓ 2 callers
Method
GetAppDomainInfo
( &self, appDomainId: AppDomainID, cchName: ULONG, pcchName: *mut ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:247
↓ 2 callers
Method
GetAppDomainsContainingModule
( &self, moduleId: ModuleID, cAppDomainIds: ULONG32, pcAppDomainIds: *mut ULON
clr_profiler/src/ffi/class/cor_profiler_info.rs:738
↓ 2 callers
Method
GetAssemblyInfo
( &self, assemblyId: AssemblyID, cchName: ULONG, pcchName: *mut ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:264
↓ 2 callers
Method
GetClassIDInfo2
( &self, classId: ClassID, pModuleId: *mut ModuleID, pTypeDefToken: *mut mdTyp
clr_profiler/src/ffi/class/cor_profiler_info.rs:419
↓ 2 callers
Method
GetClassLayout
( &self, td: mdTypeDef, pdwPackSize: *mut DWORD, rFieldOffset: *mut COR_FIELD_
clr_profiler/src/ffi/class/metadata_import.rs:433
↓ 2 callers
Method
GetCodeInfo2
( &self, functionID: FunctionID, cCodeInfos: ULONG32, pcCodeInfos: *mut ULONG3
clr_profiler/src/ffi/class/cor_profiler_info.rs:440
↓ 2 callers
Method
GetCodeInfo3
( &self, functionID: FunctionID, reJitId: ReJITID, cCodeInfos: ULONG32,
clr_profiler/src/ffi/class/cor_profiler_info.rs:797
↓ 2 callers
Method
GetCodeInfo4
( &self, pNativeCodeStartAddress: UINT_PTR, cCodeInfos: ULONG32, pcCodeInfos:
clr_profiler/src/ffi/class/cor_profiler_info.rs:968
↓ 2 callers
Method
GetDynamicFunctionInfo
( &self, functionId: FunctionID, moduleId: *mut ModuleID, ppvSig: *mut PCCOR_S
clr_profiler/src/ffi/class/cor_profiler_info.rs:922
↓ 2 callers
Method
GetFunctionInfo2
( &self, funcId: FunctionID, frameInfo: COR_PRF_FRAME_INFO, pClassId: *mut Cla
clr_profiler/src/ffi/class/cor_profiler_info.rs:374
↓ 2 callers
Method
GetGenerationBounds
( &self, cObjectRanges: ULONG, pcObjectRanges: *mut ULONG, ranges: *mut COR_PR
clr_profiler/src/ffi/class/cor_profiler_info.rs:577
↓ 2 callers
Method
GetILToNativeMapping
( &self, functionId: FunctionID, cMap: ULONG32, pcMap: *mut ULONG32, m
clr_profiler/src/ffi/class/cor_profiler_info.rs:333
↓ 2 callers
Method
GetILToNativeMapping2
( &self, functionId: FunctionID, reJitId: ReJITID, cMap: ULONG32, pcMa
clr_profiler/src/ffi/class/cor_profiler_info.rs:833
↓ 2 callers
Method
GetILToNativeMapping3
( &self, pNativeCodeStartAddress: UINT_PTR, cMap: ULONG32, pcMap: *mut ULONG32
clr_profiler/src/ffi/class/cor_profiler_info.rs:953
↓ 2 callers
Method
GetMethodProps
( &self, mb: mdMethodDef, pClass: *mut mdTypeDef, szMethod: *mut WCHAR,
clr_profiler/src/ffi/class/metadata_import.rs:314
↓ 2 callers
Method
GetModuleInfo
( &self, moduleId: ModuleID, ppBaseLoadAddress: *mut LPCBYTE, cchName: ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:183
↓ 2 callers
Method
GetModuleInfo2
( &self, moduleId: ModuleID, ppBaseLoadAddress: *mut LPCBYTE, cchName: ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:753
↓ 2 callers
Method
GetNativeCodeStartAddresses
( &self, functionID: FunctionID, reJitId: ReJITID, cCodeStartAddresses: ULONG3
clr_profiler/src/ffi/class/cor_profiler_info.rs:936
↓ 2 callers
Method
GetReJITIDs
( &self, functionId: FunctionID, cReJitIds: ULONG, pcReJitIds: *mut ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:822
↓ 2 callers
Method
GetRuntimeInformation
( &self, pClrInstanceId: *mut USHORT, pRuntimeType: *mut COR_PRF_RUNTIME_TYPE,
clr_profiler/src/ffi/class/cor_profiler_info.rs:696
↓ 2 callers
Method
i_cor_profiler_info_5
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:54
↓ 2 callers
Method
import
(&self)
clr_profiler/src/metadata_import.rs:22
↓ 1 callers
Method
AddRef
(&mut self)
clr_profiler/src/ffi/class/class_factory.rs:70
↓ 1 callers
Method
ApplyMetaData
(&self, moduleId: ModuleID)
clr_profiler/src/ffi/class/cor_profiler_info.rs:880
↓ 1 callers
Method
DoStackSnapshot
( &self, thread: ThreadID, callback: *const StackSnapshotCallback, infoFlags:
clr_profiler/src/ffi/class/cor_profiler_info.rs:342
↓ 1 callers
Method
EnumJITedFunctions
(&self, ppEnum: *mut *mut CorProfilerFunctionEnum)
clr_profiler/src/ffi/class/cor_profiler_info.rs:603
↓ 1 callers
Method
EnumJITedFunctions2
(&self, ppEnum: *mut *mut CorProfilerFunctionEnum)
clr_profiler/src/ffi/class/cor_profiler_info.rs:845
↓ 1 callers
Method
EnumModules
(&self, ppEnum: *mut *mut CorProfilerModuleEnum)
clr_profiler/src/ffi/class/cor_profiler_info.rs:693
↓ 1 callers
Method
EnumNgenModuleMethodsInliningThisMethod
( &self, inlinersModuleId: ModuleID, inlineeModuleId: ModuleID, inlineeMethodI
clr_profiler/src/ffi/class/cor_profiler_info.rs:861
↓ 1 callers
Method
EnumThreads
(&self, ppEnum: *mut *mut CorProfilerThreadEnum)
clr_profiler/src/ffi/class/cor_profiler_info.rs:774
↓ 1 callers
Method
EnumerateObjectReferences
( &self, objectId: ObjectID, callback: ObjectReferenceCallback, clientData: *c
clr_profiler/src/ffi/class/cor_profiler_info.rs:983
↓ 1 callers
Method
ForceGC
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:286
↓ 1 callers
Method
GetAppDomainStaticAddress
( &self, classId: ClassID, fieldToken: mdFieldDef, appDomainId: AppDomainID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:532
↓ 1 callers
Method
GetArrayObjectInfo
( &self, objectId: ObjectID, cDimensions: ULONG32, pDimensionSizes: *mut ULONG
clr_profiler/src/ffi/class/cor_profiler_info.rs:493
↓ 1 callers
Method
GetBoxClassLayout
( &self, classId: ClassID, pBufferOffset: *mut ULONG32, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:510
↓ 1 callers
Method
GetClassFromObject
(&self, objectId: ObjectID, pClassId: *mut ClassID)
clr_profiler/src/ffi/class/cor_profiler_info.rs:72
↓ 1 callers
Method
GetClassFromTokenAndTypeArgs
( &self, moduleID: ModuleID, typeDef: mdTypeDef, cTypeArgs: ULONG32, t
clr_profiler/src/ffi/class/cor_profiler_info.rs:455
↓ 1 callers
Method
GetClassIDInfo
( &self, classId: ClassID, pModuleId: *mut ModuleID, pTypeDefToken: *mut mdTyp
clr_profiler/src/ffi/class/cor_profiler_info.rs:136
↓ 1 callers
Method
GetContextStaticAddress
( &self, classId: ClassID, fieldToken: mdFieldDef, contextId: ContextID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:558
↓ 1 callers
Method
GetCurrentThreadID
(&self, pThreadId: *mut ThreadID)
clr_profiler/src/ffi/class/cor_profiler_info.rs:133
↓ 1 callers
Method
GetEventMask
(&self, pdwEvents: *mut DWORD)
clr_profiler/src/ffi/class/cor_profiler_info.rs:91
↓ 1 callers
Method
GetEventMask2
( &self, pdwEventsLow: *mut DWORD, pdwEventsHigh: *mut DWORD, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:851
↓ 1 callers
Method
GetFunctionEnter3Info
( &self, functionId: FunctionID, eltInfo: COR_PRF_ELT_INFO, pFrameInfo: *mut C
clr_profiler/src/ffi/class/cor_profiler_info.rs:651
↓ 1 callers
Method
GetFunctionFromIP
(&self, ip: LPCBYTE, pFunctionId: *mut FunctionID)
clr_profiler/src/ffi/class/cor_profiler_info.rs:94
↓ 1 callers
Method
GetFunctionFromIP2
( &self, ip: LPCBYTE, pFunctionId: *mut FunctionID, pReJitId: *mut ReJITID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:814
↓ 1 callers
Method
GetFunctionFromIP3
( &self, ip: LPCBYTE, functionId: *mut FunctionID, pReJitId: *mut ReJITID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:914
↓ 1 callers
Method
GetFunctionFromTokenAndTypeArgs
( &self, moduleID: ModuleID, funcDef: mdMethodDef, classId: ClassID, c
clr_profiler/src/ffi/class/cor_profiler_info.rs:467
↓ 1 callers
Method
GetFunctionInfo
( &self, functionId: FunctionID, pClassId: *mut ClassID, pModuleId: *mut Modul
clr_profiler/src/ffi/class/cor_profiler_info.rs:144
↓ 1 callers
Method
GetFunctionLeave3Info
( &self, functionId: FunctionID, eltInfo: COR_PRF_ELT_INFO, pFrameInfo: *mut C
clr_profiler/src/ffi/class/cor_profiler_info.rs:668
↓ 1 callers
Method
GetFunctionTailcall3Info
( &self, functionId: FunctionID, eltInfo: COR_PRF_ELT_INFO, pFrameInfo: *mut C
clr_profiler/src/ffi/class/cor_profiler_info.rs:683
↓ 1 callers
Method
GetHandleFromThread
(&self, threadId: ThreadID, phThread: *mut HANDLE)
clr_profiler/src/ffi/class/cor_profiler_info.rs:105
↓ 1 callers
Method
GetILFunctionBody
( &self, moduleId: ModuleID, methodId: mdMethodDef, ppMethodHeader: *mut LPCBY
clr_profiler/src/ffi/class/cor_profiler_info.rs:212
↓ 1 callers
Method
GetILFunctionBodyAllocator
( &self, moduleId: ModuleID, ppMalloc: *mut *mut MethodMalloc, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:227
↓ 1 callers
Method
GetInMemorySymbolsLength
( &self, moduleId: ModuleID, pCountSymbolBytes: *mut DWORD, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:883
↓ 1 callers
Method
GetLOHObjectSizeThreshold
(&self, pThreshold: *mut DWORD)
clr_profiler/src/ffi/class/cor_profiler_info.rs:996
↓ 1 callers
Method
GetModuleMetaData
( &self, moduleId: ModuleID, dwOpenFlags: DWORD, riid: REFIID, // I th
clr_profiler/src/ffi/class/cor_profiler_info.rs:202
↓ 1 callers
Method
GetNotifiedExceptionClauseInfo
( &self, pinfo: *mut COR_PRF_EX_CLAUSE_INFO, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:597
↓ 1 callers
Method
GetObjectGeneration
( &self, objectId: ObjectID, range: *mut COR_PRF_GC_GENERATION_RANGE, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:590
↓ 1 callers
Method
GetObjectSize2
(&self, objectId: ObjectID, pcSize: *mut SIZE_T)
clr_profiler/src/ffi/class/cor_profiler_info.rs:848
↓ 1 callers
Method
GetRVAStaticAddress
( &self, classId: ClassID, fieldToken: mdFieldDef, ppAddress: *mut *mut c_void
clr_profiler/src/ffi/class/cor_profiler_info.rs:524
↓ 1 callers
Method
GetStaticFieldInfo
( &self, classId: ClassID, fieldToken: mdFieldDef, pFieldInfo: *mut COR_PRF_ST
clr_profiler/src/ffi/class/cor_profiler_info.rs:569
↓ 1 callers
Method
GetStringLayout2
( &self, pStringLengthOffset: *mut ULONG, pBufferOffset: *mut ULONG, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:616
↓ 1 callers
Method
GetThreadAppDomain
( &self, threadId: ThreadID, pAppDomainId: *mut AppDomainID, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:517
↓ 1 callers
Method
GetThreadContext
( &self, threadId: ThreadID, pContextId: *mut ContextID, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:316
↓ 1 callers
Method
GetThreadInfo
( &self, threadId: ThreadID, pdwWin32ThreadId: *mut DWORD, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:126
↓ 1 callers
Method
GetThreadStaticAddress
( &self, classId: ClassID, fieldToken: mdFieldDef, threadId: ThreadID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:547
↓ 1 callers
Method
GetThreadStaticAddress2
( &self, classId: ClassID, fieldToken: mdFieldDef, appDomainId: AppDomainID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:721
↓ 1 callers
Method
GetTokenAndMetaDataFromFunction
( &self, functionId: FunctionID, riid: REFIID, ppImport: *mut *mut MetaDataImp
clr_profiler/src/ffi/class/cor_profiler_info.rs:172
↓ 1 callers
Method
InitializeCurrentThread
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:777
↓ 1 callers
Method
IsArrayClass
( &self, classId: ClassID, pBaseElemType: *mut CorElementType, pBaseClassId: *
clr_profiler/src/ffi/class/cor_profiler_info.rs:111
↓ 1 callers
Method
IsFrozenObject
(&self, objectId: ObjectID, pbFrozen: *mut BOOL)
clr_profiler/src/ffi/class/cor_profiler_info.rs:993
next →
1–100 of 868, ranked by callers