| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/ |
| D | CpuHooksExtensions.cs | 17 …tic void AddHook(this ICPUWithHooks cpu, [AutoParameter]Machine m, ulong addr, string pythonScript) in AddHook() argument 19 var engine = new BlockPythonEngine(m, cpu, pythonScript); in AddHook() 23 …void AddHookAtWfiStateChange(this ICPUWithHooks cpu, [AutoParameter]Machine m, string pythonScript) in AddHookAtWfiStateChange() argument 25 var engine = new WFIPythonEngine(m, cpu, pythonScript); in AddHookAtWfiStateChange() 29 …void AddHookAtInterruptBegin(this ICPUWithHooks cpu, [AutoParameter]Machine m, string pythonScript) in AddHookAtInterruptBegin() argument 31 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptBegin() 35 …c void AddHookAtInterruptEnd(this ICPUWithHooks cpu, [AutoParameter]Machine m, string pythonScript) in AddHookAtInterruptEnd() argument 37 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptEnd()
|
| D | SystemBusHooksExtensions.cs | 18 …ralRead(this IBusController sysbus, IBusPeripheral peripheral, string pythonScript, Range? subrang… in SetHookAfterPeripheralRead() argument 20 var runner = new BusPeripheralsHooksPythonEngine(sysbus, peripheral, pythonScript); in SetHookAfterPeripheralRead() 27 …alWrite(this IBusController sysbus, IBusPeripheral peripheral, string pythonScript, Range? subrang… in SetHookBeforePeripheralWrite() argument 29 … var runner = new BusPeripheralsHooksPythonEngine(sysbus, peripheral, null, pythonScript); in SetHookBeforePeripheralWrite() 36 … IBusController sysbus, ulong address, SysbusAccessWidth width, Access access, string pythonScript) in AddWatchpointHook() argument 38 var engine = new WatchpointHookPythonEngine(sysbus, pythonScript); in AddWatchpointHook()
|
| D | GPIOHookExtensions.cs | 14 public static void AddStateChangedHook(this IGPIOWithHooks gpio, string pythonScript) in AddStateChangedHook() argument 16 var engine = new GPIOPythonEngine(gpio, pythonScript); in AddStateChangedHook()
|
| D | PSCIHookExtensions.cs | 14 …static void AddCustomPSCIStub(this ICPUWithPSCI cpu, ulong functionIdentifier, string pythonScript) in AddCustomPSCIStub() argument 16 var engine = new PSCIPythonEngine(cpu, pythonScript, functionIdentifier); in AddCustomPSCIStub()
|
| D | UserStateHookExtensions.cs | 15 … public static void AddUserStateHook(this IMachine machine, string stateName, string pythonScript) in AddUserStateHook() argument 17 var engine = new UserStatePythonEngine(machine, pythonScript); in AddUserStateHook()
|
| D | UartHooksExtensions.cs | 46 …ddLineHook(this IUART uart, [AutoParameter] IMachine machine, string contains, string pythonScript) in AddLineHook() argument 48 var engine = new UartPythonEngine(machine, uart, pythonScript); in AddLineHook()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | RiscVCpuHooksExtensions.cs | 16 …id RegisterCSRHandlerFromString(this BaseRiscV cpu, ulong csr, string pythonScript, bool initable … in RegisterCSRHandlerFromString() argument 18 var engine = new RiscVCsrPythonEngine(cpu, csr, initable, script: pythonScript); in RegisterCSRHandlerFromString() 28 … InstallCustomInstructionHandlerFromString(this BaseRiscV cpu, string pattern, string pythonScript) in InstallCustomInstructionHandlerFromString() argument 30 var engine = new RiscVInstructionPythonEngine(cpu, pattern, script: pythonScript); in InstallCustomInstructionHandlerFromString()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | TranslationCPU.cs | 39 …c void SetHookAtBlockBegin(this TranslationCPU cpu, [AutoParameter]IMachine m, string pythonScript) in SetHookAtBlockBegin() argument 41 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockBegin() 45 …tic void SetHookAtBlockEnd(this TranslationCPU cpu, [AutoParameter]IMachine m, string pythonScript) in SetHookAtBlockEnd() argument 47 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockEnd()
|