analyzetool/group/ReleaseNotes_AnalyzeTool.txt
branchRCL_3
changeset 59 8ad140f3dd41
parent 49 7fdc9a71d314
equal deleted inserted replaced
49:7fdc9a71d314 59:8ad140f3dd41
     1 ===============================================================================
     1 ===============================================================================
     2 
     2 
     3 RELEASE NOTES - ANALYZETOOL v1.10.0
     3 RELEASE NOTES - ANALYZETOOL v1.9.1
     4 RELEASED 2nd July 2010
     4 RELEASED 29th April 2010
     5 
     5 
     6 SUPPORTS SYMBIAN^1+
     6 SUPPORTS SYMBIAN^1+
     7 
     7 
     8 ===============================================================================
     8 ===============================================================================
     9 
     9 
    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