Home
last modified time | relevance | path

Searched refs:hooks (Results 1 – 2 of 2) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DTranslationCPU.cs69 hooks = new Dictionary<ulong, HookDescriptor>(); in TranslationCPU()
1178 lock(hooks) in AddHook()
1180 if(!hooks.ContainsKey(addr)) in AddHook()
1182 hooks[addr] = new HookDescriptor(this, addr); in AddHook()
1185 hooks[addr].AddCallback(hook); in AddHook()
1192 lock(hooks) in RemoveHook()
1195 if(!hooks.TryGetValue(addr, out descriptor) || !descriptor.RemoveCallback(hook)) in RemoveHook()
1202 hooks.Remove(addr); in RemoveHook()
1204 if(!hooks.Any(x => !x.Value.IsActive)) in RemoveHook()
1223 lock(hooks) in RemoveHooksAt()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/MSP430X/
DMSP430X.cs63 hooks.Clear(); in Reset()
97 if(!hooks.ContainsKey(addr)) in AddHook()
99 hooks.Add(addr, new HashSet<Action<ICpuSupportingGdb, ulong>>()); in AddHook()
101 hooks[addr].Add(hook); in AddHook()
106 if(!hooks.ContainsKey(addr)) in RemoveHook()
111 hooks[addr].Remove(hook); in RemoveHook()
116 if(!hooks.ContainsKey(addr)) in RemoveHooksAt()
121 hooks[addr].Clear(); in RemoveHooksAt()
126 hooks.Clear(); in RemoveAllHooks()
258 if(hooks.ContainsKey(PC.RawValue)) in ExecuteInstructions()
[all …]