Bad function argument handling for arm thumb binaries
karliss opened this issue · comments
karliss commented
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.