Skip to content

Demangler should create types referenced from demangled names that don't already exist #5920

Description

@joelreymont

Version and Platform (required):

  • Binary Ninja Version: 4.2.6042-dev, e875db7b
  • OS: macos
  • OS Version: 14.6
  • CPU Architecture: arm64

Internal binary name deploy article cage.

I have the following but it looks wrong as QString::fromUtf8 only takes 1 argument.

14004330a      QString::append(this: &arg_18, QString::fromUtf8(&arg_20, 0x40139b48))

So I 'Y' on QString::fromUtf8 and get

class QString `?fromUtf8@QString@@SA?AV1@PEBDH@Z`(char const*, int32_t)

I cannot remove the second argument as there's a problem with parsing the method name.

Is there a workaround?
Screenshot 2024-09-11 at 4 16 53 PM

Activity

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions