Strange MIPS lifting #5914
-
|
In this binary, $s5 is set to a pointer and below, a function call is performed using $s5 as the address for an array of structures LLIL However, in line 50 of the MLIL binja for some reason expresses it as a subtraction. This seems to cause ugly syntax in the HLIL ($s0 is essentially sizeof(struct1) * some_index) Resulting HLIL I apologize if this is hard to read, I would rather not reveal much detail of what I'm working on. I can provide the bndb if required. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
|
I have seen this pattern before but I don't have a binary I can easily find with it, if you could email the binary to me I can take a look. |
Beta Was this translation helpful? Give feedback.
-
|
V35 can find it as "analysis inn spot shave" |
Beta Was this translation helpful? Give feedback.
-
|
Issue #5927 has been created, dev builds >=6060 have a solution to your problem :) let me know in that issue if you run into anything else related. Thanks. |
Beta Was this translation helpful? Give feedback.
Issue #5927 has been created, dev builds >=6060 have a solution to your problem :) let me know in that issue if you run into anything else related. Thanks.