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 What's New in v1.9.1 |
23 |
|
24 What's New in v1.10.0 |
24 ==================== |
25 ==================== |
25 - Change: Removed Avkon and Console UI's to simplify the maintenance of the |
26 |
26 tool |
27 - Change: Storage server was removed |
27 - Change: Middleware layer dependencies removed so AnalyzeTool can be now used |
28 - Change: New trace format |
28 also in OS layer builds |
29 - Change: Logging to binary file added |
29 - Fix: Move all binaries to ROM instead of ROFS to avoid ROM build |
30 - Change: Capture of reallocations implemented |
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 |
|
94 - Switch allocator. AnalyzeTool change the application memory allocator to |
88 - Switch allocator. AnalyzeTool change the application memory allocator to |
95 AnalyzeTool own memory allocator and using the User::SwitchAllocator function |
89 AnalyzeTool own memory allocator and using the User::SwitchAllocator function |
96 can lead to situation where the tested application does not work properly. |
90 can lead to situation where the tested application does not work properly. |
97 |
91 |
98 - AnalyzeTool hooked QT applications becomes too slow to run. Use small size |
92 - AnalyzeTool hooked QT applications becomes too slow to run. Use small size |
99 call stack(s) and new logging mode (external -e). |
93 call stack(s) and new logging mode (external -tr). |
100 |
94 |
101 - Stif test case with AnalyzeTool can inform wrong memory leak alert. |
95 - Stif test case with AnalyzeTool can inform wrong memory leak alert. |
102 |
96 |
103 - AnalyzeTool overwrites functions TInt User::ProcessCritical(TCritical |
97 - AnalyzeTool overwrites functions TInt User::ProcessCritical(TCritical |
104 aCritical) and TInt User::SetProcessCritical(TCritical aCritical), but this |
98 aCritical) and TInt User::SetProcessCritical(TCritical aCritical), but this |
114 =============================================================================== |
108 =============================================================================== |
115 |
109 |
116 Version History: |
110 Version History: |
117 ================ |
111 ================ |
118 |
112 |
|
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 |
119 Version 1.9.0 - 8th April 2010 |
124 Version 1.9.0 - 8th April 2010 |
120 ============================== |
125 ============================== |
121 - Feature: Remove false positive memory leaks with better handling of global |
126 - Feature: Remove false positive memory leaks with better handling of global |
122 variables |
127 variables |
123 - Feature: Automatic check of correct version of dbghelp.dll for better |
128 - Feature: Automatic check of correct version of dbghelp.dll for better |