The default layout has been implemented and the labels fits automatically when appending them to the graph. There are still some glitches to fix like the double buffering and a proper/enhaced edge renderers, but now it's mostly done and functional with contextual popup menu, moving nodes with mouse click :)
http://radare.nopcode.org/img/grava2.gif http://radare.nopcode.org/img/grava3.gif Get a snapshot here: http://news.nopcode.org/pvcroot/grava-0.1.tar.gz Browse the source: http://news.nopcode.org/miau/pvc.cgi?prj=grava&files=list Tomorrow i'll merge a patch from th0rpe fixing the problems with the software breakpoints that makes it stop one opcode after. I plan to finish the initial functional version of the code analysis module with x86 and arm support and java will follow. I want to make the functions of the code analysis work with opcode templates to be able to identify similar functions in a better way. As a final point ... Yesterday at 5am I commited the changes to make it handle symbols properly in udis86, so calls and jmps are identified if flagged. A new command to the dbugger has been added to load symbols of the running program. > !syms Loading symbols... OK > The radare-debugger radare-core mixture is starting to give nice fruits ;) Have fun a nice dreams ;) --pancake _______________________________________________ radare mailing list [email protected] https://lists.nopcode.org/mailman/listinfo/radare
