radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
20.71k stars 3.01k forks source link

Implement pdu command #12775

Open radare opened 5 years ago

radare commented 5 years ago

Like the dcu or dsu command, the pdu should disassemble until a specific condition is found.

pdu 0x804804 @ 0x804600  # disassebmle from ..600 to ..804

Another example would be

pdur # disassemble until a ret instruction is found

Or maybe:

pdub # print disasembly until end of block (branch or ret) or use anal info

Use esil to emulate the flow? with pdue?

radare commented 5 years ago

Same for piu

solomonbstoner commented 5 years ago

This looks interesting. I'd like to give it a try to implement pdu. I'm half way through it now.

eduardvercaemer commented 3 years ago

Was wondering if this is still being considered or worked on ? I may be able to work on it