Home
last modified time | relevance | path

Searched defs:hook (Results 1 – 18 of 18) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CPU/
DICPUWithHooks.cs14 void AddHookAtInterruptBegin(Action<ulong> hook); in AddHookAtInterruptBegin()
15 void AddHookAtInterruptEnd(Action<ulong> hook); in AddHookAtInterruptEnd()
16 void AddHookAtWfiStateChange(Action<bool> hook); in AddHookAtWfiStateChange()
18 void AddHook(ulong addr, Action<ICpuSupportingGdb, ulong> hook); in AddHook()
19 void RemoveHook(ulong addr, Action<ICpuSupportingGdb, ulong> hook); in RemoveHook()
DICPUWithMemoryAccessHooks.cs16 void SetHookAtMemoryAccess(Action<ulong, MemoryOperation, ulong, ulong, ulong> hook); in SetHookAtMemoryAccess() argument
DICPUWithOpcodeHooks.cs13 void AddPostOpcodeExecutionHook(UInt64 mask, UInt64 value, Action<ulong> hook); in AddPostOpcodeExecutionHook()
DICPUWithExternalMmu.cs22 void AddHookOnMmuFault(Action<ulong, AccessType, int> hook); in AddHookOnMmuFault()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/
DIGPIOWithHooks.cs14 void AddStateChangedHook(Action<bool> hook); in AddStateChangedHook()
15 void RemoveStateChangedHook(Action<bool> hook); in RemoveStateChangedHook()
DGPIO.cs123 public void AddStateChangedHook(Action<bool> hook) in AddStateChangedHook()
128 public void RemoveStateChangedHook(Action<bool> hook) in RemoveStateChangedHook()
DMachine.cs942 public void AddUserStateHook(Func<string, bool> predicate, Action<string> hook) in AddUserStateHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/
DUartHooksExtensions.cs17 … public static void AddCharHook(this IUART uart, Func<byte, bool> predicate, Action<byte> hook) in AddCharHook()
28 … public static void AddLineHook(this IUART uart, Func<string, bool> predicate, Action<string> hook) in AddLineHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/
DRegisterCollection.cs262 public void AddBeforeReadHook(long offset, Func<long, T?> hook) in AddBeforeReadHook()
280 public void AddAfterReadHook(long offset, Func<long, T, T?> hook) in AddAfterReadHook() argument
298 public void AddBeforeWriteHook(long offset, Func<long, T, T?> hook) in AddBeforeWriteHook() argument
314 public void AddAfterWriteHook(long offset, Action<long, T> hook) in AddAfterWriteHook()
471 void AddBeforeReadHook(long offset, Func<long, T?> hook); in AddBeforeReadHook()
472 void AddAfterReadHook(long offset, Func<long, T, T?> hook); in AddAfterReadHook() argument
473 void AddBeforeWriteHook(long offset, Func<long, T, T?> hook); in AddBeforeWriteHook() argument
474 void AddAfterWriteHook(long offset, Action<long, T> hook); in AddAfterWriteHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/
DBreakpointCommand.cs136 …oid AddWatchpointsCoveringMemoryArea(ulong address, uint kind, Access access, BusHookDelegate hook) in AddWatchpointsCoveringMemoryArea()
157 … RemoveWatchpointsCoveringMemoryArea(ulong address, uint kind, Access access, BusHookDelegate hook) in RemoveWatchpointsCoveringMemoryArea()
178 …ptor> CalculateAllCoveringAddressess(ulong address, uint kind, Access access, BusHookDelegate hook) in CalculateAllCoveringAddressess()
193 …c WatchpointDescriptor(ulong address, SysbusAccessWidth width, Access access, BusHookDelegate hook) in WatchpointDescriptor()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DTranslationCPU.cs506 public void SetHookAtBlockBegin(Action<ulong, uint> hook) in SetHookAtBlockBegin()
519 public void SetHookAtBlockEnd(Action<ulong, uint> hook) in SetHookAtBlockEnd()
532 public void SetHookAtMemoryAccess(Action<ulong, MemoryOperation, ulong, ulong, ulong> hook) in SetHookAtMemoryAccess() argument
538 public void AddHookAtInterruptBegin(Action<ulong> hook) in AddHookAtInterruptBegin()
547 public void AddHookOnMmuFault(Action<ulong, AccessType, int> hook) in AddHookOnMmuFault()
552 public void AddHookAtInterruptEnd(Action<ulong> hook) in AddHookAtInterruptEnd()
585 public void AddHookAtWfiStateChange(Action<bool> hook) in AddHookAtWfiStateChange()
594 public void RemoveHookAtWfiStateChange(Action<bool> hook) in RemoveHookAtWfiStateChange()
818 private void SetInternalHookAtBlockBegin(Action<ulong, uint> hook) in SetInternalHookAtBlockBegin()
1003 private void RemoveHookAtInterruptBegin(Action<ulong> hook) in RemoveHookAtInterruptBegin()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/MSP430X/
DMSP430X.cs80 public void AddHookAtInterruptBegin(Action<ulong> hook) in AddHookAtInterruptBegin()
85 public void AddHookAtInterruptEnd(Action<ulong> hook) in AddHookAtInterruptEnd()
90 public void AddHookAtWfiStateChange(Action<bool> hook) in AddHookAtWfiStateChange()
95 public void AddHook(ulong addr, Action<ICpuSupportingGdb, ulong> hook) in AddHook()
104 public void RemoveHook(ulong addr, Action<ICpuSupportingGdb, ulong> hook) in RemoveHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/
DWirelessMedium.cs79 public void AttachHookToRadio(IRadio radio, Action<byte[]> hook) in AttachHookToRadio()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DSystemBusGenerated.cs484 …public void SetHookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range?… in SetHookAfterPeripheralRead() argument
574 …SetHookBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange … in SetHookBeforePeripheralWrite() argument
DIBusController.cs78 …oid AddWatchpointHook(ulong address, SysbusAccessWidth width, Access access, BusHookDelegate hook); in AddWatchpointHook()
79 void RemoveWatchpointHook(ulong address, BusHookDelegate hook); in RemoveWatchpointHook()
83 …void SetHookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subran… in SetHookAfterPeripheralRead() argument
84 …void SetHookBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subr… in SetHookBeforePeripheralWrite() argument
DBusControllerProxy.cs250 …void AddWatchpointHook(ulong address, SysbusAccessWidth width, Access access, BusHookDelegate hook) in AddWatchpointHook()
255 …d SetHookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange … in SetHookAfterPeripheralRead() argument
260 …SetHookBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange … in SetHookBeforePeripheralWrite() argument
270 public virtual void RemoveWatchpointHook(ulong address, BusHookDelegate hook) in RemoveWatchpointHook()
DSystemBus.cs893 …void AddWatchpointHook(ulong address, SysbusAccessWidth width, Access access, BusHookDelegate hook) in AddWatchpointHook()
930 public void RemoveWatchpointHook(ulong address, BusHookDelegate hook) in RemoveWatchpointHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/
DIMachine.cs23 void AddUserStateHook(Func<string, bool> predicate, Action<string> hook); in AddUserStateHook()