fluxchief/binaryninja_avr

Make use of subregisters for X/Y/Z

Closed this issue · 2 comments

Binaryninja allows us to use subregisters, X(r26, r27), Y(r28, r29), and Z(r30, r31) would be obvious candidates for this.
Currently the lifter seems to have its issues with this(Vector35/binaryninja-api#921) so I'll wait for this issue to be fixed until I'll make use of this feature.

The BN ticket currently gets some traction (the bug is almost resolved), so I started working on this ticket.

https://github.com/fluxchief/binaryninja_avr/tree/4_use_subregisters

Changes pushed to main