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
↓ 1 callers
Method
IsFunctionDynamic
( &self, functionId: FunctionID, isDynamic: *mut BOOL, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:907
↓ 1 callers
Method
ReadInMemorySymbols
( &self, moduleId: ModuleID, symbolsReadOffset: DWORD, pSymbolBytes: *mut BYTE
clr_profiler/src/ffi/class/cor_profiler_info.rs:890
↓ 1 callers
Method
RequestProfilerDetach
(&self, dwExpectedCompletionMilliseconds: DWORD)
clr_profiler/src/ffi/class/cor_profiler_info.rs:606
↓ 1 callers
Method
RequestReJIT
( &self, cFunctions: ULONG, moduleIds: *const ModuleID, methodIds: *const mdMe
clr_profiler/src/ffi/class/cor_profiler_info.rs:780
↓ 1 callers
Method
RequestReJITWithInliners
( &self, dwRejitFlags: DWORD, cFunctions: ULONG, moduleIds: *const ModuleID,
clr_profiler/src/ffi/class/cor_profiler_info.rs:999
↓ 1 callers
Method
RequestRevert
( &self, cFunctions: ULONG, moduleIds: *const ModuleID, methodIds: *const mdMe
clr_profiler/src/ffi/class/cor_profiler_info.rs:788
↓ 1 callers
Method
ResumeRuntime
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:1017
↓ 1 callers
Method
SetEnterLeaveFunctionHooks
( &self, pFuncEnter: *const FunctionEnter, pFuncLeave: *const FunctionLeave, p
clr_profiler/src/ffi/class/cor_profiler_info.rs:156
↓ 1 callers
Method
SetEnterLeaveFunctionHooks2
( &self, pFuncEnter: *const FunctionEnter2, pFuncLeave: *const FunctionLeave2,
clr_profiler/src/ffi/class/cor_profiler_info.rs:361
↓ 1 callers
Method
SetEnterLeaveFunctionHooks3
( &self, pFuncEnter3: *const FunctionEnter3, pFuncLeave3: *const FunctionLeave3,
clr_profiler/src/ffi/class/cor_profiler_info.rs:623
↓ 1 callers
Method
SetEnterLeaveFunctionHooks3WithInfo
( &self, pFuncEnter3WithInfo: *const FunctionEnter3WithInfo, pFuncLeave3WithInfo: *con
clr_profiler/src/ffi/class/cor_profiler_info.rs:636
↓ 1 callers
Method
SetEventMask
(&self, dwEvents: DWORD)
clr_profiler/src/ffi/class/cor_profiler_info.rs:153
↓ 1 callers
Method
SetEventMask2
(&self, dwEventsLow: DWORD, dwEventsHigh: DWORD)
clr_profiler/src/ffi/class/cor_profiler_info.rs:858
↓ 1 callers
Method
SetFunctionIDMapper
(&self, pFunc: *const FunctionIDMapper)
clr_profiler/src/ffi/class/cor_profiler_info.rs:169
↓ 1 callers
Method
SetFunctionIDMapper2
( &self, pFunc: *const FunctionIDMapper2, clientData: *const c_void, )
clr_profiler/src/ffi/class/cor_profiler_info.rs:609
↓ 1 callers
Method
SetILFunctionBody
( &self, moduleId: ModuleID, methodid: mdMethodDef, // methodid typo exists in corprof
clr_profiler/src/ffi/class/cor_profiler_info.rs:234
↓ 1 callers
Method
SetILInstrumentedCodeMap
( &self, functionId: FunctionID, fStartJit: BOOL, cILMapEntries: ULONG,
clr_profiler/src/ffi/class/cor_profiler_info.rs:289
↓ 1 callers
Method
SuspendRuntime
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:1014
↓ 1 callers
Method
add_ref
(&mut self)
clr_profiler/src/ffi/class/cor_profiler_callback.rs:204
↓ 1 callers
Method
app_domain_creation_finished
( &mut self, app_domain_id: AppDomainID, hr_status: HRESULT, // TODO: Create enum that
clr_profiler/src/traits/cor_profiler_callback.rs:26
↓ 1 callers
Method
app_domain_creation_started
(&mut self, app_domain_id: AppDomainID)
clr_profiler/src/traits/cor_profiler_callback.rs:22
↓ 1 callers
Method
app_domain_shutdown_finished
( &mut self, app_domain_id: AppDomainID, hr_status: HRESULT, // TODO: Create enum that
clr_profiler/src/traits/cor_profiler_callback.rs:38
↓ 1 callers
Method
app_domain_shutdown_started
(&mut self, app_domain_id: AppDomainID)
clr_profiler/src/traits/cor_profiler_callback.rs:34
↓ 1 callers
Method
assembly_load_finished
( &mut self, assembly_id: AssemblyID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:50
↓ 1 callers
Method
assembly_load_started
(&mut self, assembly_id: AssemblyID)
clr_profiler/src/traits/cor_profiler_callback.rs:46
↓ 1 callers
Method
assembly_unload_finished
( &mut self, assembly_id: AssemblyID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:63
↓ 1 callers
Method
assembly_unload_started
(&mut self, assembly_id: AssemblyID)
clr_profiler/src/traits/cor_profiler_callback.rs:59
↓ 1 callers
Function
build_dotnet_core_project
(project_name: &str)
clr_profiler/tests/common/mod.rs:33
↓ 1 callers
Function
build_test_profiler
(test_profiler: &str)
clr_profiler/tests/common/mod.rs:13
↓ 1 callers
Method
class_load_finished
( &mut self, class_id: ClassID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:110
↓ 1 callers
Method
class_load_started
(&mut self, class_id: ClassID)
clr_profiler/src/traits/cor_profiler_callback.rs:106
↓ 1 callers
Method
class_unload_finished
( &mut self, class_id: ClassID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:123
↓ 1 callers
Method
class_unload_started
(&mut self, class_id: ClassID)
clr_profiler/src/traits/cor_profiler_callback.rs:119
↓ 1 callers
Method
com_classic_vtable_created
( &mut self, wrapped_class_id: ClassID, implemented_iid: REFGUID, p_vtable: *c
clr_profiler/src/traits/cor_profiler_callback.rs:387
↓ 1 callers
Method
com_classic_vtable_destroyed
( &mut self, wrapped_class_id: ClassID, implemented_iid: REFGUID, p_vtable: *c
clr_profiler/src/traits/cor_profiler_callback.rs:397
↓ 1 callers
Method
conditional_weak_table_element_references
( &mut self, key_ref_ids: &[ObjectID], value_ref_ids: &[ObjectID], root_ids: &
clr_profiler/src/traits/cor_profiler_callback_5.rs:8
↓ 1 callers
Method
data_size
(&self)
clr_profiler/src/cil/section.rs:243
↓ 1 callers
Method
dynamic_method_jit_compilation_finished
( &mut self, function_id: FunctionID, hr_status: HRESULT, // TODO: Create enum that ac
clr_profiler/src/traits/cor_profiler_callback_8.rs:18
↓ 1 callers
Method
dynamic_method_jit_compilation_started
( &mut self, function_id: FunctionID, is_safe_to_block: bool, il_header: LPCBY
clr_profiler/src/traits/cor_profiler_callback_8.rs:8
↓ 1 callers
Method
dynamic_method_unloaded
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback_9.rs:8
↓ 1 callers
Method
exception_catcher_enter
( &mut self, function_id: FunctionID, object_id: ObjectID, )
clr_profiler/src/traits/cor_profiler_callback.rs:375
↓ 1 callers
Method
exception_catcher_leave
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:383
↓ 1 callers
Method
exception_clr_catcher_execute
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:410
↓ 1 callers
Method
exception_clr_catcher_found
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:406
↓ 1 callers
Method
exception_os_handler_enter
(&mut self, _unused: UINT_PTR)
clr_profiler/src/traits/cor_profiler_callback.rs:351
↓ 1 callers
Method
exception_os_handler_leave
(&mut self, _unused: UINT_PTR)
clr_profiler/src/traits/cor_profiler_callback.rs:355
↓ 1 callers
Method
exception_search_catcher_found
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:347
↓ 1 callers
Method
exception_search_filter_enter
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:339
↓ 1 callers
Method
exception_search_filter_leave
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:343
↓ 1 callers
Method
exception_search_function_enter
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:331
↓ 1 callers
Method
exception_search_function_leave
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:335
↓ 1 callers
Method
exception_thrown
(&mut self, thrown_object_id: ObjectID)
clr_profiler/src/traits/cor_profiler_callback.rs:327
↓ 1 callers
Method
exception_unwind_finally_enter
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:367
↓ 1 callers
Method
exception_unwind_finally_leave
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:371
↓ 1 callers
Method
exception_unwind_function_enter
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:359
↓ 1 callers
Method
exception_unwind_function_leave
(&mut self)
clr_profiler/src/traits/cor_profiler_callback.rs:363
↓ 1 callers
Method
finalizeable_object_queued
( &mut self, finalizer_flags: COR_PRF_FINALIZER_FLAGS, object_id: ObjectID, )
clr_profiler/src/traits/cor_profiler_callback_2.rs:35
↓ 1 callers
Method
function_unload_started
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:132
↓ 1 callers
Method
garbage_collection_finished
(&mut self)
clr_profiler/src/traits/cor_profiler_callback_2.rs:31
↓ 1 callers
Method
garbage_collection_started
( &mut self, generation_collected: &[BOOL], reason: COR_PRF_GC_REASON, )
clr_profiler/src/traits/cor_profiler_callback_2.rs:15
↓ 1 callers
Method
get_assembly_references
( &mut self, assembly_path: &str, asm_ref_provider: &CorProfilerAssemblyReferenceProvi
clr_profiler/src/traits/cor_profiler_callback_6.rs:8
↓ 1 callers
Method
get_function_info
(&self, function_id: FunctionID)
clr_profiler/src/profiler_info.rs:169
↓ 1 callers
Method
get_il_function_body
( &self, module_id: ModuleID, method_id: mdMethodDef, )
clr_profiler/src/profiler_info.rs:328
↓ 1 callers
Method
get_method_props
(&self, mb: mdMethodDef)
clr_profiler/src/metadata_import.rs:28
↓ 1 callers
Method
get_module_metadata
( &self, module_id: ModuleID, open_flags: CorOpenFlags, )
clr_profiler/src/profiler_info.rs:302
↓ 1 callers
Method
get_rejit_parameters
( &mut self, module_id: ModuleID, method_id: mdMethodDef, function_control: &C
clr_profiler/src/traits/cor_profiler_callback_4.rs:19
↓ 1 callers
Method
handle_created
( &mut self, handle_id: GCHandleID, initial_object_id: ObjectID, )
clr_profiler/src/traits/cor_profiler_callback_2.rs:53
↓ 1 callers
Method
handle_destroyed
(&mut self, handle_id: GCHandleID)
clr_profiler/src/traits/cor_profiler_callback_2.rs:61
↓ 1 callers
Method
i_cor_profiler_assembly_reference_provider
( &self, )
clr_profiler/src/ffi/class/cor_profiler_assembly_reference_provider.rs:19
↓ 1 callers
Method
i_cor_profiler_info_6
(&self)
clr_profiler/src/ffi/class/cor_profiler_info.rs:57
↓ 1 callers
Method
i_method_malloc
(&self)
clr_profiler/src/ffi/class/method_malloc.rs:16
↓ 1 callers
Function
il_f32
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:47
↓ 1 callers
Function
il_f64
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:54
↓ 1 callers
Function
il_i64
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:34
↓ 1 callers
Function
il_i8
(il: &[u8], index: usize)
clr_profiler/src/cil/helpers.rs:18
↓ 1 callers
Function
initialize
()
clr_profiler/tests/basic_integration_test.rs:8
↓ 1 callers
Method
initialize
(&mut self, profiler_info: ProfilerInfo)
clr_profiler/src/traits/cor_profiler_callback.rs:14
↓ 1 callers
Method
initialize_for_attach
( &mut self, profiler_info: ProfilerInfo, client_data: *const c_void, client_d
clr_profiler/src/traits/cor_profiler_callback_3.rs:6
↓ 1 callers
Method
instructions_to_bytes
(&self)
clr_profiler/src/cil/method.rs:114
↓ 1 callers
Method
jit_cached_function_search_finished
( &mut self, function_id: FunctionID, result: COR_PRF_JIT_CACHE, )
clr_profiler/src/traits/cor_profiler_callback.rs:161
↓ 1 callers
Method
jit_cached_function_search_started
( &mut self, function_id: FunctionID, use_cached_function: bool, )
clr_profiler/src/traits/cor_profiler_callback.rs:153
↓ 1 callers
Method
jit_compilation_finished
( &mut self, function_id: FunctionID, hr_status: HRESULT, // TODO: Create enum that ac
clr_profiler/src/traits/cor_profiler_callback.rs:144
↓ 1 callers
Method
jit_compilation_started
( &mut self, function_id: FunctionID, is_safe_to_block: bool, )
clr_profiler/src/traits/cor_profiler_callback.rs:136
↓ 1 callers
Method
jit_function_pitched
(&mut self, function_id: FunctionID)
clr_profiler/src/traits/cor_profiler_callback.rs:169
↓ 1 callers
Method
jit_inlining
( &mut self, caller_id: FunctionID, callee_id: FunctionID, should_inline: bool
clr_profiler/src/traits/cor_profiler_callback.rs:173
↓ 1 callers
Method
length
(&self)
clr_profiler/src/cil/instruction.rs:26
↓ 1 callers
Method
managed_to_unmanaged_transition
( &mut self, function_id: FunctionID, reason: COR_PRF_TRANSITION_REASON, )
clr_profiler/src/traits/cor_profiler_callback.rs:254
↓ 1 callers
Method
module_attached_to_assembly
( &mut self, module_id: ModuleID, assembly_id: AssemblyID, )
clr_profiler/src/traits/cor_profiler_callback.rs:98
↓ 1 callers
Method
module_in_memory_symbols_updated
(&mut self, module_id: ModuleID)
clr_profiler/src/traits/cor_profiler_callback_7.rs:8
↓ 1 callers
Method
module_load_finished
( &mut self, module_id: ModuleID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:76
↓ 1 callers
Method
module_load_started
(&mut self, module_id: ModuleID)
clr_profiler/src/traits/cor_profiler_callback.rs:72
↓ 1 callers
Method
module_unload_finished
( &mut self, module_id: ModuleID, hr_status: HRESULT, )
clr_profiler/src/traits/cor_profiler_callback.rs:89
↓ 1 callers
Method
module_unload_started
(&mut self, module_id: ModuleID)
clr_profiler/src/traits/cor_profiler_callback.rs:85
↓ 1 callers
Method
moved_references
( &mut self, old_object_id_range_start: &[ObjectID], new_object_id_range_start: &[Obje
clr_profiler/src/traits/cor_profiler_callback.rs:293
↓ 1 callers
Method
moved_references_2
( &mut self, old_object_id_range_start: &[ObjectID], new_object_id_range_start: &[Obje
clr_profiler/src/traits/cor_profiler_callback_4.rs:48
↓ 1 callers
Function
nearest_multiple
(multiple: usize, value: usize)
clr_profiler/src/cil/helpers.rs:70
↓ 1 callers
Method
object_allocated
(&mut self, object_id: ObjectID, class_id: ClassID)
clr_profiler/src/traits/cor_profiler_callback.rs:302
↓ 1 callers
Method
object_references
( &mut self, object_id: ObjectID, class_id: ClassID, object_ref_ids: &[ObjectI
clr_profiler/src/traits/cor_profiler_callback.rs:314
↓ 1 callers
Method
objects_allocated_by_class
( &mut self, class_ids: &[ClassID], num_objects: &[u32], )
clr_profiler/src/traits/cor_profiler_callback.rs:306
↓ 1 callers
Method
profiler_attach_complete
(&mut self)
clr_profiler/src/traits/cor_profiler_callback_3.rs:15
← previous
next →
101–200 of 868, ranked by callers