Skip to content

Conversation

@CouleeApps
Copy link

Here's an implementation for these types, based on the structs in Microsoft's headers.

Fixes #137

@CouleeApps CouleeApps force-pushed the implement_vtshape_vftable branch from 35ed7c9 to 17b32bd Compare August 3, 2022 23:18
@a1phyr
Copy link

a1phyr commented Apr 17, 2023

Friendly ping @willglynn

kjk added a commit to kjk/exp that referenced this pull request Jan 24, 2026
Port of getsentry/pdb#141. Implements LF_VTSHAPE (packed 4-bit vtable
shape descriptors) and LF_VFTABLE (owner, base, object offset, and
method name list). Adds VirtualTableShapeDescriptor enum and
VirtualTableShapeType interface. Fixes VirtualFunctionTableType fields
to match the Rust struct (owner, base, objectOffset, names).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unsupported type

2 participants