vtable-dumper
« Back to VersTracker
Description:
List contents of virtual tables in a shared library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ reverse-engineering debugging binary-analysis vtable
Install: brew install vtable-dumper
About:
VtableDumper is a command-line utility designed to inspect and extract the contents of virtual function tables from C++ shared libraries. It parses ELF or PE binary files to identify vtables and list the virtual methods they contain, including mangled names and RTTI information. This tool is invaluable for reverse engineering and debugging complex C++ applications.
Key Features:
  • Parses ELF and PE binary formats
  • Extracts and demangles C++ virtual method names
  • Displays RTTI (Run-Time Type Information) structures
  • Outputs structured data for easy analysis
Use Cases:
  • Reverse engineering C++ applications without source code
  • Debugging issues related to virtual function dispatch
  • Analyzing ABI compatibility between library versions
Alternatives:
  • c++filt – Standard utility for demangling symbols, but does not parse or dump vtable structures directly.
  • objdump – General-purpose tool for inspecting binaries; can show symbols but lacks specialized vtable extraction.
Version History
Detected Version Rev Change Commit