Skip to content

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

@michael-zendaro

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

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions