Skip to content

PseudoC fails to render HLIL_STRUCT_FIELD correctly. #5199

Description

@plafosse

Version and Platform (required):

  • Binary Ninja Version: 4.0 Stable

orig_state_exec.zip

Observe address 0x00002a1b

In HLIL we get:

sx.q(var_20.w ^ 0xa669)

in PseudoC we get

((int64_t)(var_20 ^ 0xa669)))

Special Thanks to: Zao Yang and Stefan Nagy for their research in Decompiler Fuzzing for reporting this issue.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: CoreIssue needs changes to the coreComponent: UIIssue needs changes to the user interfaceEffort: TrivialIssues require < 1 day of workImpact: LowIssue is a papercut or has a good, supported workaroundLanguageRep: Pseudo-CIssue involves Pseudo-C

    Type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions