rizinorg / rz-ghidra

Deep ghidra decompiler and sleigh disassembler integration for rizin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bad function argument handling for arm thumb binaries

karliss opened this issue · comments

image

Expected result:

  • Function arguments defined within rizin (name and type) matches with arguments of decompiled function

Actual result:

  • argument type is applied correctly
  • arguments names in signature are using param1, param2, param
  • additional local variables with the same name and type as arguments

I observed this only when working with raw ARM thumb binaries. Didn't seem to affect x86-64 ELF files.