|
1 Crash Analyser (c) 2008 Symbian Ltd |
|
2 =================================== |
|
3 |
|
4 Written by Alex.Wilbur@symbian.com |
|
5 |
|
6 Portions of this tool are copyright (c) their respective owners. |
|
7 See SupportingLibraries.txt for further information. |
|
8 |
|
9 |
|
10 INSTALLATION INSTRUCTIONS |
|
11 ========================= |
|
12 |
|
13 This tool requires the MicroSoft .NET v2.0 RunTime. |
|
14 |
|
15 You can download this from MicroSoft's website: |
|
16 |
|
17 http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en |
|
18 |
|
19 CHANGES |
|
20 ======= |
|
21 |
|
22 0.51 |
|
23 ---- |
|
24 - Various mobile crash related fixes |
|
25 - Minor tweaks to internal stack walking algorithms |
|
26 |
|
27 |
|
28 0.50 |
|
29 ---- |
|
30 - Implemented new stack walking algorithm, which can accurately decode function calls |
|
31 providing that a core rom image is supplied. The tool uses the arm instructions |
|
32 in conjunction with symbol data in order to accurately walk the function call |
|
33 chain. Thanks to TomG for the implementation details! |
|
34 - Totally re-wrote the symbolic configuration editor - you no longer have to supply |
|
35 core/rofs symbol files specifically. The tool will work out which is which. |
|
36 - Added better XREF integration into the call stack viewer. |
|
37 - Fixed some bugs in the symbol engine relating to labels overriding function addresses |
|
38 - Fixed some bugs in the ROFS symbol engine that had crept in since 0.30 |
|
39 - Fixed a bug in raw stack data that resulted in dynamic codesegments not being correctly identified |
|
40 - More standards compliant Core Dump support. |
|
41 |
|
42 |
|
43 0.40 |
|
44 ---- |
|
45 - Added early version of NICD viewer |
|
46 |
|
47 |
|
48 0.31 |
|
49 ---- |
|
50 - Bug fixes to engines |
|
51 - Added support for new MC fields up to version 9 of the file format |
|
52 |
|
53 |
|
54 0.30 |
|
55 ---- |
|
56 - GUI fixes |
|
57 - added SymbianWizardLib |
|
58 - extended SymbianZipLib |
|
59 |
|
60 |
|
61 0.27 |
|
62 ---- |
|
63 - updated sharpziplib to latest version |
|
64 - escape key no longer closes wizard |
|
65 - added support for new mobile crash fields |
|
66 - work around mobile crash sometimes capturing the wrong stack |
|
67 - prevent zip files from containing zero-length symbol files |
|
68 - better handling of exception types for D_EXC and MobileCrash files (CoreDump was okay) |
|
69 - fixed some cosmetic UI issues |
|
70 |
|
71 |
|
72 0.26 |
|
73 ---- |
|
74 - better detection and handling of corrupt mobile crash files |
|
75 - close core dump file handles after parsing is complete |
|
76 - include offset information in register tooltips and clipboard operations |
|
77 - save as zip feature for mobile crash files no longer includes 'tmp' files |
|
78 |
|
79 |
|
80 0.25 |
|
81 ---- |
|
82 - added better CPSR viewer |
|
83 - fix for ELF core dump exception info (it was previously missing) |
|
84 - put a work around in for a core dump string defect |
|
85 |
|
86 |
|
87 0.24 |
|
88 ---- |
|
89 - fix for string table note problem with ELF core dump |
|
90 |
|
91 |
|
92 0.23 |
|
93 ---- |
|
94 - better IOP with mobile crash, and some mobile crash-specific bug fixes |
|
95 |
|
96 |
|
97 0.22 |
|
98 ---- |
|
99 - bug fixes |
|
100 - save symbols now only saves used symbol info |
|
101 |
|
102 |
|
103 0.21 |
|
104 ---- |
|
105 - fixed a bug relating to loading of ROFS symbol file symbols |
|
106 - exception when parsing some symbol files (timing related) |
|
107 - fixed mobile crash "extra information" inability to load XPTable dll |