| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CPU/ |
| D | ICPUWithRegisters.cs | 30 public static ulong GetRegisterUlong(this ICPUWithRegisters cpu, int register) in GetRegisterUlong() 35 public static ulong GetRegisterUlong(this ICPUWithRegisters cpu, string register) in GetRegisterUlong() 40 public static void SetRegisterUlong(this ICPUWithRegisters cpu, int register, ulong value) in SetRegisterUlong() 45 … public static void SetRegisterUlong(this ICPUWithRegisters cpu, string register, ulong value) in SetRegisterUlong() 50 … public static void SetRegister(this ICPUWithRegisters cpu, string register, RegisterValue value) in SetRegister() 63 public static RegisterValue GetRegister(this ICPUWithRegisters cpu, string register) in GetRegister() 76 public static string[,] GetRegistersValues(this ICPUWithRegisters cpu) in GetRegistersValues()
|
| D | ISignalsUnit.cs | 15 bool IsSignalEnabledForCPU(string name, ICPU cpu); in IsSignalEnabledForCPU() 21 void SetSignalStateForCPU(string name, bool state, ICPU cpu); in SetSignalStateForCPU()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/ |
| D | CpuHooksExtensions.cs | 17 …public static void AddHook(this ICPUWithHooks cpu, [AutoParameter]Machine m, ulong addr, string py… in AddHook() 23 …public static void AddHookAtWfiStateChange(this ICPUWithHooks cpu, [AutoParameter]Machine m, strin… in AddHookAtWfiStateChange() 29 …public static void AddHookAtInterruptBegin(this ICPUWithHooks cpu, [AutoParameter]Machine m, strin… in AddHookAtInterruptBegin() 35 …public static void AddHookAtInterruptEnd(this ICPUWithHooks cpu, [AutoParameter]Machine m, string … in AddHookAtInterruptEnd()
|
| D | PSCIPythonEngine.cs | 19 public PSCIPythonEngine(ICPUWithPSCI cpu, string script, ulong functionIdentifier) in PSCIPythonEngine() 50 private readonly ICPUWithPSCI cpu; field in Antmicro.Renode.Hooks.PSCIPythonEngine
|
| D | InterruptPythonEngine.cs | 20 public InterruptPythonEngine(IMachine machine, ICPUWithHooks cpu, string script) in InterruptPythonEngine() 53 private readonly ICPUWithHooks cpu; field in Antmicro.Renode.Hooks.InterruptPythonEngine
|
| D | WFIPythonEngine.cs | 20 public WFIPythonEngine(IMachine machine, ICPUWithHooks cpu, string script) in WFIPythonEngine() 53 private readonly ICPUWithHooks cpu; field in Antmicro.Renode.Hooks.WFIPythonEngine
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | RiscVCpuHooksExtensions.cs | 16 …public static void RegisterCSRHandlerFromString(this BaseRiscV cpu, ulong csr, string pythonScript… in RegisterCSRHandlerFromString() 22 …public static void RegisterCSRHandlerFromFile(this BaseRiscV cpu, ulong csr, string path, bool ini… in RegisterCSRHandlerFromFile() 28 …public static void InstallCustomInstructionHandlerFromString(this BaseRiscV cpu, string pattern, s… in InstallCustomInstructionHandlerFromString() 34 …public static void InstallCustomInstructionHandlerFromFile(this BaseRiscV cpu, string pattern, str… in InstallCustomInstructionHandlerFromFile()
|
| D | RiscvOpcodesParser.cs | 21 public static void EnableRiscvOpcodesCounting(this BaseRiscV cpu, ReadFilePath file) in EnableRiscvOpcodesCounting() 31 public static void EnableRiscvOpcodesCounting(this BaseRiscV cpu) in EnableRiscvOpcodesCounting() 39 … public static void EnableRiscvOpcodesCountingFromEmbeddedResource(this BaseRiscV cpu, string name) in EnableRiscvOpcodesCountingFromEmbeddedResource() 50 public static IEnumerable<string> GetRiscvOpcodesEmbeddedResourceNames(this BaseRiscV cpu) in GetRiscvOpcodesEmbeddedResourceNames() 56 …public static void EnableRiscvOpcodesCounting(this BaseRiscV cpu, BaseRiscV.InstructionSet instruc… in EnableRiscvOpcodesCounting()
|
| D | RiscVInstructionPythonEngine.cs | 23 …public RiscVInstructionPythonEngine(BaseRiscV cpu, string pattern, string script = null, OptionalR… in RiscVInstructionPythonEngine() 81 private readonly BaseRiscV cpu; field in Antmicro.Renode.Hooks.RiscVInstructionPythonEngine
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Plugins/TracePlugin/Handlers/ |
| D | DefaultFunctionHandler.cs | 20 public DefaultFunctionHandler(TranslationCPU cpu) : base(cpu) in DefaultFunctionHandler() 24 …public void CallHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> arg… in CallHandler() 29 …public void ReturnHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> a… in ReturnHandler()
|
| D | PrintfHandler.cs | 19 public PrintfHandler(TranslationCPU cpu) : base(cpu) in PrintfHandler() 23 …public void CallHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> arg… in CallHandler() 28 …public void ReturnHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> a… in ReturnHandler()
|
| D | IFunctionHandler.cs | 17 …void CallHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> arguments); in CallHandler() 19 …void ReturnHandler(TranslationCPU cpu, ulong pc, string functionName, IEnumerable<object> argument… in ReturnHandler() 28 public BaseFunctionHandler(TranslationCPU cpu) in BaseFunctionHandler()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/Assembler/ |
| D | LLVMAssembler.cs | 16 public LLVMAssembler(ICPU cpu) in LLVMAssembler() 55 private readonly ICPU cpu; field in Antmicro.Renode.Peripherals.CPU.Assembler.LLVMAssembler 61 …private static extern bool llvm_asm(string arch, string cpu, uint flags, string instructions, ulon… in llvm_asm()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | LLVMArchitectureMapping.cs | 15 public static bool IsSupported(ICPU cpu) in IsSupported() 20 … public static void GetTripleAndModelKey(ICPU cpu, uint flags, out string triple, out string model) in GetTripleAndModelKey()
|
| D | Cluster.cs | 61 public void Register(TranslationCPU cpu, NullRegistrationPoint registrationPoint) in Register() 70 public void Unregister(TranslationCPU cpu) in Unregister()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/GDB/ |
| D | CommandsManager.cs | 45 public void AttachCPU(ICpuSupportingGdb cpu) in AttachCPU() 58 public bool IsCPUAttached(ICpuSupportingGdb cpu) in IsCPUAttached() 63 public void SelectCpuForDebugging(ICpuSupportingGdb cpu) in SelectCpuForDebugging() 236 private bool TryAddManagedCPU(ICpuSupportingGdb cpu) in TryAddManagedCPU() 299 public uint Add(ICpuSupportingGdb cpu) in Add()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | BreakpointCommand.cs | 108 private void HardwareBreakpointHook(ICpuSupportingGdb cpu, ulong address) in HardwareBreakpointHook() 113 private void MemoryBreakpointHook(ICpuSupportingGdb cpu, ulong address) in MemoryBreakpointHook() 118 …private void AccessWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, u… in AccessWatchpointHook() 126 …private void WriteWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, ul… in WriteWatchpointHook() 131 …private void ReadWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, ulo… in ReadWatchpointHook()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ExecutionTracer/ |
| D | TraceWriterBuilder.cs | 16 …public TraceWriterBuilder(TranslationCPU cpu, SequencedFilePath path, TraceFormat format, bool isB… in TraceWriterBuilder() 63 private readonly TranslationCPU cpu; field in Antmicro.Renode.Peripherals.CPU.TraceWriterBuilder
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | ICanLoadFiles.cs | 19 void LoadFileChunks(string path, IEnumerable<FileChunk> chunks, ICPU cpu); in LoadFileChunks() 25 …leChunks(this IMultibyteWritePeripheral peripheral, IEnumerable<FileChunk> chunks, ICPU cpu = null) in LoadFileChunks()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Extensions/ |
| D | FileLoaderExtensions.cs | 24 …nary(this ICanLoadFiles loader, ReadFilePath fileName, ulong loadPoint, ICPU cpu = null, long offs… in LoadBinary() 58 …blic static void LoadHEX(this ICanLoadFiles loader, ReadFilePath fileName, IInitableCPU cpu = null) in LoadHEX() 172 … static void LoadSRecord(this ICanLoadFiles loader, ReadFilePath fileName, IInitableCPU cpu = null) in LoadSRecord() 371 …l useVirtualAddress = false, bool allowLoadsOnlyToMemory = true, ICluster<IInitableCPU> cpu = null) in LoadELF()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | BusHookHandler.cs | 12 …public delegate void BusHookDelegate(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth acces… in BusHookDelegate() 23 …public void Invoke(ICpuSupportingGdb cpu, ulong currentAddress, SysbusAccessWidth currentWidth, ul… in Invoke()
|
| D | BusRangeRegistration.cs | 19 …public BusRangeRegistration(Range range, ulong offset = 0, IPeripheral cpu = null, ICluster<ICPU> … in BusRangeRegistration() 27 …public BusRangeRegistration(ulong address, ulong size, ulong offset = 0, IPeripheral cpu = null, I… in BusRangeRegistration() 87 …ngeRegistration(Range range, StateMask? stateMask, ulong offset = 0, IPeripheral cpu = null, IClus… in BusRangeRegistration()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/Timers/ |
| D | ARM_GlobalTimer.cs | 82 public uint ReadDoubleWord(long offset, ICPU cpu) in ReadDoubleWord() 93 public void WriteDoubleWord(long offset, uint value, ICPU cpu) in WriteDoubleWord() 168 private void AddCPU(ICPU cpu) in AddCPU() 182 private PrivateComparator GetComparator(ICPU cpu = null) in GetComparator()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Debug/ |
| D | CPUTracer.cs | 23 public static void CreateCPUTracer(this Arm cpu, string name) in CreateCPUTracer() 31 public CPUTracer(Arm cpu) in CPUTracer() 185 private readonly Arm cpu; field in Antmicro.Renode.Debug.CPUTracer
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/Disassembler/ |
| D | LLVMDisassembler.cs | 21 public LLVMDisassembler(ICPU cpu) in LLVMDisassembler() 96 private readonly ICPU cpu; field in Antmicro.Renode.Peripherals.CPU.Disassembler.LLVMDisassembler 100 public LLVMDisasWrapper(string cpu, string triple, uint flags) in LLVMDisasWrapper() 258 … static extern IntPtr llvm_create_disasm_cpu_with_flags(string tripleName, string cpu, uint flags); in llvm_create_disasm_cpu_with_flags() 262 private static extern IntPtr llvm_create_disasm_cpu(string tripleName, string cpu); in llvm_create_disasm_cpu()
|