Kun olet analysoinut toiminnon ja painanut VV
siirtyäksesi kaaviotilaan, onko koko kaavio mahdollista viedä / renderöidä kuvaksi?
Minulla on valtava päävalikko toimintoja ja olisi hienoa saada kaikki kuvaan.
Kun olet analysoinut toiminnon ja painanut VV
siirtyäksesi kaaviotilaan, onko koko kaavio mahdollista viedä / renderöidä kuvaksi?
Minulla on valtava päävalikko toimintoja ja olisi hienoa saada kaikki kuvaan.
ag
-komento ja alikomennot voivat auttaa visuaalisen kaavion tuottamisessa Graphviz -muodossa.
[0x00000000] > ag? Käyttö: ag<graphtype><format> [addr] Graafikomennot: | aga [muoto] Tietoviittauskaavio .... | agf [format] Peruslohkofunktiokaavio .... Tulosteen muodot: | < tyhjä> Ascii art | * r2 -komennot | d Graphviz-piste | g Kaaviomallinnuskieli (gml) | j json ('J' alustettua purkamista varten) | k SDB-avaimen arvo | t Pieni ascii-taide | v Interaktiivinen ascii-taide | w [polku] Kirjoita polkuun tai näytä kuvaajan kuva (katso graph.gv.format ja graph.web)
Voit esimerkiksi antaa visuaalisen kaavion pistetiedostona ja muuntaa sitten Tässä on esimerkki kuvan luomisesta / bin / ls: n päätoiminnosta:
$ r2 / bin / ls [0x004049a0] > aa [x] Analysoi kaikki liput alkaen sym. ja entry0 (aa) [0x004049a0] > agfd main > graph.dot [0x004049a0] > !! dot -Tpng -o graph.png graph.dot
piste
-apuohjelma on osa Graphviz-ohjelmistoa, joka voidaan asentaa sudo apt-get install graphviz
-toiminnolla.
Voit myös lähettää kaavion ascii-kuvaajaksi agf
-komento.
[0x004049a0] > s main [0x00402a00] > agf > ascii_graph.txt
Lisäksi, jos etsit vain hakua mukavaksi tapa tarkastella kaaviota, voit yksinkertaisesti avata pistetiedoston Graphvizissa tai käyttää online Graphviz-katseluohjelmaa sen sijaan, että muunnat sen kuvatiedostoksi.