private void Clr_R2RGetEntryPointStart(R2RGetEntryPointStartTraceData obj) { IncompleteActionDesc incompleteDesc = new IncompleteActionDesc(); incompleteDesc.Start = new EventUID(obj); incompleteDesc.Name = ""; incompleteDesc.OperationType = "R2R"; IdOfIncompleteAction id = new IdOfIncompleteAction(); id.Identifier = obj.MethodID; id.ThreadID = obj.ThreadID; _incompleteR2REvents[id] = incompleteDesc; }
private void Clr_TypeLoadStart(TypeLoadStartTraceData obj) { IncompleteActionDesc incompleteDesc = new IncompleteActionDesc(); incompleteDesc.Start = new EventUID(obj); incompleteDesc.Name = ""; incompleteDesc.OperationType = "TypeLoad"; IdOfIncompleteAction id = new IdOfIncompleteAction(); id.Identifier = obj.TypeLoadStartID; id.ThreadID = obj.ThreadID; _incompleteTypeLoadEvents[id] = incompleteDesc; }
private void Clr_MethodJittingStarted(MethodJittingStartedTraceData obj) { IncompleteActionDesc incompleteDesc = new IncompleteActionDesc(); incompleteDesc.Start = new EventUID(obj); incompleteDesc.Name = JITStats.GetMethodName(obj); incompleteDesc.OperationType = "JIT"; IdOfIncompleteAction id = new IdOfIncompleteAction(); id.Identifier = obj.MethodID; id.ThreadID = obj.ThreadID; _incompleteJitEvents[id] = incompleteDesc; }