GNU cflow 1.7 yakatoburitswa uye inouya nemirairo mitsva nezvimwe

Mushure memakore matatu ekuvandudza kuburitswa kweiyo vhezheni itsva yeGNU cflow 1.7 utility yakaziviswa. Kune avo vasingazive nezve utility iyi, vanofanirwa kuziva kuti ndizvo yakagadzirirwa kugadzira girafu inooneka yebasa rinofona mumapurogiramu eC, iyo inogona kushandiswa kurerutsa kudzidza kwekushandisa logic.

chatikana kuti inovakwa chete kubva mukuongororwa kwezvinyorwa zvemabviro, pasina chikonzero chekufambisa chirongwa, pamwe chete inotsigira chizvarwa chekuenda mberi uye reverse flow graphs, pamwe chete nekugadzirwa kwezvinyorwa-zvinyorwa zvinyorwa zvemafaira ane code.

Iyo package inoshanda zvizere uye inounganidza uye inomhanya pane chero GNU/Linux kugovera uye zvakare pane itsva UNIX-senge masisitimu. Inotsigira ese mitsara switch mirairo inodiwa nePOSIX. Iyo inokwanisa kuburitsa zvinobuda mumafomati maviri: GNU cflow fomati (iyo ndiyo yakasarudzika) uye POSIX fomati.

Parizvino, iyo yekushandisa inogona kungogadzira C mafonti, sezvo iyi ndiyo yega kutsauka kubva kuPOSIX yakatarwa, iyo inoda kugona kugadzirisa YACC neLEX Fonts, pamwe nemabhinari chinhu mafaera.

Emacs cflow-mode.el module inoshanda nemafaira ari muGNU cflow format (kusiyana nePOSIX format) uye yakaedzwa neEmacs 24.2.1.

Hunhu hutsva hutsva hweGNU cflow 1.7

Mune iyi nyowani yekuburitsa vhezheni yakakosha pakushandisa rutsigiro rwe "dot" inobuda fomati ('-format=dot') kugadzira mhedzisiro yeDOT yekuenderera mberi nekugadzirisa muGraphviz package.

Uye zvakare, zvinojekeswa izvo yakawedzera kugona kutsanangura akawanda ekutanga mabasa nekudzokorora iyo '-main' sarudzo, iyo ichagadzirwa negirafu rakasiyana kune rimwe nerimwe remabasa aya.

Zvinocherechedzwawo kuti sarudzo yakawedzerwa "-target=FUNCTION" kuganhurira girafu rinobuda kune rimwe bazi rimwe chete iyo inosanganisira mamwe mabasa (iyo "-target" sarudzo inogona kutaurwa kakawanda).

Imwe shanduko yakasanganiswa mune iyi vhezheni itsva yeGNU cflow 1.7 ndeyekuti mirairo mitsva yekufamba kwechati yawedzerwa a cflow-mode:”c” iyo inoshandiswa kuenda kunzvimbo yekudaidza, “n” iyo inoshandiswa kuenda kune rinotevera basa padanho rekudyara iri uye “p” kuenda kubasa rekare rine mwero wakafanana wekugara. .

Kune rimwe divi, inotaurwawo mukuziviswa kweiyi vhezheni itsva yeGNU cflow 1.7 iyo zvakare. kusakwana kuviri kwakabviswa izvo zvakaonekwa muna 2019 zvichikonzera huwori hwekurangarira pakugadzirisa zvinyorwa zvakagadzirirwa zvinyorwa mucflow.

Pakati pezvakakanganiswa zvakagadziriswa, zvinotevera zvakataurwa:

  • Kusagadzikana kwekutanga (CVE-2019-16165) kunoitika kana ndangariro yasvika mushure memahara (kushandisa-mushure-yemahara) muparser kodhi (referensi basa muparser.c).
  • Kusagadzikana kwechipiri (CVE-2019-16166) kune hukama nebuffer kufashukira mune inoteveratoken() basa. Mukuona kwevagadziri, matambudziko aya haamiriri kutyisidzira kwekuchengetedza, sezvo achingogumira pakugumiswa kusiri kwemaitiro ekushandisa.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo nezve iyi vhezheni nyowani, unogona kutarisa izvo zvinyorwa mu chinotevera chinongedzo.

Maitiro ekuisa cflow paLinux?

Kune avo vanofarira kukwanisa kuisa iyi yekushandisa pane yavo system, vanofanirwa kuziva kuti cflow iri mukati mezvinyorwa zvemamwe makuru makuru ekugoverwa kweLinux. Ndinongofanira kutaura kuti shanduro itsva haisati yaitwa mune dzimwe dzadzo, asi ichave yakagadzirira mumazuva mashoma.

Panyaya yeavo vari vashandisi veDebian, Ubuntu kana chero chinobva pane izvi, vanogona kuisa kubva kune terminal nekunyora murairo unotevera:

sudo apt install cflow -y

Panyaya yevashandisi veArch Linux, Manjaro kana chero kumwe kugovera kunobva kune izvi, kuisirwa kunofanirwa kuitwa kubva kuAUR repositori:

yay -s cflow

Kana vari avo vanofarira kukwanisa kuunganidza shanduro itsva, vanogona kuiwana kubva ku inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako