Skip to content

PDB importer messes with exported function symbol name #7970

@emesare

Description

@emesare

If you open a binary with a PDB and the binary exports a bunch of functions and any of those functions exported end up being thunks, it will have a prefix "j_" on the function, which is unwarranted for exported functions as the symbol itself can be used to resolve the function. This is especially problematic when generating type libraries from BNDB's containing these messed up symbols as it will prevent the function from actually being referenced.

Broken symbol (with PDB loaded):
Image

Correct symbol (without PDB loaded):
Image

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions