18 - Discovers resource leaks from processes |
18 - Discovers resource leaks from processes |
19 - Command line interface and Carbide.c++ Extension |
19 - Command line interface and Carbide.c++ Extension |
20 |
20 |
21 =============================================================================== |
21 =============================================================================== |
22 |
22 |
23 |
23 What's New in v1.9.1 |
24 What's New in v1.10.0 |
|
25 ==================== |
24 ==================== |
26 |
25 - Change: Removed Avkon and Console UI's to simplify the maintenance of the |
27 - Change: Storage server was removed |
26 tool |
28 - Change: New trace format |
27 - Change: Middleware layer dependencies removed so AnalyzeTool can be now used |
29 - Change: Logging to binary file added |
28 also in OS layer builds |
30 - Change: Capture of reallocations implemented |
29 - Fix: Move all binaries to ROM instead of ROFS to avoid ROM build |
|
30 dependencies issues in hooked components |
31 |
31 |
32 =============================================================================== |
32 =============================================================================== |
33 |
33 |
34 Installation Notes: |
34 Installation Notes: |
35 =================== |
35 =================== |
83 |
83 |
84 Known Issues: |
84 Known Issues: |
85 ============= |
85 ============= |
86 - Kernel analysis are not supported. |
86 - Kernel analysis are not supported. |
87 |
87 |
|
88 - When using monitored internal data gathering mode (-mi) and hooked |
|
89 application contains huge amounts of allocations AnalyzeTool? storageserver |
|
90 might run out of memory to store the data. This message "Symbian error code |
|
91 -4" is seen when analyzing the data file with atool.exe. Solution is to use |
|
92 external / monitored external data gathering mode. |
|
93 |
88 - Switch allocator. AnalyzeTool change the application memory allocator to |
94 - Switch allocator. AnalyzeTool change the application memory allocator to |
89 AnalyzeTool own memory allocator and using the User::SwitchAllocator function |
95 AnalyzeTool own memory allocator and using the User::SwitchAllocator function |
90 can lead to situation where the tested application does not work properly. |
96 can lead to situation where the tested application does not work properly. |
91 |
97 |
92 - AnalyzeTool hooked QT applications becomes too slow to run. Use small size |
98 - AnalyzeTool hooked QT applications becomes too slow to run. Use small size |
93 call stack(s) and new logging mode (external -tr). |
99 call stack(s) and new logging mode (external -e). |
94 |
100 |
95 - Stif test case with AnalyzeTool can inform wrong memory leak alert. |
101 - Stif test case with AnalyzeTool can inform wrong memory leak alert. |
96 |
102 |
97 - AnalyzeTool overwrites functions TInt User::ProcessCritical(TCritical |
103 - AnalyzeTool overwrites functions TInt User::ProcessCritical(TCritical |
98 aCritical) and TInt User::SetProcessCritical(TCritical aCritical), but this |
104 aCritical) and TInt User::SetProcessCritical(TCritical aCritical), but this |
108 =============================================================================== |
114 =============================================================================== |
109 |
115 |
110 Version History: |
116 Version History: |
111 ================ |
117 ================ |
112 |
118 |
113 Version 1.9.1 - 29th April 2010 |
|
114 ============================== |
|
115 - Change: Removed Avkon and Console UI's to simplify the maintenance of the |
|
116 tool |
|
117 - Change: Middleware layer dependencies removed so AnalyzeTool can be now used |
|
118 also in OS layer builds |
|
119 - Fix: Move all binaries to ROM instead of ROFS to avoid ROM build |
|
120 dependencies issues in hooked components |
|
121 |
|
122 =============================================================================== |
|
123 |
|
124 Version 1.9.0 - 8th April 2010 |
119 Version 1.9.0 - 8th April 2010 |
125 ============================== |
120 ============================== |
126 - Feature: Remove false positive memory leaks with better handling of global |
121 - Feature: Remove false positive memory leaks with better handling of global |
127 variables |
122 variables |
128 - Feature: Automatic check of correct version of dbghelp.dll for better |
123 - Feature: Automatic check of correct version of dbghelp.dll for better |