Hi,

Since last weekend pancake and I have been working on getting a little
more useful graphing interface. Now it is almost useful, hehe, a lot of
improvements are needed for the default layout. And new layouts would
also be nice.

Here are some snapshots :

http://radare.nopcode.org/img/prg-test/prg1/prg1.png
http://radare.nopcode.org/img/prg-test/prg2/prg2.png
http://radare.nopcode.org/img/prg-test/prg3/prg3.png


This is the output IDA generates for the same programs ,

http://radare.nopcode.org/img/prg-test/prg1/prg1_IDA.png
http://radare.nopcode.org/img/prg-test/prg2/prg2_IDA.png
http://radare.nopcode.org/img/prg-test/prg3/prg3_IDA.png


Source code, as well as dissembled txt,  for all of them can be found at :

http://radare.nopcode.org/img/prg-test/

To achieve this some changes have been made :
- Corrected minor bug in intel code analysis
- Changed the node size
- Analysis stop when an already analyzed block is found
- When analyzing an instruction which belongs to an already analyzed
block. The old block is split into two new blocks.

This results in non repeated code in the graph, and in node jumps where
no jump instructions is found.


Hope you enjoy it!

esteve

_______________________________________________
radare mailing list
[email protected]
https://lists.nopcode.org/mailman/listinfo/radare

Reply via email to