public IEnumerable <KeyValuePair <string, ulong> > GetSaved64BitRegisters() { StackLayoutBuilder builder = new StackLayoutBuilder(8); var tmpBlock = _Evaluator.ReadMemoryBlock($"0x{_SavedSP:x8}", 16); builder.Skip(16); if (BitConverter.ToUInt64(tmpBlock, 0) != 0) { builder.AddZigZagRegisterSequence("q", 31, 0); } builder.AddSingleRegister("pc"); builder.Skip(); builder.AddZigZagRegisterSequence("x", 31, 0); builder.VerifyPosition(0x120); return(builder.FetchValues(_SavedSP, _Evaluator)); }