Open joelreymont opened 3 weeks ago
BN displays the code as grey because it thinks the assignment is useless, that the variable is not used afterwards, and subject to dead-code elimination. While such assertion is likely wrong, because I guess they could be part of a structure, and BN does not yet have a ability to see so. The behavior is expected given the current analysis result
Shouldn't this ticket be open until the issue is fixed, or do you not intend to fix the issue?
@psifertex ?
I feel like this should be kept closed because there is probably another issue that tracks the underlying analysis issue. We should link that to this, though.
Other than the stack structure analysis issue, things are working as expected, as far as I can tell
We'll re-open and re-name this issue if we can't find an appropriate issue to link to.
Actually, I'll just re-open it for now so we don't forget it. If we can find the other issue we'll close and link.
Version and Platform (required):
Internal binary
major dine favor
.This is IDA. Note the assignment to
v13
andhandler.field_0
.This is BN HLIL. The first two lines are gray and the
field_0
assignment is completely different.BN is not assigning
var_44_1
andvar_3c_1
.Also, below IDA has
but BN is not assigning
var_64_1
andvar_5c_1
.And where is
below?
My BN types
Full IDA code
and full BN