Skip to content

Windows Visual C++ name demangler fails in some cases #7466

Description

@michael-zendaro

Version and Platform (required):

  • Binary Ninja Version: [e.g. 5.2.8353-dev]
  • Edition: Non-Commercial
  • OS: Windows
  • OS Version: 11
  • CPU Architecture: x64

Bug Description:
In some cases demangler failed to demangle function name. So, as well it failed to set function signature.
I can give this case, other is in dump:

?Present1@?QIDXGISwapChain4@@CDXGISwapChain@@UEAAJIIPEBUDXGI_PRESENT_PARAMETERS@@@Z

Steps To Reproduce:
Please provide all steps required to reproduce the behavior:

  1. Search for @@@ in symbols

Screenshots/Video Recording:
Image

Binary:
Via Binaryninja portal: system drop burns superbly

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions