crashanalysercmd/Libraries/File Formats/Plugins/CrashInfoFilePlugin/FileFormat/CCrashInfoRegisterStorage.cs
equal
deleted
inserted
replaced
125 aOutput.Write(CCrashInfoFileUtilities.BlockStartMarker(CrashInfoConsts.Kregister_extra)); |
125 aOutput.Write(CCrashInfoFileUtilities.BlockStartMarker(CrashInfoConsts.Kregister_extra)); |
126 foreach (CCrashInfoRegisterList regList in iOtherRegLists) |
126 foreach (CCrashInfoRegisterList regList in iOtherRegLists) |
127 { |
127 { |
128 |
128 |
129 aOutput.Write(regList.Name); |
129 aOutput.Write(regList.Name); |
|
130 aOutput.Write(CrashInfoConsts.KEOL); |
130 foreach (CCrasInfoRegisterItem reg in regList.Registers) |
131 foreach (CCrasInfoRegisterItem reg in regList.Registers) |
131 { |
132 { |
132 aOutput.Write(CrashInfoConsts.KSeparator); |
133 aOutput.Write(reg.Name + " 0x" + reg.Value.ToString("X8")); |
133 aOutput.Write(reg.Name); |
|
134 aOutput.Write(CrashInfoConsts.KSeparator); |
|
135 aOutput.Write(reg.Value); |
|
136 if (reg.Symbol != string.Empty) |
134 if (reg.Symbol != string.Empty) |
137 { |
135 { |
138 aOutput.Write(":" + reg.Symbol); |
136 aOutput.Write(" " + reg.Symbol); |
139 } |
137 } |
|
138 aOutput.Write(CrashInfoConsts.KEOL); |
140 } |
139 } |
141 aOutput.Write(CrashInfoConsts.KEOL); |
140 aOutput.Write(CrashInfoConsts.KEOL); |
142 |
141 |
143 } |
142 } |
144 aOutput.Write(CCrashInfoFileUtilities.BlockEndMarker(CrashInfoConsts.Kregister_extra)); |
143 aOutput.Write(CCrashInfoFileUtilities.BlockEndMarker(CrashInfoConsts.Kregister_extra)); |