analyze-vtable

Official

Map and annotate C++ vtables for quick insight.

Authorvzco
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill helps software engineers quickly understand and document complex C++ virtual function tables by automatically mapping vtable entries, class relationships, and entry types.

Core Features & Use Cases

  • Resolve vtable addresses from RTTI or direct pointers.
  • Disassemble and categorize entries into destructors, getters, setters, thunks, pure virtuals, and overrides.
  • Compute vtable size and inheritance relationships to identify overrides and inherited entries.
  • Detect string references and other ref data to aid interpretation.
  • Use Case: debugging, reverse engineering, and documenting interfaces.

Quick Start

Provide a class name supported by RTTI or a direct vtable address to begin analysis.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: analyze-vtable
Download link: https://github.com/vzco/arc-probe/archive/main.zip#analyze-vtable

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.