crashanalysercmd/Libraries/File Formats/Plugins/CrashXmlPlugin/FileFormat/Segment/Entries/Stacks/CXmlStack.cs
changeset 3 045ade241ef5
parent 2 0c91f0baec58
equal deleted inserted replaced
2:0c91f0baec58 3:045ade241ef5
    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