Searched refs:generator (Results 1 – 5 of 5) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/TAPHelper/ |
| D | DynamicModuleSpawner.cs | 52 var generator = mainMethodBuilder.GetILGenerator(); in GenerateTAPHelper() 53 var intptrLocale = generator.DeclareLocal(typeof(IntPtr)); in GenerateTAPHelper() 54 var setReturnFail = generator.DefineLabel(); in GenerateTAPHelper() 55 var freeMemoryAndFinish = generator.DefineLabel(); in GenerateTAPHelper() 58 generator.Emit(OpCodes.Ldtoken, typeof(Func<IntPtr, bool, int>)); in GenerateTAPHelper() 59 generator.Emit(OpCodes.Call, typeof(Type).GetMethod("GetTypeFromHandle")); in GenerateTAPHelper() 60 generator.Emit(OpCodes.Ldstr, extensionsAssemblyPath); in GenerateTAPHelper() 61 … generator.Emit(OpCodes.Call, typeof(Assembly).GetMethod("LoadFrom", new [] { typeof(string) })); in GenerateTAPHelper() 62 generator.Emit(OpCodes.Ldstr, "Antmicro.Renode.TAPHelper.TAPTools"); in GenerateTAPHelper() 63 …generator.Emit(OpCodes.Callvirt, typeof(Assembly).GetMethod("GetType", new [] { typeof(string) })); in GenerateTAPHelper() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Collections/ |
| D | SimpleCache.cs | 14 public R Get<T1, R>(T1 parameter, Func<T1, R> generator) in Get() argument 16 if(generator == null) in Get() 18 throw new ArgumentNullException(nameof(generator)); in Get() 20 var obj = new CacheObject<T1, Object, Func<T1, R>>(generator, parameter); in Get() 28 var generated = generator(parameter); in Get() 33 public R Get<T1, T2, R>(T1 parameterT1, T2 parameterT2, Func<T1, T2, R> generator) in Get() argument 35 if(generator == null) in Get() 37 throw new ArgumentNullException(nameof(generator)); in Get() 39 var obj = new CacheObject<T1, T2, Func<T1, T2, R>>(generator, parameterT1, parameterT2); in Get() 46 var generated = generator(parameterT1, parameterT2); in Get() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | PseudorandomNumberGeneratorTests.cs | 25 generator.ResetSeed(Seed); in ShouldGenerateNumbersDeterministically() 29 … result1.Add((int)tester.Execute(thread1, () => generator.Next()).ShouldFinish().Result); in ShouldGenerateNumbersDeterministically() 34 … result2.Add((int)tester.Execute(thread2, () => generator.Next()).ShouldFinish().Result); in ShouldGenerateNumbersDeterministically() 47 generator.ResetSeed(Seed); in ShouldGenerateNumbersDeterministicallyMultithreaded() 51 … result1.Add((int)tester.Execute(thread1, () => generator.Next()).ShouldFinish().Result); in ShouldGenerateNumbersDeterministicallyMultithreaded() 52 … result2.Add((int)tester.Execute(thread2, () => generator.Next()).ShouldFinish().Result); in ShouldGenerateNumbersDeterministicallyMultithreaded() 63 var generatorCopy = Serializer.DeepClone(generator); in ShouldHandleSerialization() 65 … test1Result = (int)tester.Execute(thread1, () => generator.Next()).ShouldFinish().Result; in ShouldHandleSerialization() 76 generator.ResetSeed(Seed); in SetUp() 80 … thread1Results.Add((int)tester.Execute(thread1, () => generator.Next()).ShouldFinish().Result); in SetUp() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/ |
| D | PseudorandomNumberGenerator.cs | 30 if(generator.Values.Count != 0) in ResetSeed() 97 if(generator.Values.Count == 0 && serializedGenerators.Count == 0) in GetOrCreateGenerator() 101 if(!generator.IsValueCreated && serializedGenerators.Count > 0) in GetOrCreateGenerator() 108 generator.Value = possibleGenerator; in GetOrCreateGenerator() 111 return generator.Value.Random; in GetOrCreateGenerator() 118 foreach(var randomGenerator in generator.Values) in BeforeSerialization() 127 generator = new ThreadLocal<RandomGenerator>(() => GetGeneratorForCurentThread(), true); in InitializeGenerator() 131 private ThreadLocal<RandomGenerator> generator; field in Antmicro.Renode.Core.PseudorandomNumberGenerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Memory/ |
| D | MappedMemory.cs | 55 var generator = dynamicMethod.GetILGenerator(); in MappedMemory() 56 generator.Emit(OpCodes.Ldarg_0); in MappedMemory() 57 generator.Emit(OpCodes.Ldarg_1); in MappedMemory() 58 generator.Emit(OpCodes.Ldarg_2); in MappedMemory() 59 generator.Emit(OpCodes.Initblk); in MappedMemory() 60 generator.Emit(OpCodes.Ret); in MappedMemory()
|