summaryrefslogtreecommitdiff
path: root/plugins/msvc_rtti
AgeCommit message (Collapse)Author
2025-03-19Refactor and fixup MSVC and Itanium RTTIMason Reed
Bunch of misc fixes and performance improvements
2025-03-19Itanium RTTI scaffoldingMason Reed
2025-03-06Make the Workflow::Clone name optional and update the docs.Brian Potchik
2025-02-25Refactor analysis pipeline completion logic and add support for re-enabling ↵Brian Potchik
analysis after an abort.
2025-01-25MSVC RTTI: Narrow when pClassHierarchyDescriptor is recursed intonullableVoidPtr
2025-01-25MSVC RTTI: Recursively define ClassHierarchyDescriptorsnullableVoidPtr
This will better define base classes without a CompleteObjectLocator associated with it
2025-01-25MSVC RTTI: Fix typo on pClassHierarchyDescriptornullableVoidPtr
2025-01-25MSVC RTTI: Define attribute enumerations for Base Class Descriptors and ↵nullableVoidPtr
Class Hierarchy Descriptors
2025-01-11MSVC RTTI: Fix crash due to function creation on invalid virtual function entryMason Reed
Also fix type clobbering on anonymous class names
2024-11-18MSVC RTTI: Make VFT type adjustableMason Reed
This was the original behavior before the fixes for PDB support
2024-11-05MSVC RTTI: Formatting changesMason Reed
2024-11-05MSVC RTTI: More robust CompleteObjectLocator verificationMason Reed
Must be within section now
2024-11-03MSVC RTTI: Remove background taskMason Reed
2024-11-03MSVC RTTI: Use GetOriginalImageBase instead of GetStartMason Reed
2024-10-30Revert "Fix MSVC RTTI analysis not storing metadata"Mason Reed
This reverts commit 11a535f2227ded4af1b4ac9b9db9e0323220fc4f.
2024-10-30Fix MSVC RTTI analysis not storing metadataMason Reed
2024-10-26MSVC RTTI: misc formattingMason Reed
2024-10-26MSVC RTTI: Inherit virtual function tablesMason Reed
Makes xrefs and base VFT type syncing possible at the expense of correct typing (assuming you have the this param typed for the base class)
2024-10-25Fix crash when opening new fileMason Reed
Thanks glenn
2024-10-25Use module workflows in MSVC RTTIMason Reed
MSVC RTTI information will be applied on open to all windows platforms now
2024-10-24Add virtual function table sweep to MSVC RTTIMason Reed
This will sweep for vfts without relying on the pointer sweep
2024-10-24Add MSVC RTTI pluginMason Reed
Adds two commands that must be run manually "MSVC\\Find RTTI" and "MSVC\\Find VFTs" both of which will apply their respective data to the view AND store metadata for scripts to use under the "msvc" key.