crashanalysercmd/Libraries/File Formats/Plugins/CrashXmlPlugin/FileFormat/Segment/Entries/Stacks/CXmlStack.cs
equal
deleted
inserted
replaced
60 MobileCrashHashBuilder hashBuilder = MobileCrashHashBuilder.New(MobileCrashHashBuilder.TConfiguration.EDefault, iStack); |
60 MobileCrashHashBuilder hashBuilder = MobileCrashHashBuilder.New(MobileCrashHashBuilder.TConfiguration.EDefault, iStack); |
61 if (hashBuilder != null) |
61 if (hashBuilder != null) |
62 { |
62 { |
63 aParameters.Writer.WriteElementString(SegConstants.Stacks_Stack_Hash, hashBuilder.GetHash()); |
63 aParameters.Writer.WriteElementString(SegConstants.Stacks_Stack_Hash, hashBuilder.GetHash()); |
64 } |
64 } |
|
65 |
|
66 // Write detailed hash |
|
67 hashBuilder = MobileCrashHashBuilder.New(MobileCrashHashBuilder.TConfiguration.EDetailed, iStack, MobileCrashHashBuilder.KDetailedNumberOfStackEntriesToCheckForSymbols); |
|
68 |
|
69 if (hashBuilder != null) |
|
70 { |
|
71 aParameters.Writer.WriteElementString(SegConstants.Stacks_Stack_Detailed_Hash, hashBuilder.GetHash()); |
|
72 } |
65 } |
73 } |
66 catch (Exception ex) |
74 catch (Exception) |
67 { |
75 { |
68 // Could not create MobileCrashHashBuilder, ignore. |
76 // Could not create MobileCrashHashBuilder, ignore. |
69 } |
77 } |
70 |
78 |
71 // Write any messages |
79 // Write any messages |