Lines Matching refs:threadName

76         public void BreakOnNamingThread(string threadName)  in BreakOnNamingThread()  argument
78 pendingThreadName = threadName; in BreakOnNamingThread()
103 public void SetBreakpoint(string threadName, ulong address = WildcardAddress) in SetBreakpoint() argument
105 SetBreakpointHelper(threadName, address, breakpoints); in SetBreakpoint()
109 public void SetTemporaryBreakpoint(string threadName, ulong address = WildcardAddress) in SetTemporaryBreakpoint() argument
111 SetBreakpointHelper(threadName, address, temporaryBreakpoints); in SetTemporaryBreakpoint()
118 public void RemoveBreakpoint(string threadName, ulong address = WildcardAddress) in RemoveBreakpoint() argument
120 RemoveBreakpointHelper(threadName, address, breakpoints); in RemoveBreakpoint()
123 public void RemoveTemporaryBreakpoint(string threadName, ulong address = WildcardAddress) in RemoveTemporaryBreakpoint() argument
125 RemoveBreakpointHelper(threadName, address, temporaryBreakpoints); in RemoveTemporaryBreakpoint()
128 public void RemoveAllBreakpoints(string threadName = null) in RemoveAllBreakpoints() argument
131 if(threadName != null && !TryGetRealThreadName(threadName, out realThreadName)) in RemoveAllBreakpoints()
170 public string[,] GetBreakpoints(string threadName = null) in GetBreakpoints() argument
175 if(threadName != null) in GetBreakpoints()
177 entries = entries.Where(x => x.Thread.Contains(threadName)); in GetBreakpoints()
193 public string GetBreakpointsPlain(string threadName = null) in GetBreakpointsPlain() argument
198 if(threadName != null) in GetBreakpointsPlain()
200 entries = entries.Where(x => x.Thread.Contains(threadName)); in GetBreakpointsPlain()
261 var threadName = CurrentThreadUnsafe(); in HandleRestoreUserContext()
262 if(!DoBreakpointExists(WildcardAddress, threadName)) in HandleRestoreUserContext()
288 var threadName = CurrentThread(); in HandleThreadSwitch()
290 ClearTemporaryBreakpoint(WildcardAddress, threadName); in HandleThreadSwitch()
299 var threadName = CurrentThread(); in HandleBreakpoint()
300 if(!DoBreakpointExists(address, threadName)) in HandleBreakpoint()
305 ClearTemporaryBreakpoint(address, threadName); in HandleBreakpoint()
370 var threadName = System.Text.Encoding.ASCII.GetString(buffer.ToArray()); in HandlePostLookupIPCBuffer()
375 if(!mapping.ContainsKey(currentTCB) || threadName.Contains("_control")) in HandlePostLookupIPCBuffer()
377 mapping[currentTCB] = threadName; in HandlePostLookupIPCBuffer()
384 if(pendingThreadName != null && threadName.Contains(pendingThreadName)) in HandlePostLookupIPCBuffer()
399 private bool TryGetRealThreadName(string threadName, out string realThreadName) in TryGetRealThreadName() argument
401 if(threadName == AnyThreadName) in TryGetRealThreadName()
407 … realThreadName = mapping.Values.Where(thread => thread.Contains(threadName)).FirstOrDefault(); in TryGetRealThreadName()
410 this.Log(LogLevel.Warning, "No thread with name '{0}' found.", threadName); in TryGetRealThreadName()
417 private bool DoBreakpointExists(ulong address, string threadName) in DoBreakpointExists() argument
419 …lue(address, out var bpList) && (bpList.Contains(AnyThreadName) || bpList.Contains(threadName))) || in DoBreakpointExists()
420 …ue(address, out var tbpList) && (tbpList.Contains(AnyThreadName) || tbpList.Contains(threadName))); in DoBreakpointExists()
433 private void ClearTemporaryBreakpoint(ulong address, string threadName) in ClearTemporaryBreakpoint() argument
440 temporaryBreakpoints[address].Remove(threadName); in ClearTemporaryBreakpoint()
449 …private void SetBreakpointHelper(string threadName, ulong address, Dictionary<ulong, HashSet<strin… in SetBreakpointHelper() argument
451 if(!TryGetRealThreadName(threadName, out var realThreadName)) in SetBreakpointHelper()
478 …private void RemoveBreakpointHelper(string threadName, ulong address, Dictionary<ulong, HashSet<st… in RemoveBreakpointHelper() argument
485 if(!TryGetRealThreadName(threadName, out var realThreadName)) in RemoveBreakpointHelper()