Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 35) sorted by relevance

12

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/
DCV32E40P.cs34 …InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB000DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
35 …InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB100DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
36 …InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB001DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
37 …InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB101DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
38 …InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB010DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
39 …InstallCustomInstruction(pattern: "0000000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
40 …InstallCustomInstruction(pattern: "0100000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
41 …InstallCustomInstruction(pattern: "0001000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
42 …InstallCustomInstruction(pattern: "0101000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
43 …InstallCustomInstruction(pattern: "0010000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
[all …]
DPicoRV32.cs42 …InstallCustomInstruction(pattern: "0000000-----000ss---ddddd0001011", handler: HandleGetqInstructi… in PicoRV32()
43 …InstallCustomInstruction(pattern: "0000001-----sssss---000dd0001011", handler: HandleSetqInstructi… in PicoRV32()
44 …InstallCustomInstruction(pattern: "0000010-----00000---000000001011", handler: HandleRetirqInstruc… in PicoRV32()
45 …InstallCustomInstruction(pattern: "0000011-----sssss---ddddd0001011", handler: HandleMaskirqInstru… in PicoRV32()
46 …InstallCustomInstruction(pattern: "0000100-----00000---ddddd0001011", handler: HandleWaitirqInstru… in PicoRV32()
47 …InstallCustomInstruction(pattern: "0000101-----sssss---ddddd0001011", handler: HandleTimerInstruct… in PicoRV32()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Foreign/
DRecorder.cs32 … public void Record<T>(T value, Action<T> handler, TimeInterval timestamp, bool domainExternal) in Record() argument
35 if(!TryExtractName(handler, out name)) in Record()
39 … recordEntry = new RecordEntry<T>(name, value, GetNullifiedHandler<Action<T>>(handler), timestamp); in Record()
43 …public void Record<T1, T2>(T1 value1, T2 value2, Action<T1, T2> handler, TimeInterval timestamp, b… in Record() argument
46 if(!TryExtractName(handler, out name)) in Record()
50 …RecordEntry<T1, T2>(name, value1, value2, GetNullifiedHandler<Action<T1, T2>>(handler), timestamp); in Record()
59 private bool TryExtractName(Delegate handler, out string name) in TryExtractName() argument
62 var peripheral = handler.Target as IPeripheral; in TryExtractName()
80 private T GetNullifiedHandler<T>(Delegate handler) in GetNullifiedHandler() argument
89 if(nullifiedHandlersCache.ContainsKey(handler)) in GetNullifiedHandler()
[all …]
DRecordEntryBase.cs17 public RecordEntryBase(string name, Delegate handler, TimeInterval timestamp) : this() in RecordEntryBase()
19 … DebugHelper.Assert(handler.Target == null, "The handler is supposed to have null target"); in RecordEntryBase()
23 this.Handler = handler; in RecordEntryBase()
DRecordEntry.cs15 public RecordEntry(string name, T value, Action<T> handler, TimeInterval timestamp) in RecordEntry() argument
18 @base = new RecordEntryBase(name, handler, timestamp); in RecordEntry()
54 …public RecordEntry(string name, T1 value1, T2 value2, Action<T1, T2> handler, TimeInterval timesta… in RecordEntry() argument
58 @base = new RecordEntryBase(name, handler, timestamp); in RecordEntry()
DPlayer.cs80 public NameAndHandler(string name, Delegate handler) : this() in NameAndHandler()
83 this.Handler = handler; in NameAndHandler()
/Renode-Infrastructure-v1.15.3-29f510e/src/Plugins/TracePlugin/
DTraceCommand.cs88 var handler = new DefaultFunctionHandler(cpu); in Run()
99 handler.CallParameters = paramList.Take(paramList.Count - (traceReturn.Value ? 1 : 0)); in Run()
100handler.ReturnParameter = traceReturn.Value ? paramList.Last() : (FunctionCallParameter?)null; in Run()
103 …cer.TraceFunction(functionName.Value, handler.CallParameters, handler.CallHandler, handler.ReturnP… in Run()
107 … cpuTracer.TraceFunction(functionName.Value, handler.CallParameters, handler.CallHandler); in Run()
148 IFunctionHandler handler; in Execute()
166 handler = defHandler; in Execute()
175 handler = Dynamic.InvokeConstructor(handlerType, cpu); in Execute()
179 …cpuTracer.TraceFunction(functionName, handler.CallParameters, handler.CallHandler, handler.ReturnP… in Execute()
183 cpuTracer.TraceFunction(functionName, handler.CallParameters, handler.CallHandler); in Execute()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/I2C/
DI2CCommandManager.cs20 public void RegisterCommand(T handler, params byte[] address) in RegisterCommand() argument
22 commands.Add(Tuple.Create<byte[], T>(address, handler)); in RegisterCommand()
25 public bool TryGetCommand(byte[] data, out T handler) in TryGetCommand() argument
30 handler = default(T); in TryGetCommand()
34 handler = command.Item2; in TryGetCommand()
/Renode-Infrastructure-v1.15.3-29f510e/src/UI/VideoAnalyzer/Events/
DX11EventSource.cs25 handler = h; in AttachHandler()
55 handler = null; in DetachHandler()
60 handler.ButtonPressed((PointerButton)button); in ButtonPressed()
65 handler.ButtonReleased((PointerButton)button); in ButtonReleased()
73 handler.KeyPressed(key.Value); in KeyPressed()
85 handler.KeyReleased(key.Value); in KeyReleased()
118 handler.MouseMoved(newx, newy, dx, dy); in MouseMoved()
130 private IOHandler handler; field in Antmicro.Renode.Extensions.Analyzers.Video.Events.X11EventSource
DXWTEventSource.cs25 handler = h; in AttachHandler()
50 handler.KeyReleased(key.Value); in HandleKeyReleased()
73 handler.KeyPressed(key.Value); in HandleKeyPressed()
84 handler.ButtonReleased(e.Button); in HandleButtonReleased()
93 handler.ButtonPressed(e.Button); in HandleButtonPressed()
107 handler.MouseMoved((int)e.X, (int)e.Y, lastX.Value - (int)e.X, lastY.Value - (int)e.Y); in HandleMouseMoved()
120 handler = null; in DetachHandler()
124 private IOHandler handler; field in Antmicro.Renode.Extensions.Analyzers.Video.Events.XWTEventSource
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/
DIClockSource.cs17 void ExchangeClockEntryWith(Action handler, Func<ClockEntry, ClockEntry> visitor, in ExchangeClockEntryWith() argument
19 bool TryRemoveClockEntry(Action handler); in TryRemoveClockEntry() argument
20 ClockEntry GetClockEntry(Action handler); in GetClockEntry() argument
21 void GetClockEntryInLockContext(Action handler, Action<ClockEntry> visitor); in GetClockEntryInLockContext() argument
DClockEntry.cs17 …public ClockEntry(ulong period, long frequency, Action handler, IEmulationElement owner, string lo… in ClockEntry()
23 this.Handler = handler; in ClockEntry()
33 …public ClockEntry With(ulong? period = null, long? frequency = null, Action handler = null, bool? … in With()
39 handler ?? Handler, in With()
DBaseClockSource.cs90 … public virtual void ExchangeClockEntryWith(Action handler, Func<ClockEntry, ClockEntry> visitor, in ExchangeClockEntryWith() argument
96 var indexOfEntry = clockEntries.FindIndex(x => x.Handler == handler); in ExchangeClockEntryWith()
121 public virtual ClockEntry GetClockEntry(Action handler) in GetClockEntry() argument
125 var i = clockEntries.IndexOf(x => x.Handler == handler); in GetClockEntry()
181 public virtual void GetClockEntryInLockContext(Action handler, Action<ClockEntry> visitor) in GetClockEntryInLockContext() argument
186 var result = clockEntries.FirstOrDefault(x => x.Handler == handler); in GetClockEntryInLockContext()
204 public virtual bool TryRemoveClockEntry(Action handler) in TryRemoveClockEntry() argument
210 var indexToRemove = clockEntries.FindIndex(x => x.Handler == handler); in TryRemoveClockEntry()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Backends/Display/xInput/
DXLibHelper.cs91 public static void StartEventListenerLoop(IInputHandler handler) in StartEventListenerLoop() argument
99 EventListenerThread.Start(handler); in StartEventListenerLoop()
181 internal extern static int XSetErrorHandler(IntPtr handler); in XSetErrorHandler() argument
208 var handler = h as IInputHandler; in EventListenerLoop()
209 if(handler == null) in EventListenerLoop()
219 handler.Stop = false; in EventListenerLoop()
220 while(!handler.Stop) in EventListenerLoop()
246 handler.MouseMoved(rx, ry, dx, dy); in EventListenerLoop()
248 if(handler.CursorFixed) in EventListenerLoop()
258 handler.ButtonPressed(ev.Button); in EventListenerLoop()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Logging/Profiler/
DProfiler.cs92 var handler = default(GCHandle); in Serialize()
96 handler = GCHandle.Alloc(result, GCHandleType.Pinned); in Serialize()
97 Marshal.StructureToPtr(target, handler.AddrOfPinnedObject(), false); in Serialize()
101 if(handler.IsAllocated) in Serialize()
103 handler.Free(); in Serialize()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DSemihostingUart.cs78 var handler = CharReceived; in OnCharReceived()
79 if(handler != null) in OnCharReceived()
81 handler(b); in OnCharReceived()
DSTM32W_UART.cs49 var handler = CharReceived; in WriteDoubleWord()
50 if(handler != null) in WriteDoubleWord()
52 handler((byte)(value & 0xFF)); in WriteDoubleWord()
DAtmel91DebugUnit.cs71 var handler = CharReceived; in WriteDoubleWord()
72 if(handler != null) in WriteDoubleWord()
74 handler((byte)(value & 0xFF)); in WriteDoubleWord()
DImxUart.cs122 var handler = CharReceived; in WriteByte()
123 if(handler != null) in WriteByte()
125 handler(value); in WriteByte()
/Renode-Infrastructure-v1.15.3-29f510e/src/UI/VideoAnalyzer/
DFrameBufferDisplayWidget.cs33 handler = new IOHandler(this); in FrameBufferDisplayWidget()
34 handler.GrabConfirm += ShowGrabConfirmationDialog; in FrameBufferDisplayWidget()
35 handler.PointerInputAttached += HandleNewPointerDevice; in FrameBufferDisplayWidget()
71 handler.Init(); in DrawFrame()
120 handler.Attach(keyboard: keyboardToAttach); in AttachTo()
130 handler.Attach(pointer: inputToAttach); in AttachTo()
140 handler.Detach(pointer: true); in DetachFrom()
145 handler.Detach(keyboard: true); in DetachFrom()
188 handler.GetPosition(out current, out previous); in OnDraw()
404 private IOHandler handler; field in Antmicro.Renode.Extensions.Analyzers.Video.FrameBufferDisplayWidget
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/
Drenode_callbacks.c17 void renode_attach_log_translation_block_fetch(void (handler)(uint64_t)) in renode_attach_log_translation_block_fetch()
19 on_translation_block_find_slow = handler; in renode_attach_log_translation_block_fetch()
22 EXC_VOID_1(renode_attach_log_translation_block_fetch, translation_block_find_slow_handler, handler);
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/
DIMachine.cs43 …void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, TimeStamp eventTime, Action po… in HandleTimeDomainEvent() argument
44 …void HandleTimeDomainEvent<T1, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument… in HandleTimeDomainEvent() argument
45 … void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, bool timeDomainInternalEvent); in HandleTimeDomainEvent() argument
46 …void HandleTimeDomainEvent<T1, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument… in HandleTimeDomainEvent() argument
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Backends/Terminals/
DBackendTerminal.cs120 private void HandleExternalTimeDomainEvent<T>(Action<T> handler, T handlerValue) in HandleExternalTimeDomainEvent() argument
126 machine.HandleTimeDomainEvent(handler, handlerValue, vts); in HandleExternalTimeDomainEvent()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm64/
DBaseARMv8.cs60 if(customFunctionHandlers.TryGetValue(x0, out var handler)) in HandleSMCCall()
62 handler(); in HandleSMCCall()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Collections/
DMultiTreeNode.cs60 public void OnConnectionWays(Action<TValue, TConnectionWay> handler) in OnConnectionWays() argument
64 handler(ChildrenList[i].Value, ConnectionWays[i]); in OnConnectionWays()

12