Skip to content

RecoverClassesFromRTTIScript with library types #7208

Open
@Ik0ri4n

Description

@Ik0ri4n

Hi there,

Can the RecoverClassesFromRTTIScript recover classes whose base classes are defined in libraries? I am not sure whether this is already supported in part or should be discussed as a feature request for future development.

I found a few references to potential external code in the script but as far as I know, the script cannot access library types that are defined in a different file directly. When the imported typeinfo is included as an uninitialized block, that works, kind of, but the script still cannot create the vtables because they are defined in the library file. When the typeinfo is instead referenced via an uninitialized pointer to the library, the script may even fail because the parent classes aren't recovered when trying to update classes with base class info.

Metadata

Metadata

Assignees

Labels

Status: InternalThis is being tracked internally by the Ghidra team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions