[ Contact Info | Site Index ]

Symtab 9.1.0 Features

Improvements | Unsupported Features | Known Bugs


Software

Release 9.1.0 Software

Improvements

SymtabAPI 9.1.0

  • Memory leaks fixed in line information parsing
  • Exception block parsing properly matches glibc internals
  • Line information parsing should no longer erroneously fail to return line information; also should no longer take quadratic time

SymtabAPI 9.0.3

SymtabAPI 9.0.2

  • Fixes for legacy version defines.

SymtabAPI 9.0.1

SymtabAPI 9.0.0

  • SymtabAPI consumes much less memory for representing symbols, symbol indexes, and line information. There will be a small CPU penalty when opening files under SymtabAPI in exchange for this.
  • SymtabAPI now provides information about inlined functions. See the manual for details.
  • SymtabAPI (in read-only mode)) now works on ARM64 Linux.

SymtabAPI 8.2

  • gcc 4.8 DWARF parsing support
  • Bug fixes
  • Support for .init_array merging in static binaries

SymtabAPI 8.1

  • Fedora 18 DWARF parsing support

SymtabAPI 8.0

  • BG/Q file generation support
  • Memory leaks greatly reduced
  • DWARF 4 support
  • Supported platforms:
    • ELF platforms - IA-32, x86-64/EM64t, PPC, BG/Q
    • PE platforms - Windows

SymtabAPI 7.0.1

  • Fixed bug when using --prefix argument with configure

SymtabAPI 7.0

  • Support for rewriting dynamic binaries on PowerPC/32, PowerPC/64 and BlueGene/P platforms
  • Support for rewriting statically linked binaries on x86 and x86_64 platforms
  • Speed and space optimizations

SymtabAPI 6.1

  • Support for modifying constructor and finalizer sections on ELF platforms
  • BlueGene/P support
  • Library rewriting improvements and bug fixes

SymtabAPI 6.0

  • Version number synchronized with Dyninst
  • Fully integrated with Dyninst
  • Supported on:
    • ELF platforms - IA-32, IA-64, x86, x86_64, SPARC
    • PE platforms - Windows
  • New intuitive abstractions for functions and variables
  • Object file rewriting(exe and shared libraries) like adding sections and symbols, writing ELF files
  • Stackwalking debug information
  • Extended output interface

SymtabAPI 2.1

  • Improved binary rewriting support
  • Assorted bug fixes

SymtabAPI 2.0

  • Support for parsing debug information from object files, including:
         
    • Line information
         
    • Local Variables
         
    • Types
  • Dynamic Address Translation system for mapping between absolute address in a process and locations in an object file.
  • Exporting symbol data in a portable XML format
  • Initial support for binary rewriting capabilities.
  • Continued support for Linux/x86, Linux/IA64, Linux/AMD64, Linux/Power, AIX/Power, Solaris/SPARC, Windows/x86, and addition of support for Linux PPC/64.


Unsupported Features

  • The SymtabAPI interface has changed from v1.0 and is not backwards compatible.


Known Bugs

 

Dyninst

Release 9.1.0 Features/Bugs
Release 9.1.0 Software
Release History

MRNet

Release 5.0 Features
Release 5.0 Software
Release History

SymtabAPI

Release 9.1.0 Features/Bugs
Release 9.1.0 Software
Release History

InstructionAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

ParseAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

PatchAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

StackwalkerAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

ProcControlAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

Frequently Asked Questions
Documentation

[ Contact Info | Site Index ]