-
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.