analyzetool/group/ReleaseNotes_AnalyzeTool.txt
branchRCL_3
changeset 49 7fdc9a71d314
parent 19 da2cedce4920
child 59 8ad140f3dd41
equal deleted inserted replaced
46:e26895079d7c 49:7fdc9a71d314
     1 ===============================================================================
     1 ===============================================================================
     2 
     2 
     3 RELEASE NOTES - ANALYZETOOL v1.9.1
     3 RELEASE NOTES - ANALYZETOOL v1.10.0
     4 RELEASED 29th April 2010
     4 RELEASED 2nd July 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 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