| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/ |
| D | BackendManager.cs | 38 public IEnumerable<string> GetAvailableAnalyzersFor(IAnalyzableBackend backend) in GetAvailableAnalyzersFor() argument 40 if (!analyzers.ContainsKey(backend.GetType())) in GetAvailableAnalyzersFor() 45 return analyzers[backend.GetType()].Where(x => x.Item2).Select(x => x.Item1.FullName); in GetAvailableAnalyzersFor() 53 public string GetPreferredAnalyzerFor(IAnalyzableBackend backend) in GetPreferredAnalyzerFor() argument 55 …erredAnalyzer.ContainsKey(backend.GetType()) ? ((IAnalyzableBackendAnalyzer)Activator.CreateInstan… in GetPreferredAnalyzerFor() 72 dynamic backend = (IAnalyzableBackend) Activator.CreateInstance(backendType); 73 backend.Attach((dynamic)analyzable); 74 map[analyzable] = backend; 81 public bool TryGetBackendFor(IAnalyzable peripheral, out IAnalyzableBackend backend) in TryGetBackendFor() argument 83 return map.TryGetValue(peripheral, out backend); in TryGetBackendFor() [all …]
|
| D | BasicPeripheralBackendAnalyzer.cs | 14 public virtual void AttachTo(T backend) in AttachTo() argument 16 Backend = backend; in AttachTo()
|
| D | IAnalyzableBackendAnalyzer.cs | 14 void AttachTo(T backend); in AttachTo() argument
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/Commands/ |
| D | AnalyzersCommand.cs | 46 IAnalyzableBackend backend; in Run() 47 if(!emu.BackendManager.TryGetBackendFor(p, out backend)) in Run() 53 var def = emu.BackendManager.GetPreferredAnalyzerFor(backend); in Run() 54 foreach(var a in emu.BackendManager.GetAvailableAnalyzersFor(backend)) in Run() 74 IAnalyzableBackend backend; in Run() 75 if(!emu.BackendManager.TryGetBackendFor(p, out backend)) in Run() 81 var def = emu.BackendManager.GetPreferredAnalyzerFor(backend); in Run()
|
| D | ShowBackendAnalyzerCommand.cs | 87 IAnalyzableBackend backend; in GetAnalyzer() 88 if(!emu.BackendManager.TryGetBackendFor(p, out backend)) in GetAnalyzer() 94 var available = emu.BackendManager.GetAvailableAnalyzersFor(backend).ToArray(); in GetAnalyzer() 107 … if(!emu.BackendManager.TryCreateAnalyzerForBackend(backend, analyzerTypeName, out analyzer)) in GetAnalyzer() 112 else if(!emu.BackendManager.TryCreateAnalyzerForBackend(backend, out analyzer)) in GetAnalyzer()
|
| D | LoggerFileCommand.cs | 40 if(Logger.GetBackends().TryGetValue(BackendName, out var backend)) in InnerRun() 46 Logger.RemoveBackend(backend); in InnerRun()
|
| D | LastLogCommand.cs | 47 if(!Logger.GetBackends().TryGetValue(MemoryBackend.Name, out var backend)) in PrintLastLogs() 52 var memoryBackend = backend as MemoryBackend; in PrintLastLogs()
|
| D | LogLevelCommand.cs | 223 foreach(var backend in Logger.GetBackends().Where(b => b.Value.IsControllable)) in PrintCurrentLevels() 225 …writer.WriteLine(string.Format("{0,-18}: {1,-36}: {2}", backend.Key, string.Empty, backend.Value.G… in PrintCurrentLevels() 226 foreach (var custom in backend.Value.GetCustomLogLevels()) in PrintCurrentLevels()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/UI/XwtProvider/ |
| D | GUIPeripheralBackendAnalyzer.cs | 32 public override void AttachTo(T backend) in AttachTo() argument 34 base.AttachTo(backend); in AttachTo() 35 ApplicationExtensions.InvokeInUIThreadAndWait(() => OnAttach(backend)); in AttachTo() 43 protected abstract void OnAttach(T backend); in OnAttach() argument
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Logging/ |
| D | Logger.cs | 38 public static void AddBackend(ILoggerBackend backend, string name, bool overwrite = false) in AddBackend() argument 40 backendNames.AddOrUpdate(name, backend, (key, value) => in AddBackend() 47 return backend; in AddBackend() 49 levels[new BackendSourceIdPair(backend, -1)] = backend.GetLogLevel(); in AddBackend() 50 foreach(var level in backend.GetCustomLogLevels()) in AddBackend() 52 levels[new BackendSourceIdPair(backend, level.Key)] = level.Value; in AddBackend() 55 backends.Add(backend); in AddBackend() 58 public static void RemoveBackend(ILoggerBackend backend) in RemoveBackend() argument 60 foreach(var level in levels.Where(pair => pair.Key.backend == backend).ToList()) in RemoveBackend() 65 backends.Remove(backend); in RemoveBackend() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/UI/VideoAnalyzer/ |
| D | VideoAnalyzer.cs | 50 protected override void OnAttach(VideoBackend backend) in OnAttach() argument 52 var videoPeripheral = (AutoRepaintingVideo)backend.Video; in OnAttach() 79 if(backend.Frame != null) in OnAttach() 85 …displayWidget.SetDisplayParameters(backend.Width, backend.Height, backend.Format, backend.Endianes… in OnAttach() 86 displayWidget.DrawFrame(backend.Frame); in OnAttach()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | BitmapImageExtensions.cs | 33 var backend = bmp.GetBackend(); in Copy() 40 …((WpfImage)backend).MainFrame = BitmapSource.Create((int)bmp.PixelWidth, (int)bmp.PixelHeight, dpi… in Copy() 42 var outBuffer = ((GtkImage)backend).Frames[0].Pixbuf.Pixels; in Copy()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/UI/ |
| D | ConsoleWindowBackendAnalyzer.cs | 41 public void AttachTo(UARTBackend backend) in AttachTo() argument 43 Backend = backend; in AttachTo() 44 …if(EmulationManager.Instance.CurrentEmulation.TryGetEmulationElementName(backend.UART, out var uar… in AttachTo()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Analyzers/ |
| D | LoggingUartAnalyzer.cs | 38 public override void AttachTo(UARTBackend backend) in AttachTo() argument 40 base.AttachTo(backend); in AttachTo() 41 uart = backend.UART; in AttachTo()
|
| D | SocketUartAnalyzer.cs | 23 public override void AttachTo(UARTBackend backend) in AttachTo() argument 28 base.AttachTo(backend); in AttachTo()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/ |
| D | UartExtensions.cs | 19 if(!emu.BackendManager.TryGetBackendFor(uart, out var backend)) in DumpHistoryBuffer() 24 if(backend is UARTBackend uartBackend) in DumpHistoryBuffer()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/ |
| D | MassStorage.cs | 669 #region lba backend
|