Core Analyzer Changelog

What's new in Core Analyzer 2.16

Sep 25, 2014
  • Adds functions to display top variables that consume the most heap memory, and how much heap memory a variable references directly or indirectly, which helps identify memory hogs in a program. Function "decode" is rewritten to enhance relationship of symbols and types with a register table. Commands are streamlined for easier use, e.g., "tref" is replaced by "ref /t" and "block" is now "heap /b".

New in Core Analyzer 2.15 (May 6, 2014)

  • Version 2.15 adds functions to display memory histogram and memory leaks, as well as miscellaneous buf fixes.

New in Core Analyzer 2.14 (Aug 15, 2013)

  • Version 2.14 supports MacOSX platform. It also enhances "decode" command for multiple frames.

New in Core Analyzer 2.13 (May 24, 2013)

  • adds support to 32-bit Vista/Windows 2008 programs, and Windbg "decode" command.

New in Core Analyzer 2.12 (May 7, 2013)

  • Version 2.12 adds support to 32-bit program of Linux/x86 platform

New in Core Analyzer 2.11 (Apr 10, 2013)

  • Version 2.11 supports python extension for gdb debugger.

New in Core Analyzer 2.10 (Mar 16, 2013)

  • Version 2.10 add a feature to display the top n heap memory blocks in terms of size. It also tries to reveal which other objects have references to these big memory blocks. The function sheds some light on how process's memory is used.

New in Core Analyzer 2.9 (Feb 14, 2013)

  • Version 2.9 adds "decode" command to gdb extension, which displays disassembled instructions annotated with data object context. It helps to understand what happens at machine instruction level with ease even for highly optimized code. A couple of bug fixes are also included.

New in Core Analyzer 2.8 (Sep 22, 2012)

  • Adds a search function of shared objects among threads. It provides an unique view of how involved threads synchronize and share data. If race condition is suspected, a full list of candidates is ready for verification.

New in Core Analyzer 2.7 (Aug 21, 2012)

  • Version 2.7 adds C++ object search function. Given an expression, it returns all instances (and their references) of the class as long as its object starts with a pointer to the class's virtual table.

New in Core Analyzer 2.6 (Jun 21, 2012)

  • Version 2.6 fixes heap data structures for Linux glibc 2.5 and later, i.e. RedHat 5.x and 6.x. It also adds command "set/unset" to repair damaged heap in order to search for suspects where it is otherwise impossible.

New in Core Analyzer 2.5 (Apr 12, 2012)

  • Version 2.5 fixes miscellaneous defects of Windows heap.

New in Core Analyzer 2.4 (Mar 13, 2012)

  • adds support for Windows Vista and 2008 server.