| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/Crypto/ |
| D | RSAServiceProvider.cs | 16 public RSAServiceProvider(InternalMemoryManager manager) in RSAServiceProvider() argument 18 this.manager = manager; in RSAServiceProvider() 23 … manager.TryReadDoubleWord((long)RSARegisters.ExponentationModulusLength, out var modulusLength); in ModularExponentation() 24 manager.TryReadDoubleWord((long)RSARegisters.ExponentLength, out var exponentLength); in ModularExponentation() 27 …var n = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)RSARegisters.Modulu… in ModularExponentation() 28 …var e = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)RSARegisters.Expone… in ModularExponentation() 29 …var operand = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, baseAddress, modulu… in ModularExponentation() 32 …AthenaX5200_BigIntegerHelper.StoreBigIntegerBytes(manager, modulusLength, resultBytes, baseAddress… in ModularExponentation() 37 … manager.TryReadDoubleWord((long)RSARegisters.ReductionModulusLength, out var modulusLength); in ModularReduction() 38 … manager.TryReadDoubleWord((long)RSARegisters.ReductionOperandLength, out var operandLength); in ModularReduction() [all …]
|
| D | MessageAuthenticationServiceProvider.cs | 22 … public MessageAuthenticationServiceProvider(InternalMemoryManager manager, IBusController bus) in MessageAuthenticationServiceProvider() argument 24 this.manager = manager; in MessageAuthenticationServiceProvider() 31 manager.TryReadBytes((long)MsgAuthRegisters.HashInput, SHAMsgLen, out var hashInput); in PerformSHA() 32 … manager.TryWriteBytes((long)MsgAuthRegisters.HashResult, GetHashedBytes(SHAMsgLen, hashInput)); in PerformSHA() 37 … manager.TryReadDoubleWord((long)MsgAuthRegisters.SHADataBytesToProcess, out var hashInputLength); in PerformSHADMA() 38 … manager.TryReadDoubleWord((long)MsgAuthRegisters.SHAExternalDataLocation, out var hashInputAddr); in PerformSHADMA() 41 …manager.TryReadDoubleWord((long)MsgAuthRegisters.SHAExternalDataResultLocation, out var hashResult… in PerformSHADMA() 57 manager.ResetMemories(); in Reset() 62 manager.TryReadDoubleWord((long)config, out var dmaConfig); in RunAlgorithm() 87 … manager.TryReadDoubleWord((long)MsgAuthRegisters.HMACSHAKeyByteCount, out var keyLength); in NonDMAHMACSHA() [all …]
|
| D | DSAServiceProvider.cs | 18 public DSAServiceProvider(InternalMemoryManager manager, IBusController bus) in DSAServiceProvider() argument 20 this.manager = manager; in DSAServiceProvider() 27 … manager.TryReadDoubleWord((long)DSARegisters.DataLengthEncoded, out var dataLengthEncoded); in SignDMA() 31 …var g = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.G, uiL… in SignDMA() 32 …var k = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.K, uiN… in SignDMA() 33 …var p = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.P, uiL… in SignDMA() 34 …var q = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.Q, uiN… in SignDMA() 35 …var x = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.X, uiN… in SignDMA() 41 …AthenaX5200_BigIntegerHelper.StoreBigIntegerBytes(manager, (uint)rBytes.Length, rBytes, (long)DSAR… in SignDMA() 43 manager.TryReadDoubleWord((long)DSARegisters.MessageLenth, out var msgLength); in SignDMA() [all …]
|
| D | AESServiceProvider.cs | 20 public AESServiceProvider(InternalMemoryManager manager, IBusController bus) in AESServiceProvider() argument 22 this.manager = manager; in AESServiceProvider() 30 manager.TryReadDoubleWord((long)AESRegisters.SegmentCount, out var segmentCount); in PerformAESOperation() 31 manager.TryReadDoubleWord((long)AESRegisters.IterationCount, out var iterationCount); in PerformAESOperation() 49 manager.TryReadBytes((long)AESRegisters.Key, keyByteCount, out var keyBytes); in PerformAESOperation() 50 …manager.TryReadBytes((long)AESRegisters.InitVector, InitializationVectorByteCount, out var ivBytes… in PerformAESOperation() 51 …manager.TryReadBytes((long)AESRegisters.InputData, (SegmentSize * (int)segmentCount), out var inpu… in PerformAESOperation() 53 manager.TryReadDoubleWord((long)AESRegisters.Config, out var config); in PerformAESOperation() 59 manager.TryWriteBytes((long)AESRegisters.Cipher, result); in PerformAESOperation() 64 manager.TryReadDoubleWord((long)AESRegisters.SegmentCount, out var segmentCount); in PerformAESOperationDMA() [all …]
|
| D | PseudorandomBitGenerator.cs | 16 public PseudorandomBitGenerator(InternalMemoryManager manager) in PseudorandomBitGenerator() argument 18 this.manager = manager; in PseudorandomBitGenerator() 24 manager.TryReadDoubleWord((long)DRBGRegisters.EntropyFactor, out reqLen); in Generate() 25 manager.TryReadDoubleWord((long)DRBGRegisters.ReseedLimit, out var reseedLimit); in Generate() 32 manager.TryWriteDoubleWord( in Generate() 62 private readonly InternalMemoryManager manager; field in Antmicro.Renode.Peripherals.Miscellaneous.Crypto.PseudorandomBitGenerator
|
| D | AthenaX5200_BigIntegerHelper.cs | 27 …public static BigInteger CreateBigIntegerFromMemory(InternalMemoryManager manager, long register, … in CreateBigIntegerFromMemory() argument 29 manager.TryReadBytes((long)register + ((wordCount - 1) * 4), 1, out var b); in CreateBigIntegerFromMemory() 34 manager.TryReadBytes(register, (int)(wordCount * 4), out var bytesRead); in CreateBigIntegerFromMemory() 51 …public static void StoreBigIntegerBytes(InternalMemoryManager manager, uint length, byte[] resultB… in StoreBigIntegerBytes() argument 65 manager.TryWriteBytes(baseAddress, resultBytes); in StoreBigIntegerBytes()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | ReadMemoryCommand.cs | 16 public ReadMemoryCommand(CommandsManager manager) : base(manager) in ReadMemoryCommand() argument 35 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute() 47 … val = manager.Machine.SystemBus.ReadByte(access.Address, context: manager.Cpu); in Execute() 51 … val = manager.Machine.SystemBus.ReadWord(access.Address, context: manager.Cpu); in Execute() 55 … val = manager.Machine.SystemBus.ReadDoubleWord(access.Address, context: manager.Cpu); in Execute() 59 … val = manager.Machine.SystemBus.ReadQuadWord(access.Address, context: manager.Cpu); in Execute() 63 …data = manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, context: manager.Cp… in Execute() 83 …return BitHelper.GetBytesFromValue(val, (int)length, manager.Cpu.Endianness == Endianess.LittleEnd… in BytesFromValue()
|
| D | WriteDataToMemoryCommand.cs | 16 public WriteDataToMemoryCommand(CommandsManager manager) : base(manager) in WriteDataToMemoryCommand() argument 60 …l = BitHelper.ToUInt64(data, startingIndex, (int)access.Length, reverse: manager.Cpu.Endianness ==… in WriteData() 64 … manager.Machine.SystemBus.WriteByte(access.Address, (byte)val, context: manager.Cpu); in WriteData() 67 … manager.Machine.SystemBus.WriteWord(access.Address, (ushort)val, context: manager.Cpu); in WriteData() 70 … manager.Machine.SystemBus.WriteDoubleWord(access.Address, (uint)val, context: manager.Cpu); in WriteData() 73 … manager.Machine.SystemBus.WriteQuadWord(access.Address, (ulong)val, context: manager.Cpu); in WriteData() 76 …manager.Machine.SystemBus.WriteBytes(data, access.Address, startingIndex, (long)access.Length, con… in WriteData()
|
| D | WriteRegisterCommand.cs | 17 public WriteRegisterCommand(CommandsManager manager) : base(manager) in WriteRegisterCommand() argument 26 var isLittleEndian = manager.Cpu.Endianness == Endianess.LittleEndian; in Execute() 27 var reg = manager.Cpu.GetRegisters().SingleOrDefault(x => x.Index == registerNumber); in Execute() 30 …manager.Cpu.Log(LogLevel.Warning, "Writing to register #{0} failed, register doesn't exit.", regis… in Execute() 49 …manager.Cpu.Log(LogLevel.Warning, "Writing to register #{0} failed, sent value doesn't fit in {1} … in Execute() 54 … manager.Cpu.SetRegister(registerNumber, reg.ValueFromBytes(value, manager.Cpu.Endianness)); in Execute()
|
| D | MonitorCommand.cs | 49 public OpenOcdOverlay(CommandsManager manager) in OpenOcdOverlay() argument 51 this.manager = manager; in OpenOcdOverlay() 71 manager.Machine.Pause(); in TryProcess() 72 manager.Machine.Reset(); in TryProcess() 75 manager.Machine.Pause(); in TryProcess() 79 … foreach(var i in manager.Cpu.GetRegisters().Where(x => x.IsGeneral).Select(x => x.Index)) in TryProcess() 82 var value = manager.Cpu.GetRegister(i); in TryProcess() 99 private readonly CommandsManager manager; field in Antmicro.Renode.Utilities.GDB.Commands.MonitorCommand.OpenOcdOverlay
|
| D | ReadRegisterCommand.cs | 15 public ReadRegisterCommand(CommandsManager manager) : base(manager) in ReadRegisterCommand() argument 26 if(manager.Cpu.GetRegisters().Any(x => x.Index == registerNumber)) in Execute() 28 … foreach(var b in manager.Cpu.GetRegister(registerNumber).GetBytes(manager.Cpu.Endianness)) in Execute() 37 var selectedRegisters = manager.Cpu.GDBFeatures.SelectMany(f => f.Registers) in Execute()
|
| D | ReadGeneralRegistersCommand.cs | 15 public ReadGeneralRegistersCommand(CommandsManager manager) : base(manager) in ReadGeneralRegistersCommand() argument 23 foreach(var i in manager.Cpu.GetRegisters().Where(x => x.IsGeneral)) in Execute() 26 var value = manager.Cpu.GetRegister(i.Index); in Execute() 27 foreach(var b in value.GetBytes(manager.Cpu.Endianness)) in Execute()
|
| D | MultithreadContinueCommand.cs | 21 public MultithreadContinueCommand(CommandsManager manager) : base(manager) in MultithreadContinueCommand() argument 73 …var blocking = operations.Where(operation => !manager.ManagedCpus[operation.CoreId].TimeHandle.IsD… in TryHandleBlockingExecution() 74 …var blocked = operations.Where(operation => manager.ManagedCpus[operation.CoreId].TimeHandle.IsDon… in TryHandleBlockingExecution() 94 manager.ManagedCpus[operation.CoreId].ExecutionMode = ExecutionMode.SingleStep; in TryHandleBlockingExecution() 95 manager.ManagedCpus[operation.CoreId].TimeHandle.DelayGrant = true; in TryHandleBlockingExecution() 111 var cpu = manager.ManagedCpus[operation.CoreId]; in TryHandleBlockingExecution() 153 var cpu = manager.ManagedCpus[operation.CoreId]; in TryHandleBlockingExecution() 175 var gdbCpuIdsToHandle = new HashSet<uint>(manager.ManagedCpus.GdbCpuIds); in TryParseData() 189 …manager.Cpu.Log(LogLevel.Error, "Encountered an unsupported operation in command: \"{0}\".", pair); in TryParseData() 209 … manager.Cpu.Log(LogLevel.Error, "No CPUs available to execute \"{0}\" command.", pair); in TryParseData() [all …]
|
| D | CalculateCRCCommand.cs | 17 public CalculateCRCCommand(CommandsManager manager) : base(manager) in CalculateCRCCommand() argument 41 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute() 48 …manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, data, currentIndex, onlyMe… in Execute()
|
| D | ContinueCommand.cs | 13 public ContinueCommand(CommandsManager manager) : base(manager) in ContinueCommand() argument 20 manager.Cpu.ExecutionMode = ExecutionMode.Continuous; in Execute() 21 manager.Cpu.Resume(); in Execute()
|
| D | CurrentThreadCommand.cs | 13 public CurrentThreadCommand(CommandsManager manager) : base(manager) in CurrentThreadCommand() argument 20 return new PacketData(string.Format("QC{0:x}", manager.ManagedCpus[manager.Cpu])); in Execute()
|
| D | Trace32Commands.cs | 19 public Trace32Commands(CommandsManager manager) : base(manager) in Trace32Commands() argument 28 if(!(manager.Cpu is ICPUWithAArch64Support cpu)) in Execute() 30 …manager.Cpu.Log(LogLevel.Error, "GDBStub: This CPU doesn't support getting AArch64 system register… in Execute() 37 manager.Cpu.Log(LogLevel.Error, "GDBStub: Invalid size: 0x{0:X}", sizeInBytes); in Execute() 62 if(!(manager.Cpu is ICPUWithAArch64Support cpu)) in Execute() 64 …manager.Cpu.Log(LogLevel.Error, "GDBStub: This CPU doesn't support setting AArch64 system register… in Execute() 70 manager.Cpu.Log(LogLevel.Error, "GDBStub: Invalid size: 0x{0:X}", sizeInBytes); in Execute()
|
| D | ThreadContextCommand.cs | 13 public ThreadContextCommand(CommandsManager manager) : base(manager) in ThreadContextCommand() argument 28 manager.SelectCpuForDebugging(manager.ManagedCpus[cpuId]); in Execute()
|
| D | SingleStepCommand.cs | 13 public SingleStepCommand(CommandsManager manager) : base(manager) in SingleStepCommand() argument 20 manager.Cpu.Step(1); in Execute()
|
| D | SupportedQueryCommand.cs | 13 public SupportedQueryCommand(CommandsManager manager) : base(manager) in SupportedQueryCommand() argument 23 if(manager.Machine.SystemBus.IsMultiCore) in Execute()
|
| D | BreakpointCommand.cs | 18 public BreakpointCommand(CommandsManager manager) : base(manager) in BreakpointCommand() argument 43 foreach(var cpu in manager.ManagedCpus) in InsertBreakpoint() 49 foreach(var cpu in manager.ManagedCpus) in InsertBreakpoint() 80 foreach(var cpu in manager.ManagedCpus) in RemoveBreakpoint() 86 foreach(var cpu in manager.ManagedCpus) in RemoveBreakpoint() 151 … manager.Machine.SystemBus.AddWatchpointHook(descriptor.Address, descriptor.Width, access, hook); in AddWatchpointsCoveringMemoryArea() 172 manager.Machine.SystemBus.RemoveWatchpointHook(descriptor.Address, hook); in RemoveWatchpointsCoveringMemoryArea()
|
| D | KillCommand.cs | 12 public KillCommand(CommandsManager manager) : base(manager) in KillCommand() argument
|
| D | ReportHaltReasonCommand.cs | 11 public ReportHaltReasonCommand(CommandsManager manager) : base(manager) in ReportHaltReasonCommand() argument
|
| D | ThreadAliveCommand.cs | 13 public ThreadAliveCommand(CommandsManager manager) : base(manager) in ThreadAliveCommand() argument
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | AdHocCompilerTests.cs | 21 manager = TypeManager.Instance; in Init() 29 Assert.IsTrue(manager.ScanFile(file)); in ShouldNotThrowOnEmptyFile() 36 var methodsBefore = manager.GetExtensionMethods(typeof(Emulation)); in ShouldCompileCsFile() 39 Assert.IsTrue(manager.ScanFile(file)); in ShouldCompileCsFile() 40 var methodsAfter = manager.GetExtensionMethods(typeof(Emulation)); in ShouldCompileCsFile() 43 var result = manager.TryGetTypeByName("Antmicro.Renode.Utilities.MockExtension"); in ShouldCompileCsFile() 48 private TypeManager manager; field in Antmicro.Renode.Utilities.AdHocCompilerTests
|